Issue with SciMLSensitivity and DifferentialEquations

I installed the SciMLSensitivity library and it removed the BoundaryValueDiffEq, so when I am trying to load the DifferentialEquations package, I get the following error:

ERROR: LoadError: Failed to precompile BoundaryValueDiffEq [764a87c0-6b3e-53db-9096-fe964310641d] to “C:\Users\memmo\.julia\compiled\v1.10\BoundaryValueDiffEq\jl_7CDE.tmp”.

How can I fix it since I need the SciMLSensitivity library? Thanks!

Are you on Julia v1.10.5? Share ]st.

I was using Julia v10.10.4. I updated it to v1.10.5 but I still get the same error. Here is the ]st:

[336ed68f] CSV v0.10.14
⌅ [479239e8] Catalyst v13.5.1
[b0b7db55] ComponentArrays v0.15.17
[a93c6f00] DataFrames v1.7.0
[8bb1440f] DelimitedFiles v1.9.1
⌅ [459566f4] DiffEqCallbacks v2.37.0
[1130ab10] DiffEqParamEstim v2.2.0
⌃ [0c46a032] DifferentialEquations v7.13.0
[31c24e10] Distributions v0.25.111
[f6369f11] ForwardDiff v0.10.36
[af5da776] GlobalSensitivity v2.7.0
[a98d9a8b] Interpolations v0.15.1
[b6b21f68] Ipopt v1.6.6
[033835bb] JLD2 v0.5.3
[5ab0869b] KernelDensity v0.6.9
[7f56f5a3] LSODA v0.7.5
[23992714] MAT v0.10.7
[bcdb8e00] Metaheuristics v3.3.5
⌅ [961ee093] ModelingToolkit v8.76.0
[429524aa] Optim v1.9.4
⌅ [7f7a1694] Optimization v3.24.3
⌃ [3e6eede4] OptimizationBBO v0.3.0
⌃ [36348300] OptimizationOptimJL v0.3.2
[bac558e1] OrderedCollections v1.6.3
⌃ [1dea7af3] OrdinaryDiffEq v6.80.1
[48d54b35] PEtab v2.15.0
[91a5bcdd] Plots v1.40.8
[438e738f] PyCall v1.96.4
⌃ [1fd47b50] QuadGK v2.10.1
[8a4e6c94] QuasiMonteCarlo v0.3.3
[731186ca] RecursiveArrayTools v3.27.0
⌃ [1ed8b502] SciMLSensitivity v7.56.0
[f3b207a7] StatsPlots v0.15.7
⌃ [220ca800] StructuralIdentifiability v0.5.4
⌃ [c3572dad] Sundials v4.24.0
[bd369af6] Tables v1.12.0
[fdbf4ff8] XLSX v0.10.3
[de0858da] Printf
[9a3f8284] Random
[10745b16] Statistics v1.10.0

Here is also the error I get when I do using DifferentialEquations

Info Given DifferentialEquations was explicitly requested, output will be shown live
ERROR: LoadError: TypeError: in ODESolution, in AC, expected AC<:Union{Nothing, Vector{Int64}}, got Type{Vector{Float64}} ◓ DifferentialEquations

Update to ModelingToolkit v9?

I might need to wait for the new version of PEtab to update ModelingToolkit. Right now, PEtab is compatible with ModelingToolkit v8.76.0.

If you use OrdinaryDiffEq directly instead of BoundaryValueDiffEq are you fine? Something might’ve been missing a minor bump.

The OrdinaryDiffEq works fine when I load it. I am unsure why I get this issue with the BoundaryValueDiffEq and DifferentialEquations.

The problem persists. I tried to update the packages with no success. Here is the list of the outdated packages:

⌃ [764a87c0] BoundaryValueDiffEq v5.7.1 (<v5.10.0)
⌅ [479239e8] Catalyst v13.5.1 (<v14.4.1): PEtab, ReactionNetworkImporters, SBMLImporter
⌅ [459566f4] DiffEqCallbacks v2.37.0 (<v4.0.0): DifferentialEquations, ModelingToolkit, PEtab, SBMLImporter, SciMLSensitivity, SteadyStateDiffEq  
⌃ [0c46a032] DifferentialEquations v7.13.0 (<v7.14.0)
⌃ [31c24e10] Distributions v0.25.111 (<v0.25.112)
⌃ [033835bb] JLD2 v0.5.3 (<v0.5.4)
⌅ [961ee093] ModelingToolkit v8.76.0 (<v9.41.0): Catalyst, PEtab, ReactionNetworkImporters, SBMLImporter
⌅ [7f7a1694] Optimization v3.24.3 (<v4.0.2): OptimizationBBO, OptimizationOptimJL
⌃ [3e6eede4] OptimizationBBO v0.3.0 (<v0.4.0)
⌃ [36348300] OptimizationOptimJL v0.3.2 (<v0.4.0)
⌃ [1dea7af3] OrdinaryDiffEq v6.80.1 (<v6.89.0)
⌃ [48d54b35] PEtab v2.15.0 (<v3.0.0)
⌃ [1fd47b50] QuadGK v2.10.1 (<v2.11.1)
⌅ [b4db0fb7] ReactionNetworkImporters v0.14.1 (<v0.15.1): SBMLImporter
⌅ [210efffb] SBMLImporter v1.1.2 (<v2.4.1): PEtab
⌃ [1ed8b502] SciMLSensitivity v7.56.0 (<v7.68.0)
⌃ [220ca800] StructuralIdentifiability v0.5.4 (<v0.5.9)
⌃ [c3572dad] Sundials v4.24.0 (<v4.25.0)
⌃ [fdbf4ff8] XLSX v0.10.3 (<v0.10.4)

I thought the PETab and ReactionNetworkImporters releases went out today which unblock? Did you do a registry up?

I had to do it by force using ]add DifferentialEquations@7.14.0. For some reason using only ]add did not work