Our tests broke during the winter break with the following error:
MethodError: no method matching isless(::RecursiveArrayTools.RaggedEnd, ::RecursiveArrayTools.RaggedEnd)
There are no changes in the sources so I guess they cannot be blamed. Did something change on the side of RecursiveArrayTools.jl? isless yields no match on their release or issue tracker.
Yes, I did add the RaggedEnd to RecursiveArrayTools.jl recently. Sorry if it broke something for you. I'll see if I can fix that. Do you maybe have some MWE or a link to a failing CI run?
I don't have a MWE yet (still investigating) but I think I do have a failed CI, lemme check..
There we go : https://github.com/econetoolbox/EcologicalNetworksDynamics.jl/actions/runs/20956577919/job/60229506395#step:6:1785
Sorry for the deep dive: the package is undergoing deep changes atm, I have no simple way to reproduce yet, but I'll keep you posted asap <3
Thanks! I'll take a look later or tomorrow.
Yop, got closer. It fails as I try to index into a diffeq solution value like sol[:,end:end]. Working on a mwe (compiling :hourglass: ..)
Here is a mwe @Joshua Lampert. I think this used to work?
using DifferentialEquations
dudt!(du, _...) = (du .= 0)
pb = ODEProblem(dudt!, [0, 0, 0], 100)
sol = solve(pb)
sol[:,2:3] # Fine.
sol[:,end-1:end] # Broken.
Should I report to RecursiveArrayTools.jl?
Thanks! Yes, that should work. I hope to have a fix soon, but I first need to get back to my work laptop:sweat_smile:
A fix should be released soon. Thanks for reporting.
Last updated: Jan 28 2026 at 04:59 UTC