Model: Modelica.Mechanics.MultiBody.Examples.Loops.PlanarFourbar Time: 0.113 s Success: false --- Error --- MethodError: no method matching +(::Nothing, ::Float64) The function `+` exists, but no method is defined for this combination of argument types. Closest candidates are: +(::Any, ::Any, !Matched::Any, !Matched::Any...) @ Base operators.jl:642 +(!Matched::IdentityOperator, ::Number) @ SciMLOperators ~/.julia/packages/SciMLOperators/MdftO/src/basic.jl:532 +(!Matched::Missing, ::Number) @ Base missing.jl:123 ... Stacktrace: [1] eval_AST(expr::BaseModelica.BaseModelicaSum) @ BaseModelica ~/.julia/packages/BaseModelica/NmPPa/src/evaluator.jl:41 [2] eval_AST(expr::BaseModelica.BaseModelicaProd) @ BaseModelica ~/.julia/packages/BaseModelica/NmPPa/src/evaluator.jl:44 [3] eval_AST(expr::BaseModelica.BaseModelicaSum) (repeats 2 times) @ BaseModelica ~/.julia/packages/BaseModelica/NmPPa/src/evaluator.jl:41 [4] eval_AST(expr::BaseModelica.BaseModelicaDivide) @ BaseModelica ~/.julia/packages/BaseModelica/NmPPa/src/evaluator.jl:45 [5] eval_AST(expr::BaseModelica.BaseModelicaProd) @ BaseModelica ~/.julia/packages/BaseModelica/NmPPa/src/evaluator.jl:44 [6] eval_AST(expr::BaseModelica.BaseModelicaUnaryMinus) @ BaseModelica ~/.julia/packages/BaseModelica/NmPPa/src/evaluator.jl:43 [7] build_nested_ifelse(if_expr::BaseModelica.BaseModelicaIfExpression, idx::Int64) @ BaseModelica ~/.julia/packages/BaseModelica/NmPPa/src/evaluator.jl:65 [8] build_nested_ifelse @ ~/.julia/packages/BaseModelica/NmPPa/src/evaluator.jl:61 [inlined] [9] eval_AST(if_expr::BaseModelica.BaseModelicaIfExpression) @ BaseModelica ~/.julia/packages/BaseModelica/NmPPa/src/evaluator.jl:71 [10] build_nested_ifelse(if_expr::BaseModelica.BaseModelicaIfExpression, idx::Int64) @ BaseModelica ~/.julia/packages/BaseModelica/NmPPa/src/evaluator.jl:62 [11] build_nested_ifelse(if_expr::BaseModelica.BaseModelicaIfExpression, idx::Int64) @ BaseModelica ~/.julia/packages/BaseModelica/NmPPa/src/evaluator.jl:66 [12] build_nested_ifelse @ ~/.julia/packages/BaseModelica/NmPPa/src/evaluator.jl:61 [inlined] [13] eval_AST(if_expr::BaseModelica.BaseModelicaIfExpression) @ BaseModelica ~/.julia/packages/BaseModelica/NmPPa/src/evaluator.jl:71 [14] eval_AST(eq::BaseModelica.BaseModelicaSimpleEquation) @ BaseModelica ~/.julia/packages/BaseModelica/NmPPa/src/evaluator.jl:130 [15] eval_AST(eq::BaseModelica.BaseModelicaAnyEquation) @ BaseModelica ~/.julia/packages/BaseModelica/NmPPa/src/evaluator.jl:88 [16] (::BaseModelica.var"#eval_AST##8#eval_AST##9")(eq::BaseModelica.BaseModelicaAnyEquation) @ BaseModelica ./none:-1 [17] iterate @ ./generator.jl:48 [inlined] [18] collect_to!(dest::Vector{Symbolics.Equation}, itr::Base.Generator{Vector{Any}, BaseModelica.var"#eval_AST##8#eval_AST##9"}, offs::Int64, st::Int64) @ Base ./array.jl:848 [19] collect_to_with_first!(dest::Vector{Symbolics.Equation}, v1::Symbolics.Equation, itr::Base.Generator{Vector{Any}, BaseModelica.var"#eval_AST##8#eval_AST##9"}, st::Int64) @ Base ./array.jl:826 [20] collect(itr::Base.Generator{Vector{Any}, BaseModelica.var"#eval_AST##8#eval_AST##9"}) @ Base ./array.jl:800 [21] eval_AST(model::BaseModelica.BaseModelicaModel) @ BaseModelica ~/.julia/packages/BaseModelica/NmPPa/src/evaluator.jl:454 [22] eval_AST(package::BaseModelica.BaseModelicaPackage) @ BaseModelica ~/.julia/packages/BaseModelica/NmPPa/src/evaluator.jl:838 [23] baseModelica_to_ModelingToolkit @ ~/.julia/packages/BaseModelica/NmPPa/src/evaluator.jl:888 [inlined] [24] (::BaseModelicaLibraryTesting.var"#run_parse##10#run_parse##11")() @ BaseModelicaLibraryTesting ~/work/BaseModelicaLibraryTesting.jl/BaseModelicaLibraryTesting.jl/src/parse_bm.jl:78 [25] with_logstate(f::BaseModelicaLibraryTesting.var"#run_parse##10#run_parse##11", logstate::Base.CoreLogging.LogState) @ Base.CoreLogging ./logging/logging.jl:542 [26] (::BaseModelicaLibraryTesting.var"#run_parse##8#run_parse##9")() @ BaseModelicaLibraryTesting ~/work/BaseModelicaLibraryTesting.jl/BaseModelicaLibraryTesting.jl/src/parse_bm.jl:77 [27] (::Base.RedirectStdStream)(thunk::BaseModelicaLibraryTesting.var"#run_parse##8#run_parse##9", stream::Pipe) @ Base ./stream.jl:1464 [28] (::Base.RedirectStdStream)(thunk::BaseModelicaLibraryTesting.var"#run_parse##6#run_parse##7"{Pipe}, stream::Pipe) @ Base ./stream.jl:1457 [29] run_parse(bm_path::String, model_dir::String, model::String) @ BaseModelicaLibraryTesting ~/work/BaseModelicaLibraryTesting.jl/BaseModelicaLibraryTesting.jl/src/parse_bm.jl:28 [30] test_model(omc::OMJulia.OMCSession, model::String, results_root::String, ref_root::String; sim_settings::SimulateSettings, csv_max_size_mb::Int64) @ BaseModelicaLibraryTesting ~/work/BaseModelicaLibraryTesting.jl/BaseModelicaLibraryTesting.jl/src/pipeline.jl:82 [31] test_model @ ~/work/BaseModelicaLibraryTesting.jl/BaseModelicaLibraryTesting.jl/src/pipeline.jl:60 [inlined] [32] main(; library::String, version::String, filter::String, omc_exe::String, results_root::String, ref_root::String, bm_options::String, sim_settings::SimulateSettings, csv_max_size_mb::Int64) @ BaseModelicaLibraryTesting ~/work/BaseModelicaLibraryTesting.jl/BaseModelicaLibraryTesting.jl/src/pipeline.jl:220 [33] top-level scope @ none:7 [34] eval(m::Module, e::Any) @ Core ./boot.jl:489 [35] exec_options(opts::Base.JLOptions) @ Base ./client.jl:283 [36] _start() @ Base ./client.jl:550