-
Notifications
You must be signed in to change notification settings - Fork 94
Closed
Labels
Description
Found during jump-dev/SCS.jl#219
optimizer = SCS.Optimizer()
MOI.set(optimizer, MOI.Silent(), true)
model = MOI.Bridges.full_bridge_optimizer(
MOI.Utilities.CachingOptimizer(
MOI.Utilities.UniversalFallback(MOI.Utilities.Model{Float64}()),
optimizer,
),
Float64,
)
julia> MOI.Test.test_solve_optimize_twice(model, MOI.Test.Config())
ERROR: MethodError: no method matching optimize!(::SCS.Optimizer)
Closest candidates are:
optimize!(::MathOptInterface.Utilities.MockOptimizer) at /Users/oscar/.julia/dev/MathOptInterface/src/Utilities/mockoptimizer.jl:198
optimize!(::MathOptInterface.Utilities.CachingOptimizer) at /Users/oscar/.julia/dev/MathOptInterface/src/Utilities/cachingoptimizer.jl:291
optimize!(::MathOptInterface.Bridges.AbstractBridgeOptimizer) at /Users/oscar/.julia/dev/MathOptInterface/src/Bridges/bridge_optimizer.jl:348
Stacktrace:
[1] optimize!(m::MathOptInterface.Utilities.CachingOptimizer{SCS.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}})
@ MathOptInterface.Utilities ~/.julia/dev/MathOptInterface/src/Utilities/cachingoptimizer.jl:297
[2] optimize!
@ ~/.julia/dev/MathOptInterface/src/Bridges/bridge_optimizer.jl:348 [inlined]
[3] test_solve_optimize_twice(model::MathOptInterface.Bridges.LazyBridgeOptimizer{MathOptInterface.Utilities.CachingOptimizer{SCS.Optimizer, MathOptInterface.Utilities.UniversalFallback{MathOptInterface.Utilities.Model{Float64}}}}, config::MathOptInterface.Test.Config{Float64})
@ MathOptInterface.Test ~/.julia/dev/MathOptInterface/src/Test/test_solve.jl:870
[4] top-level scope
@ REPL[67]:1