ERROR: MethodError: no method matching (::var"#11#12")(::Vector{Float64}, ::Vector{Float64}, ::Vector{Float64})
Some of the types have been truncated in the stacktrace for improved reading. To emit complete information
in the stack trace, evaluate `TruncatedStacktraces.VERBOSE[] = true` and re-run the code.
Closest candidates are:
(::var"#11#12")(::Any, ::Any) at Untitled-1:7
Stacktrace:
[1] (::Optimization.var"#97#114"{OptimizationFunction{true,Optimization.AutoForwardDiff{nothing},…}, Vector{Float64}})(res::Vector{Float64}, θ::Vector{Float64})
@ Optimization C:\Users\User\.julia\packages\Optimization\XjqVZ\src\function\forwarddiff.jl:78
[2] initial_state(method::IPNewton{typeof(Optim.backtrack_constrained_grad), Symbol}, options::Optim.Options{Float64, OptimizationOptimJL.var"#_cb#40"{OptimizationOptimJL.var"#38#47", Base.Iterators.Cycle{Tuple{Optimization.NullData}}}}, d::TwiceDifferentiable{Float64, Vector{Float64}, Matrix{Float64}, Vector{Float64}}, constraints::TwiceDifferentiableConstraints{Optimization.var"#97#114"{OptimizationFunction{true,Optimization.AutoForwardDiff{nothing},…}, Vector{Float64}}, Optimization.var"#99#116"{ForwardDiff.JacobianConfig{ForwardDiff.Tag{Optimization.var"#98#115"{Int64}, Float64}, Float64, 2, Vector{ForwardDiff.Dual{ForwardDiff.Tag{Optimization.var"#98#115"{Int64}, Float64}, Float64, 2}}}}, OptimizationOptimJL.var"#36#45"{OptimizationFunction{true,Optimization.AutoForwardDiff{nothing},…}}, Float64}, initial_x::Vector{Float64})
@ Optim C:\Users\User\.julia\packages\Optim\tP8PJ\src\multivariate\solvers\constrained\ipnewton\ipnewton.jl:114
[3] optimize(d::TwiceDifferentiable{Float64, Vector{Float64}, Matrix{Float64}, Vector{Float64}}, constraints::TwiceDifferentiableConstraints{Optimization.var"#97#114"{OptimizationFunction{true,Optimization.AutoForwardDiff{nothing},…}, Vector{Float64}}, Optimization.var"#99#116"{ForwardDiff.JacobianConfig{ForwardDiff.Tag{Optimization.var"#98#115"{Int64}, Float64}, Float64, 2, Vector{ForwardDiff.Dual{ForwardDiff.Tag{Optimization.var"#98#115"{Int64}, Float64}, Float64, 2}}}}, OptimizationOptimJL.var"#36#45"{OptimizationFunction{true,Optimization.AutoForwardDiff{nothing},…}}, Float64}, initial_x::Vector{Float64}, method::IPNewton{typeof(Optim.backtrack_constrained_grad), Symbol}, options::Optim.Options{Float64, OptimizationOptimJL.var"#_cb#40"{OptimizationOptimJL.var"#38#47", Base.Iterators.Cycle{Tuple{Optimization.NullData}}}})
@ Optim C:\Users\User\.julia\packages\Optim\tP8PJ\src\multivariate\solvers\constrained\ipnewton\interior.jl:229
[4] ___solve(prob::OptimizationProblem{true, OptimizationFunction{true,Optimization.AutoForwardDiff{nothing},…}, Vector{Float64}, Vector{Float64}, Nothing, Nothing, Nothing, Vector{Float64}, Vector{Float64}, Nothing, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}}, opt::IPNewton{typeof(Optim.backtrack_constrained_grad), Symbol}, data::Base.Iterators.Cycle{Tuple{Optimization.NullData}}; callback::Function, maxiters::Nothing, maxtime::Nothing, abstol::Nothing, reltol::Nothing, progress::Bool, kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
@ OptimizationOptimJL C:\Users\User\.julia\packages\OptimizationOptimJL\WqQOV\src\OptimizationOptimJL.jl:346
[5] ___solve
@ C:\Users\User\.julia\packages\OptimizationOptimJL\WqQOV\src\OptimizationOptimJL.jl:252 [inlined]
[6] #__solve#2
@ C:\Users\User\.julia\packages\OptimizationOptimJL\WqQOV\src\OptimizationOptimJL.jl:67 [inlined]
[7] __solve (repeats 2 times)
@ C:\Users\User\.julia\packages\OptimizationOptimJL\WqQOV\src\OptimizationOptimJL.jl:50 [inlined]
[8] #solve#552
@ C:\Users\User\.julia\packages\SciMLBase\gTrkJ\src\solve.jl:85 [inlined]
[9] solve(::OptimizationProblem{true, OptimizationFunction{true,Optimization.AutoForwardDiff{nothing},…}, Vector{Float64}, Vector{Float64}, Nothing, Nothing, Nothing, Vector{Float64}, Vector{Float64}, Nothing, Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}}}, ::IPNewton{typeof(Optim.backtrack_constrained_grad), Symbol})
@ SciMLBase C:\Users\User\.julia\packages\SciMLBase\gTrkJ\src\solve.jl:79
[10] top-level scope
@ Untitled-1:10
No check is made for this. I don't think it would be too hard to correct this, e.g. the code above could, I think, be something like