You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm not 100% sure of the error because there's not much of a stacktrace. But quite simple tests which pass in all other rubies fail in Truffleruby for some reason.
In TruffleRuby head (2 months ago)
truffleruby 25.0.0-dev-d3120a20, like ruby 3.3.7, GraalVM CE Native [x86_64-linux]
These tests passed
In TruffleRuby today
truffleruby 25.0.0-dev-a65bde3d, like ruby 3.3.7, GraalVM CE Native [x86_64-linux]
These tests fail.
Tests in question are 3 that use the follow snippet style: allow(registry.current_world).to receive(:target) { target }
Any advice / next steps greatly appreciated
Luke - Cucumber Ruby Lead
The text was updated successfully, but these errors were encountered:
the last #raise (that's raise e.cause) assigns a cause to the raised exception but CRuby by some reason doesn't do so. Added in #3857 check for circular causes detects a circle (as far as now we have a circle in the causes chain: "Error 1" -> "Error 2" -> "Error 1") and raises circular causes (ArgumentError).
cf: https://github.com/cucumber/cucumber-ruby/actions/runs/15073041019/job/42373911130?pr=1782
I'm not 100% sure of the error because there's not much of a stacktrace. But quite simple tests which pass in all other rubies fail in Truffleruby for some reason.
In TruffleRuby head (2 months ago)
These tests passed
In TruffleRuby today
These tests fail.
Tests in question are 3 that use the follow snippet style:
allow(registry.current_world).to receive(:target) { target }
Any advice / next steps greatly appreciated
Luke - Cucumber Ruby Lead
The text was updated successfully, but these errors were encountered: