Skip to content

bounds error in initialization #4110

@baggepinnen

Description

@baggepinnen

This https://github.com/JuliaComputing/Multibody.jl/blob/linear_scc_branch/test/test_robot.jl#L312 fails with

Stacktrace:
  [1] throw_boundserror(A::Vector{Equation}, I::Tuple{Int64})
    @ Base ./essentials.jl:15
  [2] getindex
    @ ./essentials.jl:919 [inlined]
  [3] unhack_system(sys::System)
    @ ModelingToolkitTearing ~/.julia/packages/ModelingToolkitTearing/C60Vj/src/ModelingToolkitTearing.jl:110
  [4] process_SciMLProblem(constructor::Type, sys::System, op::ModelingToolkitBase.AtomicArrayDict{…}; build_initializeprob::Bool, implicit_dae::Bool, t::Nothing, guesses::Dict{…}, warn_initialize_determined::Bool, initialization_eqs::Vector{…}, eval_expression::Bool, eval_module::Module, fully_determined::Nothing, check_initialization_units::Bool, u0_eltype::Nothing, tofloat::Bool, u0_constructor::typeof(identity), p_constructor::typeof(identity), check_length::Bool, symbolic_u0::Bool, warn_cyclic_dependency::Bool, circular_dependency_max_cycle_length::Int64, circular_dependency_max_cycles::Int64, initsys_mtkcompile_kwargs::@NamedTuple{}, substitution_limit::Int64, use_scc::Bool, time_dependent_init::Bool, algebraic_only::Bool, missing_guess_value::ModelingToolkitBase.MissingGuessValue.var"typeof(MissingGuessValue)", allow_incomplete::Bool, is_initializeprob::Bool, kwargs::@Kwargs{…})
    @ ModelingToolkitBase ~/.julia/packages/ModelingToolkitBase/x7JKa/src/systems/problem_utils.jl:1379
  [5] (NonlinearLeastSquaresProblem{…})(sys::System, op::ModelingToolkitBase.AtomicArrayDict{…}; check_length::Bool, check_compatibility::Bool, expression::Type, kwargs::@Kwargs{…})
    @ ModelingToolkitBase ~/.julia/packages/ModelingToolkitBase/x7JKa/src/problems/nonlinearproblem.jl:83
  [6] NonlinearLeastSquaresProblem
    @ ~/.julia/packages/ModelingToolkitBase/x7JKa/src/problems/nonlinearproblem.jl:77 [inlined]
  [7] #_#868
    @ ./none:-1 [inlined]
  [8] InitializationProblem{…}(sys::System, t::Float64, op::ModelingToolkitBase.AtomicArrayDict{…}; fast_path::Bool, guesses::Dict{…}, check_length::Bool, warn_initialize_determined::Bool, initialization_eqs::Vector{…}, fully_determined::Nothing, check_units::Bool, allow_incomplete::Bool, algebraic_only::Bool, time_dependent_init::Bool, initsys_mtkcompile_kwargs::@NamedTuple{}, kwargs::@Kwargs{…})```

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions