Skip to content

✅🚧 Mark local stacktrace tests pending for JRuby - #729

Closed
nevans wants to merge 1 commit into
masterfrom
jruby/pend-assert_local_raise
Closed

✅🚧 Mark local stacktrace tests pending for JRuby#729
nevans wants to merge 1 commit into
masterfrom
jruby/pend-assert_local_raise

Conversation

@nevans

@nevans nevans commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

The stacktraces just don't line up.

* JRuby Issue: jruby/jruby#9528
* Fixed by: jruby/jruby#9528
@nevans nevans mentioned this pull request Aug 3, 2026
@nevans
nevans force-pushed the jruby/pend-assert_local_raise branch from 9a97f05 to 17c9b3d Compare August 3, 2026 16:27
@nevans

nevans commented Aug 8, 2026

Copy link
Copy Markdown
Collaborator Author

There are still a couple of issues related to this:

  • JRuby's caller(1) differs from (raise rescue $!.backtrace[1..]). (easy workaround)
  • There is a deeper issue of exceptions from the receiver thread are sometimes not correctly conveyed to the main thread, which raises IOError instead. This makes the tests flaky when they contain assertions about receiver thread error handling. But I think it's less a flaky test issue and more an actual threading issue in the client code, and it'll be fixed separately.

@nevans nevans closed this Aug 8, 2026
@nevans
nevans deleted the jruby/pend-assert_local_raise branch August 8, 2026 22:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant