Stream: helpdesk (published)

Topic: Did RecursiveArrayTools break?


view this post on Zulip iago-lito (Jan 20 2026 at 16:42):

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.

view this post on Zulip Joshua Lampert (Jan 20 2026 at 16:45):

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?

view this post on Zulip iago-lito (Jan 20 2026 at 16:46):

I don't have a MWE yet (still investigating) but I think I do have a failed CI, lemme check..

view this post on Zulip iago-lito (Jan 20 2026 at 16:47):

There we go : https://github.com/econetoolbox/EcologicalNetworksDynamics.jl/actions/runs/20956577919/job/60229506395#step:6:1785

view this post on Zulip iago-lito (Jan 20 2026 at 16:48):

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

view this post on Zulip Joshua Lampert (Jan 20 2026 at 16:48):

Thanks! I'll take a look later or tomorrow.

view this post on Zulip iago-lito (Jan 20 2026 at 16:55):

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: ..)

view this post on Zulip iago-lito (Jan 20 2026 at 17:02):

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.

view this post on Zulip iago-lito (Jan 20 2026 at 17:14):

Should I report to RecursiveArrayTools.jl?

view this post on Zulip Joshua Lampert (Jan 20 2026 at 17:22):

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:

view this post on Zulip Joshua Lampert (Jan 20 2026 at 21:54):

A fix should be released soon. Thanks for reporting.


Last updated: Jan 28 2026 at 04:59 UTC