Okay so apparently it’s an issue with the PR that started using DI, not with DI per se? I see the following precompilation errors:
Precompiling project...
✗ BoundaryValueDiffEqFIRK
✗ BoundaryValueDiffEqMIRK
✗ BoundaryValueDiffEq
174 dependencies successfully precompiled in 98 seconds. 91 already precompiled.
3 dependencies had output during precompilation:
┌ BoundaryValueDiffEqMIRKN
│ WARNING: could not import BoundaryValueDiffEqCore.__sparse_jacobian_cache into BoundaryValueDiffEqMIRKN
└
┌ BoundaryValueDiffEqAscher
│ WARNING: could not import BoundaryValueDiffEqCore.__sparse_jacobian_cache into BoundaryValueDiffEqAscher
└
┌ BoundaryValueDiffEqShooting
│ WARNING: could not import BoundaryValueDiffEqCore.ColoredMatrix into BoundaryValueDiffEqShooting
│ WARNING: could not import BoundaryValueDiffEqCore.__sparse_jacobian_cache into BoundaryValueDiffEqShooting
│ WARNING: could not import BoundaryValueDiffEqCore.__sparsity_detection_alg into BoundaryValueDiffEqShooting
└
3 dependencies errored.
For a report of the errors see `julia> err`. To retry use `pkg> precompile`
julia> err
PkgPrecompileError: The following 1 direct dependency failed to precompile:
BoundaryValueDiffEq
Failed to precompile BoundaryValueDiffEq [764a87c0-6b3e-53db-9096-fe964310641d] to "/Users/guillaumedalle/.julia/compiled/v1.11/BoundaryValueDiffEq/jl_WJuiqZ".
WARNING: could not import BoundaryValueDiffEqCore.__sparse_jacobian_cache into BoundaryValueDiffEqFIRK
WARNING: could not import BoundaryValueDiffEqCore.__sparsity_detection_alg into BoundaryValueDiffEqFIRK
WARNING: could not import BoundaryValueDiffEqCore.ColoredMatrix into BoundaryValueDiffEqFIRK
ERROR: LoadError: TaskFailedException
nested task error: UndefVarError: `__sparse_jacobian_cache` not defined in `BoundaryValueDiffEqFIRK`
Stacktrace:
[1] __construct_nlproblem(cache::BoundaryValueDiffEqFIRK.FIRKCacheExpand{true, Float64, Tuple{Int64}, SciMLBase.BVPFunction{true, SciMLBase.FullSpecialize, false, typeof(BoundaryValueDiffEqFIRK.f1!), typeof(BoundaryValueDiffEqFIRK.bc1!), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, SymbolicIndexingInterface.SymbolCache{Nothing, Nothing, Nothing, Nothing, Dict{Any, Any}}, Nothing}, typeof(BoundaryValueDiffEqFIRK.bc1!), SciMLBase.BVProblem{Vector{Float64}, Tuple{Float64, Float64}, true, false, SciMLBase.NullParameters, SciMLBase.BVPFunction{true, SciMLBase.FullSpecialize, false, typeof(BoundaryValueDiffEqFIRK.f1!), typeof(BoundaryValueDiffEqFIRK.bc1!), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, SymbolicIndexingInterface.SymbolCache{Nothing, Nothing, Nothing, Nothing, Dict{Any, Any}}, Nothing}, SciMLBase.StandardBVProblem, @Kwargs{}}, SciMLBase.StandardBVProblem, SciMLBase.NullParameters, BoundaryValueDiffEqFIRK.RadauIIa5{Nothing, BoundaryValueDiffEqCore.BVPJacobianAlgorithm{ADTypes.AutoForwardDiff{2, Nothing}, ADTypes.AutoForwardDiff{2, Nothing}, ADTypes.AutoForwardDiff{2, Nothing}}, Float64}, BoundaryValueDiffEqFIRK.FIRKTableau{false, Int64, Matrix{Float64}, Vector{Float64}, Vector{Float64}}, BoundaryValueDiffEqFIRK.FIRKInterpTableau{false, Matrix{Float64}, Float64}, Vector{Float64}, Vector{Float64}, Vector{Float64}, Vector{PreallocationTools.DiffCache{Matrix{Float64}, Vector{Float64}}}, Vector{PreallocationTools.DiffCache{Vector{Float64}, Vector{Float64}}}, RecursiveArrayTools.VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Vector{PreallocationTools.DiffCache{Vector{Float64}, Vector{Float64}}}, PreallocationTools.DiffCache{Vector{Float64}, Vector{Float64}}, Vector{Float64}, RecursiveArrayTools.VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Tuple{Int64}, @NamedTuple{abstol::Float64, dt::Float64, adaptive::Bool}}, y::Vector{Float64}, loss_bc::BoundaryValueDiffEqFIRK.var"#115#121"{SciMLBase.StandardBVProblem, BoundaryValueDiffEqFIRK.FIRKCacheExpand{true, Float64, Tuple{Int64}, SciMLBase.BVPFunction{true, SciMLBase.FullSpecialize, false, typeof(BoundaryValueDiffEqFIRK.f1!), typeof(BoundaryValueDiffEqFIRK.bc1!), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, SymbolicIndexingInterface.SymbolCache{Nothing, Nothing, Nothing, Nothing, Dict{Any, Any}}, Nothing}, typeof(BoundaryValueDiffEqFIRK.bc1!), SciMLBase.BVProblem{Vector{Float64}, Tuple{Float64, Float64}, true, false, SciMLBase.NullParameters, SciMLBase.BVPFunction{true, SciMLBase.FullSpecialize, false, typeof(BoundaryValueDiffEqFIRK.f1!), typeof(BoundaryValueDiffEqFIRK.bc1!), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, SymbolicIndexingInterface.SymbolCache{Nothing, Nothing, Nothing, Nothing, Dict{Any, Any}}, Nothing}, SciMLBase.StandardBVProblem, @Kwargs{}}, SciMLBase.StandardBVProblem, SciMLBase.NullParameters, BoundaryValueDiffEqFIRK.RadauIIa5{Nothing, BoundaryValueDiffEqCore.BVPJacobianAlgorithm{ADTypes.AutoForwardDiff{2, Nothing}, ADTypes.AutoForwardDiff{2, Nothing}, ADTypes.AutoForwardDiff{2, Nothing}}, Float64}, BoundaryValueDiffEqFIRK.FIRKTableau{false, Int64, Matrix{Float64}, Vector{Float64}, Vector{Float64}}, BoundaryValueDiffEqFIRK.FIRKInterpTableau{false, Matrix{Float64}, Float64}, Vector{Float64}, Vector{Float64}, Vector{Float64}, Vector{PreallocationTools.DiffCache{Matrix{Float64}, Vector{Float64}}}, Vector{PreallocationTools.DiffCache{Vector{Float64}, Vector{Float64}}}, RecursiveArrayTools.VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Vector{PreallocationTools.DiffCache{Vector{Float64}, Vector{Float64}}}, PreallocationTools.DiffCache{Vector{Float64}, Vector{Float64}}, Vector{Float64}, RecursiveArrayTools.VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Tuple{Int64}, @NamedTuple{abstol::Float64, dt::Float64, adaptive::Bool}}}, loss_collocation::BoundaryValueDiffEqFIRK.var"#117#123"{BoundaryValueDiffEqFIRK.FIRKCacheExpand{true, Float64, Tuple{Int64}, SciMLBase.BVPFunction{true, SciMLBase.FullSpecialize, false, typeof(BoundaryValueDiffEqFIRK.f1!), typeof(BoundaryValueDiffEqFIRK.bc1!), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, SymbolicIndexingInterface.SymbolCache{Nothing, Nothing, Nothing, Nothing, Dict{Any, Any}}, Nothing}, typeof(BoundaryValueDiffEqFIRK.bc1!), SciMLBase.BVProblem{Vector{Float64}, Tuple{Float64, Float64}, true, false, SciMLBase.NullParameters, SciMLBase.BVPFunction{true, SciMLBase.FullSpecialize, false, typeof(BoundaryValueDiffEqFIRK.f1!), typeof(BoundaryValueDiffEqFIRK.bc1!), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, SymbolicIndexingInterface.SymbolCache{Nothing, Nothing, Nothing, Nothing, Dict{Any, Any}}, Nothing}, SciMLBase.StandardBVProblem, @Kwargs{}}, SciMLBase.StandardBVProblem, SciMLBase.NullParameters, BoundaryValueDiffEqFIRK.RadauIIa5{Nothing, BoundaryValueDiffEqCore.BVPJacobianAlgorithm{ADTypes.AutoForwardDiff{2, Nothing}, ADTypes.AutoForwardDiff{2, Nothing}, ADTypes.AutoForwardDiff{2, Nothing}}, Float64}, BoundaryValueDiffEqFIRK.FIRKTableau{false, Int64, Matrix{Float64}, Vector{Float64}, Vector{Float64}}, BoundaryValueDiffEqFIRK.FIRKInterpTableau{false, Matrix{Float64}, Float64}, Vector{Float64}, Vector{Float64}, Vector{Float64}, Vector{PreallocationTools.DiffCache{Matrix{Float64}, Vector{Float64}}}, Vector{PreallocationTools.DiffCache{Vector{Float64}, Vector{Float64}}}, RecursiveArrayTools.VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Vector{PreallocationTools.DiffCache{Vector{Float64}, Vector{Float64}}}, PreallocationTools.DiffCache{Vector{Float64}, Vector{Float64}}, Vector{Float64}, RecursiveArrayTools.VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Tuple{Int64}, @NamedTuple{abstol::Float64, dt::Float64, adaptive::Bool}}}, loss::BoundaryValueDiffEqFIRK.var"#119#125"{BoundaryValueDiffEqFIRK.FIRKCacheExpand{true, Float64, Tuple{Int64}, SciMLBase.BVPFunction{true, SciMLBase.FullSpecialize, false, typeof(BoundaryValueDiffEqFIRK.f1!), typeof(BoundaryValueDiffEqFIRK.bc1!), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, SymbolicIndexingInterface.SymbolCache{Nothing, Nothing, Nothing, Nothing, Dict{Any, Any}}, Nothing}, typeof(BoundaryValueDiffEqFIRK.bc1!), SciMLBase.BVProblem{Vector{Float64}, Tuple{Float64, Float64}, true, false, SciMLBase.NullParameters, SciMLBase.BVPFunction{true, SciMLBase.FullSpecialize, false, typeof(BoundaryValueDiffEqFIRK.f1!), typeof(BoundaryValueDiffEqFIRK.bc1!), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, SymbolicIndexingInterface.SymbolCache{Nothing, Nothing, Nothing, Nothing, Dict{Any, Any}}, Nothing}, SciMLBase.StandardBVProblem, @Kwargs{}}, SciMLBase.StandardBVProblem, SciMLBase.NullParameters, BoundaryValueDiffEqFIRK.RadauIIa5{Nothing, BoundaryValueDiffEqCore.BVPJacobianAlgorithm{ADTypes.AutoForwardDiff{2, Nothing}, ADTypes.AutoForwardDiff{2, Nothing}, ADTypes.AutoForwardDiff{2, Nothing}}, Float64}, BoundaryValueDiffEqFIRK.FIRKTableau{false, Int64, Matrix{Float64}, Vector{Float64}, Vector{Float64}}, BoundaryValueDiffEqFIRK.FIRKInterpTableau{false, Matrix{Float64}, Float64}, Vector{Float64}, Vector{Float64}, Vector{Float64}, Vector{PreallocationTools.DiffCache{Matrix{Float64}, Vector{Float64}}}, Vector{PreallocationTools.DiffCache{Vector{Float64}, Vector{Float64}}}, RecursiveArrayTools.VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Vector{PreallocationTools.DiffCache{Vector{Float64}, Vector{Float64}}}, PreallocationTools.DiffCache{Vector{Float64}, Vector{Float64}}, Vector{Float64}, RecursiveArrayTools.VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Tuple{Int64}, @NamedTuple{abstol::Float64, dt::Float64, adaptive::Bool}}, SciMLBase.StandardBVProblem, BoundaryValueDiffEqCore.EvalSol{BoundaryValueDiffEqFIRK.FIRKCacheExpand{true, Float64, Tuple{Int64}, SciMLBase.BVPFunction{true, SciMLBase.FullSpecialize, false, typeof(BoundaryValueDiffEqFIRK.f1!), typeof(BoundaryValueDiffEqFIRK.bc1!), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, SymbolicIndexingInterface.SymbolCache{Nothing, Nothing, Nothing, Nothing, Dict{Any, Any}}, Nothing}, typeof(BoundaryValueDiffEqFIRK.bc1!), SciMLBase.BVProblem{Vector{Float64}, Tuple{Float64, Float64}, true, false, SciMLBase.NullParameters, SciMLBase.BVPFunction{true, SciMLBase.FullSpecialize, false, typeof(BoundaryValueDiffEqFIRK.f1!), typeof(BoundaryValueDiffEqFIRK.bc1!), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, SymbolicIndexingInterface.SymbolCache{Nothing, Nothing, Nothing, Nothing, Dict{Any, Any}}, Nothing}, SciMLBase.StandardBVProblem, @Kwargs{}}, SciMLBase.StandardBVProblem, SciMLBase.NullParameters, BoundaryValueDiffEqFIRK.RadauIIa5{Nothing, BoundaryValueDiffEqCore.BVPJacobianAlgorithm{ADTypes.AutoForwardDiff{2, Nothing}, ADTypes.AutoForwardDiff{2, Nothing}, ADTypes.AutoForwardDiff{2, Nothing}}, Float64}, BoundaryValueDiffEqFIRK.FIRKTableau{false, Int64, Matrix{Float64}, Vector{Float64}, Vector{Float64}}, BoundaryValueDiffEqFIRK.FIRKInterpTableau{false, Matrix{Float64}, Float64}, Vector{Float64}, Vector{Float64}, Vector{Float64}, Vector{PreallocationTools.DiffCache{Matrix{Float64}, Vector{Float64}}}, Vector{PreallocationTools.DiffCache{Vector{Float64}, Vector{Float64}}}, RecursiveArrayTools.VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Vector{PreallocationTools.DiffCache{Vector{Float64}, Vector{Float64}}}, PreallocationTools.DiffCache{Vector{Float64}, Vector{Float64}}, Vector{Float64}, RecursiveArrayTools.VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Tuple{Int64}, @NamedTuple{abstol::Float64, dt::Float64, adaptive::Bool}}, Vector{Vector{Float64}}, Vector{Float64}}}, ::SciMLBase.StandardBVProblem)
@ BoundaryValueDiffEqFIRK ~/.julia/packages/BoundaryValueDiffEqFIRK/KTJvZ/src/firk.jl:452
[2] __construct_nlproblem
@ ~/.julia/packages/BoundaryValueDiffEqFIRK/KTJvZ/src/firk.jl:433 [inlined]
[3] __perform_firk_iteration(cache::BoundaryValueDiffEqFIRK.FIRKCacheExpand{true, Float64, Tuple{Int64}, SciMLBase.BVPFunction{true, SciMLBase.FullSpecialize, false, typeof(BoundaryValueDiffEqFIRK.f1!), typeof(BoundaryValueDiffEqFIRK.bc1!), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, SymbolicIndexingInterface.SymbolCache{Nothing, Nothing, Nothing, Nothing, Dict{Any, Any}}, Nothing}, typeof(BoundaryValueDiffEqFIRK.bc1!), SciMLBase.BVProblem{Vector{Float64}, Tuple{Float64, Float64}, true, false, SciMLBase.NullParameters, SciMLBase.BVPFunction{true, SciMLBase.FullSpecialize, false, typeof(BoundaryValueDiffEqFIRK.f1!), typeof(BoundaryValueDiffEqFIRK.bc1!), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, SymbolicIndexingInterface.SymbolCache{Nothing, Nothing, Nothing, Nothing, Dict{Any, Any}}, Nothing}, SciMLBase.StandardBVProblem, @Kwargs{}}, SciMLBase.StandardBVProblem, SciMLBase.NullParameters, BoundaryValueDiffEqFIRK.RadauIIa5{Nothing, BoundaryValueDiffEqCore.BVPJacobianAlgorithm{ADTypes.AutoForwardDiff{2, Nothing}, ADTypes.AutoForwardDiff{2, Nothing}, ADTypes.AutoForwardDiff{2, Nothing}}, Float64}, BoundaryValueDiffEqFIRK.FIRKTableau{false, Int64, Matrix{Float64}, Vector{Float64}, Vector{Float64}}, BoundaryValueDiffEqFIRK.FIRKInterpTableau{false, Matrix{Float64}, Float64}, Vector{Float64}, Vector{Float64}, Vector{Float64}, Vector{PreallocationTools.DiffCache{Matrix{Float64}, Vector{Float64}}}, Vector{PreallocationTools.DiffCache{Vector{Float64}, Vector{Float64}}}, RecursiveArrayTools.VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Vector{PreallocationTools.DiffCache{Vector{Float64}, Vector{Float64}}}, PreallocationTools.DiffCache{Vector{Float64}, Vector{Float64}}, Vector{Float64}, RecursiveArrayTools.VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Tuple{Int64}, @NamedTuple{abstol::Float64, dt::Float64, adaptive::Bool}}, abstol::Float64, adaptive::Bool; nlsolve_kwargs::@NamedTuple{}, kwargs::@Kwargs{abstol::Float64, adaptive::Bool})
@ BoundaryValueDiffEqFIRK ~/.julia/packages/BoundaryValueDiffEqFIRK/KTJvZ/src/firk.jl:356
[4] __perform_firk_iteration
@ ~/.julia/packages/BoundaryValueDiffEqFIRK/KTJvZ/src/firk.jl:354 [inlined]
[5] solve!(cache::BoundaryValueDiffEqFIRK.FIRKCacheExpand{true, Float64, Tuple{Int64}, SciMLBase.BVPFunction{true, SciMLBase.FullSpecialize, false, typeof(BoundaryValueDiffEqFIRK.f1!), typeof(BoundaryValueDiffEqFIRK.bc1!), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, SymbolicIndexingInterface.SymbolCache{Nothing, Nothing, Nothing, Nothing, Dict{Any, Any}}, Nothing}, typeof(BoundaryValueDiffEqFIRK.bc1!), SciMLBase.BVProblem{Vector{Float64}, Tuple{Float64, Float64}, true, false, SciMLBase.NullParameters, SciMLBase.BVPFunction{true, SciMLBase.FullSpecialize, false, typeof(BoundaryValueDiffEqFIRK.f1!), typeof(BoundaryValueDiffEqFIRK.bc1!), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, SymbolicIndexingInterface.SymbolCache{Nothing, Nothing, Nothing, Nothing, Dict{Any, Any}}, Nothing}, SciMLBase.StandardBVProblem, @Kwargs{}}, SciMLBase.StandardBVProblem, SciMLBase.NullParameters, BoundaryValueDiffEqFIRK.RadauIIa5{Nothing, BoundaryValueDiffEqCore.BVPJacobianAlgorithm{ADTypes.AutoForwardDiff{2, Nothing}, ADTypes.AutoForwardDiff{2, Nothing}, ADTypes.AutoForwardDiff{2, Nothing}}, Float64}, BoundaryValueDiffEqFIRK.FIRKTableau{false, Int64, Matrix{Float64}, Vector{Float64}, Vector{Float64}}, BoundaryValueDiffEqFIRK.FIRKInterpTableau{false, Matrix{Float64}, Float64}, Vector{Float64}, Vector{Float64}, Vector{Float64}, Vector{PreallocationTools.DiffCache{Matrix{Float64}, Vector{Float64}}}, Vector{PreallocationTools.DiffCache{Vector{Float64}, Vector{Float64}}}, RecursiveArrayTools.VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Vector{PreallocationTools.DiffCache{Vector{Float64}, Vector{Float64}}}, PreallocationTools.DiffCache{Vector{Float64}, Vector{Float64}}, Vector{Float64}, RecursiveArrayTools.VectorOfArray{Float64, 2, Vector{Vector{Float64}}}, Tuple{Int64}, @NamedTuple{abstol::Float64, dt::Float64, adaptive::Bool}})
@ BoundaryValueDiffEqFIRK ~/.julia/packages/BoundaryValueDiffEqFIRK/KTJvZ/src/firk.jl:309
[6] __solve(::SciMLBase.BVProblem{Vector{Float64}, Tuple{Float64, Float64}, true, false, SciMLBase.NullParameters, SciMLBase.BVPFunction{true, SciMLBase.FullSpecialize, false, typeof(BoundaryValueDiffEqFIRK.f1!), typeof(BoundaryValueDiffEqFIRK.bc1!), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, SymbolicIndexingInterface.SymbolCache{Nothing, Nothing, Nothing, Nothing, Dict{Any, Any}}, Nothing}, SciMLBase.StandardBVProblem, @Kwargs{}}, ::BoundaryValueDiffEqFIRK.RadauIIa5{Nothing, BoundaryValueDiffEqCore.BVPJacobianAlgorithm{ADTypes.AutoForwardDiff{2, Nothing}, ADTypes.AutoForwardDiff{2, Nothing}, ADTypes.AutoForwardDiff{2, Nothing}}, Float64}; kwargs::@Kwargs{dt::Float64})
@ BoundaryValueDiffEqCore ~/.julia/packages/BoundaryValueDiffEqCore/YqNKE/src/BoundaryValueDiffEqCore.jl:36
[7] __solve
@ ~/.julia/packages/BoundaryValueDiffEqCore/YqNKE/src/BoundaryValueDiffEqCore.jl:33 [inlined]
[8] #solve_call#35
@ ~/.julia/packages/DiffEqBase/HGITF/src/solve.jl:635 [inlined]
[9] solve_call
@ ~/.julia/packages/DiffEqBase/HGITF/src/solve.jl:592 [inlined]
[10] solve_up(prob::SciMLBase.BVProblem{Vector{Float64}, Tuple{Float64, Float64}, true, false, SciMLBase.NullParameters, SciMLBase.BVPFunction{true, SciMLBase.FullSpecialize, false, typeof(BoundaryValueDiffEqFIRK.f1!), typeof(BoundaryValueDiffEqFIRK.bc1!), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, SymbolicIndexingInterface.SymbolCache{Nothing, Nothing, Nothing, Nothing, Dict{Any, Any}}, Nothing}, SciMLBase.StandardBVProblem, @Kwargs{}}, sensealg::Nothing, u0::Vector{Float64}, p::SciMLBase.NullParameters, args::BoundaryValueDiffEqFIRK.RadauIIa5{Nothing, BoundaryValueDiffEqCore.BVPJacobianAlgorithm{ADTypes.AutoForwardDiff{2, Nothing}, ADTypes.AutoForwardDiff{2, Nothing}, ADTypes.AutoForwardDiff{2, Nothing}}, Float64}; kwargs::@Kwargs{dt::Float64})
@ DiffEqBase ~/.julia/packages/DiffEqBase/HGITF/src/solve.jl:1128
[11] solve_up
@ ~/.julia/packages/DiffEqBase/HGITF/src/solve.jl:1106 [inlined]
[12] solve(prob::SciMLBase.BVProblem{Vector{Float64}, Tuple{Float64, Float64}, true, false, SciMLBase.NullParameters, SciMLBase.BVPFunction{true, SciMLBase.FullSpecialize, false, typeof(BoundaryValueDiffEqFIRK.f1!), typeof(BoundaryValueDiffEqFIRK.bc1!), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, SymbolicIndexingInterface.SymbolCache{Nothing, Nothing, Nothing, Nothing, Dict{Any, Any}}, Nothing}, SciMLBase.StandardBVProblem, @Kwargs{}}, args::BoundaryValueDiffEqFIRK.RadauIIa5{Nothing, BoundaryValueDiffEqCore.BVPJacobianAlgorithm{ADTypes.AutoForwardDiff{2, Nothing}, ADTypes.AutoForwardDiff{2, Nothing}, ADTypes.AutoForwardDiff{2, Nothing}}, Float64}; sensealg::Nothing, u0::Nothing, p::Nothing, wrap::Val{true}, kwargs::@Kwargs{dt::Float64})
@ DiffEqBase ~/.julia/packages/DiffEqBase/HGITF/src/solve.jl:1043
[13] solve
@ ~/.julia/packages/DiffEqBase/HGITF/src/solve.jl:1033 [inlined]
[14] (::BoundaryValueDiffEqFIRK.var"#175#198"{BoundaryValueDiffEqFIRK.RadauIIa5{Nothing, BoundaryValueDiffEqCore.BVPJacobianAlgorithm{ADTypes.AutoForwardDiff{2, Nothing}, ADTypes.AutoForwardDiff{2, Nothing}, ADTypes.AutoForwardDiff{2, Nothing}}, Float64}, SciMLBase.BVProblem{Vector{Float64}, Tuple{Float64, Float64}, true, false, SciMLBase.NullParameters, SciMLBase.BVPFunction{true, SciMLBase.FullSpecialize, false, typeof(BoundaryValueDiffEqFIRK.f1!), typeof(BoundaryValueDiffEqFIRK.bc1!), LinearAlgebra.UniformScaling{Bool}, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, typeof(SciMLBase.DEFAULT_OBSERVED), Nothing, Nothing, SymbolicIndexingInterface.SymbolCache{Nothing, Nothing, Nothing, Nothing, Dict{Any, Any}}, Nothing}, SciMLBase.StandardBVProblem, @Kwargs{}}})()
@ BoundaryValueDiffEqFIRK ~/.julia/packages/BoundaryValueDiffEqFIRK/KTJvZ/src/BoundaryValueDiffEqFIRK.jl:100
...and 3 more exceptions.
Stacktrace:
[1] sync_end(c::Channel{Any})
@ Base ./task.jl:466
[2] macro expansion
@ ./task.jl:499 [inlined]
[3] macro expansion
@ ~/.julia/packages/BoundaryValueDiffEqFIRK/KTJvZ/src/BoundaryValueDiffEqFIRK.jl:99 [inlined]
[4] macro expansion
@ ~/.julia/packages/PrecompileTools/L8A3n/src/workloads.jl:78 [inlined]
[5] macro expansion
@ ~/.julia/packages/BoundaryValueDiffEqFIRK/KTJvZ/src/BoundaryValueDiffEqFIRK.jl:98 [inlined]
[6] macro expansion
@ ~/.julia/packages/PrecompileTools/L8A3n/src/workloads.jl:140 [inlined]
[7] top-level scope
@ ~/.julia/packages/BoundaryValueDiffEqFIRK/KTJvZ/src/BoundaryValueDiffEqFIRK.jl:59
[8] include
@ ./Base.jl:557 [inlined]
[9] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String)
@ Base ./loading.jl:2881
[10] top-level scope
@ stdin:6
in expression starting at /Users/guillaumedalle/.julia/packages/BoundaryValueDiffEqFIRK/KTJvZ/src/BoundaryValueDiffEqFIRK.jl:1
in expression starting at stdin:6
ERROR: LoadError: Failed to precompile BoundaryValueDiffEqFIRK [85d9eb09-370e-4000-bb32-543851f73618] to "/Users/guillaumedalle/.julia/compiled/v1.11/BoundaryValueDiffEqFIRK/jl_Iwp8LR".
Stacktrace:
[1] error(s::String)
@ Base ./error.jl:35
[2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool; flags::Cmd, cacheflags::Base.CacheFlags, reasons::Dict{String, Int64}, loadable_exts::Nothing)
@ Base ./loading.jl:3174
[3] (::Base.var"#1110#1111"{Base.PkgId})()
@ Base ./loading.jl:2579
[4] mkpidlock(f::Base.var"#1110#1111"{Base.PkgId}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool})
@ FileWatching.Pidfile ~/.julia/juliaup/julia-1.11.3+0.aarch64.apple.darwin14/share/julia/stdlib/v1.11/FileWatching/src/pidfile.jl:95
[5] #mkpidlock#6
@ ~/.julia/juliaup/julia-1.11.3+0.aarch64.apple.darwin14/share/julia/stdlib/v1.11/FileWatching/src/pidfile.jl:90 [inlined]
[6] trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64})
@ FileWatching.Pidfile ~/.julia/juliaup/julia-1.11.3+0.aarch64.apple.darwin14/share/julia/stdlib/v1.11/FileWatching/src/pidfile.jl:116
[7] #invokelatest#2
@ ./essentials.jl:1057 [inlined]
[8] invokelatest
@ ./essentials.jl:1052 [inlined]
[9] maybe_cachefile_lock(f::Base.var"#1110#1111"{Base.PkgId}, pkg::Base.PkgId, srcpath::String; stale_age::Int64)
@ Base ./loading.jl:3698
[10] maybe_cachefile_lock
@ ./loading.jl:3695 [inlined]
[11] _require(pkg::Base.PkgId, env::String)
@ Base ./loading.jl:2565
[12] __require_prelocked(uuidkey::Base.PkgId, env::String)
@ Base ./loading.jl:2388
[13] #invoke_in_world#3
@ ./essentials.jl:1089 [inlined]
[14] invoke_in_world
@ ./essentials.jl:1086 [inlined]
[15] _require_prelocked(uuidkey::Base.PkgId, env::String)
@ Base ./loading.jl:2375
[16] macro expansion
@ ./loading.jl:2314 [inlined]
[17] macro expansion
@ ./lock.jl:273 [inlined]
[18] __require(into::Module, mod::Symbol)
@ Base ./loading.jl:2271
[19] #invoke_in_world#3
@ ./essentials.jl:1089 [inlined]
[20] invoke_in_world
@ ./essentials.jl:1086 [inlined]
[21] require(into::Module, mod::Symbol)
@ Base ./loading.jl:2260
[22] include
@ ./Base.jl:557 [inlined]
[23] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
@ Base ./loading.jl:2881
[24] top-level scope
@ stdin:6
in expression starting at /Users/guillaumedalle/.julia/packages/BoundaryValueDiffEq/PQI6Y/src/BoundaryValueDiffEq.jl:1
in expression starting at stdin: