Title: Debugging in RubyMine with JRuby 10.x fails with IllegalArgumentException: unknown event type: RESCUE · Issue #11 · jruby/jruby-debug · GitHub
Open Graph Title: Debugging in RubyMine with JRuby 10.x fails with IllegalArgumentException: unknown event type: RESCUE · Issue #11 · jruby/jruby-debug
X Title: Debugging in RubyMine with JRuby 10.x fails with IllegalArgumentException: unknown event type: RESCUE · Issue #11 · jruby/jruby-debug
Description: Using the IDE debugger in RubyMine fails always to start the debugger instance. This happened with JRuby 10.0.1.0 as well as with JRuby 10.0.2.0. The RubyMine release is 2025.2 There is an open issue also at JetBrains without probability...
Open Graph Description: Using the IDE debugger in RubyMine fails always to start the debugger instance. This happened with JRuby 10.0.1.0 as well as with JRuby 10.0.2.0. The RubyMine release is 2025.2 There is an open iss...
X Description: Using the IDE debugger in RubyMine fails always to start the debugger instance. This happened with JRuby 10.0.1.0 as well as with JRuby 10.0.2.0. The RubyMine release is 2025.2 There is an open iss...
Opengraph URL: https://github.com/jruby/jruby-debug/issues/11
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Debugging in RubyMine with JRuby 10.x fails with IllegalArgumentException: unknown event type: RESCUE","articleBody":"Using the IDE debugger in RubyMine fails always to start the debugger instance.\nThis happened with JRuby 10.0.1.0 as well as with JRuby 10.0.2.0.\nThe RubyMine release is 2025.2\n\nThere is an open issue also at JetBrains without probability to be fixed soon.\nThis issue also contains a reproducible test case.\nhttps://youtrack.jetbrains.com/issue/RUBY-34161\n\n\n```\n/Users/pramm/.rubies/jruby-10.0.1.0/bin/jruby -x /Users/pramm/Documents/Projekte/rammpeter.github/panorama/bin/bundle exec /Users/pramm/.rubies/jruby-10.0.1.0/bin/jruby -X+O -J-Djruby.compile.mode=OFF -J-Djruby.debug.fullTrace=true /Users/pramm/.rubies/jruby-10.0.1.0/lib/ruby/gems/shared/gems/ruby-debug-ide-0.7.5/bin/rdebug-ide --key-value --disable-int-handler --evaluation-timeout 10 --evaluation-control --time-limit 100 --memory-limit 0 --rubymine-protocol-extensions --port 49481 --host 127.0.0.1 --dispatcher-port 49482 -- /Users/pramm/Documents/Projekte/rammpeter.github/Panorama/bin/rails server -b 0.0.0.0 -p 3000 -e development\n/Users/pramm/.rubies/jruby-10.0.1.0/lib/ruby/gems/shared/gems/ruby-debug-ide-0.7.5/bin/rdebug-ide:4: warning: ostruct was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.5.0.\nYou can add ostruct to your Gemfile or gemspec to silence this warning.\nEvaluation memory limit is ineffective in JRuby and MRI \u003c 2.0\nFast Debugger (ruby-debug-ide 0.7.5, ruby-debug-base 0.11.0, file filtering is supported) listens on 127.0.0.1:49481\nUnhandled Java exception: java.lang.IllegalArgumentException: unknown event type: RESCUE\njava.lang.IllegalArgumentException: unknown event type: RESCUE\n processEvent at org/jruby/debug/DebugEventHook.java:329\n eventHandler at org/jruby/debug/DebugEventHook.java:98\n event at org/jruby/runtime/EventHook.java:31\n callEventHooks at org/jruby/runtime/TraceEventManager.java:196\n callTrace at org/jruby/ir/runtime/IRRuntimeHelpers.java:2482\n interpret at org/jruby/ir/instructions/TraceInstr.java:93\n processBookKeepingOp at org/jruby/ir/interpreter/InterpreterEngine.java:435\n interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:94\n INTERPRET_BLOCK at org/jruby/ir/interpreter/Interpreter.java:120\n commonYieldPath at org/jruby/runtime/InterpretedIRBlockBody.java:148\n doYield at org/jruby/runtime/IRBlockBody.java:170\n yield at org/jruby/runtime/BlockBody.java:108\n yield at org/jruby/runtime/Block.java:191\n each at org/jruby/RubyArray.java:2088\n call at org/jruby/RubyArray$INVOKER$i$0$0$each_DBG.gen:-1\n call at org/jruby/internal/runtime/methods/JavaMethod.java:559\n cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:446\n call at org/jruby/runtime/callsite/CachingCallSite.java:92\n callIter at org/jruby/runtime/callsite/CachingCallSite.java:103\n interpret at org/jruby/ir/instructions/CallBase.java:553\n processCall at org/jruby/ir/interpreter/InterpreterEngine.java:372\n interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:66\n INTERPRET_BLOCK at org/jruby/ir/interpreter/Interpreter.java:120\n commonYieldPath at org/jruby/runtime/InterpretedIRBlockBody.java:148\n doYield at org/jruby/runtime/IRBlockBody.java:170\n yield at org/jruby/runtime/BlockBody.java:108\n yield at org/jruby/runtime/Block.java:191\n each at org/jruby/RubyArray.java:2088\n call at org/jruby/RubyArray$INVOKER$i$0$0$each_DBG.gen:-1\n call at org/jruby/internal/runtime/methods/JavaMethod.java:559\n cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:446\n call at org/jruby/runtime/callsite/CachingCallSite.java:92\n callIter at org/jruby/runtime/callsite/CachingCallSite.java:103\n interpret at org/jruby/ir/instructions/CallBase.java:553\n processCall at org/jruby/ir/interpreter/InterpreterEngine.java:372\n interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:66\n interpretFrameScope at org/jruby/ir/interpreter/Interpreter.java:174\n INTERPRET_METHOD at org/jruby/ir/interpreter/Interpreter.java:150\n call at org/jruby/internal/runtime/methods/InterpretedIRMethod.java:151\n cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:466\n call at org/jruby/runtime/callsite/CachingCallSite.java:244\n processCall at org/jruby/ir/interpreter/InterpreterEngine.java:320\n interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:66\n interpretFrameScope at org/jruby/ir/interpreter/Interpreter.java:174\n INTERPRET_METHOD at org/jruby/ir/interpreter/Interpreter.java:155\n call at org/jruby/internal/runtime/methods/InterpretedIRMethod.java:173\n cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:476\n call at org/jruby/runtime/callsite/CachingCallSite.java:293\n processCall at org/jruby/ir/interpreter/InterpreterEngine.java:330\n interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:66\n interpretFrameScope at org/jruby/ir/interpreter/Interpreter.java:174\n INTERPRET_METHOD at org/jruby/ir/interpreter/Interpreter.java:155\n call at org/jruby/internal/runtime/methods/InterpretedIRMethod.java:173\n cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:476\n call at org/jruby/runtime/callsite/CachingCallSite.java:293\n processCall at org/jruby/ir/interpreter/InterpreterEngine.java:330\n interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:66\n INTERPRET_ROOT at org/jruby/ir/interpreter/Interpreter.java:100\n execute at org/jruby/ir/interpreter/Interpreter.java:85\n execute at org/jruby/ir/interpreter/Interpreter.java:35\n execute at org/jruby/ir/IRTranslator.java:42\n runInterpreter at org/jruby/Ruby.java:1234\n loadFile at org/jruby/Ruby.java:3018\n load at org/jruby/runtime/load/LibrarySearcher.java:936\n load at org/jruby/runtime/load/LibrarySearcher.java:894\n tryLoadingLibraryOrScript at org/jruby/runtime/load/LoadService.java:675\n lambda$smartLoadInternal$0 at org/jruby/runtime/load/LoadService.java:577\n executeAndClearLock at org/jruby/runtime/load/LoadService.java:516\n lock at org/jruby/runtime/load/LoadService.java:476\n smartLoadInternal at org/jruby/runtime/load/LoadService.java:563\n require at org/jruby/runtime/load/LoadService.java:414\n requireCommon at org/jruby/RubyKernel.java:1188\n require at org/jruby/RubyKernel.java:1183\n call at org/jruby/RubyKernel$INVOKER$s$1$0$require_DBG.gen:-1\n call at org/jruby/internal/runtime/methods/AliasMethod.java:131\n finvokeWithRefinements at org/jruby/RubyClass.java:660\n send at org/jruby/RubyBasicObject.java:1779\n send at org/jruby/RubyKernel.java:2376\n call at org/jruby/RubyKernel$INVOKER$s$send_DBG.gen:-1\n call at org/jruby/internal/runtime/methods/JavaMethod.java:443\n call at org/jruby/runtime/callsite/CachingCallSite.java:291\n processCall at org/jruby/ir/interpreter/InterpreterEngine.java:330\n interpret at org/jruby/ir/interpreter/InterpreterEngine.java:159\n INTERPRET_BLOCK at org/jruby/ir/interpreter/Interpreter.java:120\n callDirect at org/jruby/runtime/InterpretedIRBlockBody.java:104\n call at org/jruby/runtime/IRBlockBody.java:66\n call at org/jruby/runtime/Block.java:150\n call at org/jruby/RubyProc.java:380\n call at org/jruby/internal/runtime/methods/ProcMethod.java:62\n call at org/jruby/internal/runtime/methods/DynamicMethod.java:229\n call at org/jruby/internal/runtime/methods/DynamicMethod.java:225\n cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:466\n call at org/jruby/runtime/callsite/CachingCallSite.java:244\n processCall at org/jruby/ir/interpreter/InterpreterEngine.java:320\n interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:66\n INTERPRET_ROOT at org/jruby/ir/interpreter/Interpreter.java:100\n execute at org/jruby/ir/interpreter/Interpreter.java:85\n execute at org/jruby/ir/interpreter/Interpreter.java:35\n execute at org/jruby/ir/IRTranslator.java:42\n runInterpreter at org/jruby/Ruby.java:1234\n loadFile at org/jruby/Ruby.java:3018\n load at org/jruby/runtime/load/LibrarySearcher.java:936\n load at org/jruby/runtime/load/LibrarySearcher.java:894\n load at org/jruby/runtime/load/LoadService.java:376\n load at org/jruby/debug/Debugger.java:148\n debug_load at org/jruby/debug/RubyDebugger.java:209\n call at org/jruby/debug/RubyDebugger$INVOKER$s$0$2$debug_load_DBG.gen:-1\n cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:446\n call at org/jruby/runtime/callsite/CachingCallSite.java:92\n interpret at org/jruby/ir/instructions/CallBase.java:556\n processCall at org/jruby/ir/interpreter/InterpreterEngine.java:372\n interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:66\n interpretFrameScope at org/jruby/ir/interpreter/Interpreter.java:174\n INTERPRET_METHOD at org/jruby/ir/interpreter/Interpreter.java:150\n call at org/jruby/internal/runtime/methods/InterpretedIRMethod.java:151\n cacheAndCall at org/jruby/runtime/callsite/CachingCallSite.java:466\n call at org/jruby/runtime/callsite/CachingCallSite.java:244\n processCall at org/jruby/ir/interpreter/InterpreterEngine.java:320\n interpret at org/jruby/ir/interpreter/StartupInterpreterEngine.java:66\n INTERPRET_ROOT at org/jruby/ir/interpreter/Interpreter.java:100\n execute at org/jruby/ir/interpreter/Interpreter.java:85\n execute at org/jruby/ir/interpreter/Interpreter.java:35\n execute at org/jruby/ir/IRTranslator.java:42\n runInterpreter at org/jruby/Ruby.java:1234\n runInterpreter at org/jruby/Ruby.java:1264\n runNormally at org/jruby/Ruby.java:1138\n runFromMain at org/jruby/Ruby.java:978\n internalRun at org/jruby/Main.java:282\n run at org/jruby/Main.java:227\n main at org/jruby/Main.java:199\n\n\nProcess finished with exit code 1\n\n```","author":{"url":"https://github.com/rammpeter","@type":"Person","name":"rammpeter"},"datePublished":"2025-08-12T07:08:10.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/11/jruby-debug/issues/11"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:269d8de1-bdfc-8daa-1a7c-810e25b670d2 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | E3FE:2F4B64:5E682:7B9D1:697BA750 |
| html-safe-nonce | 51302ba780fb4f7efb938421bd452531ef7ae9176607c5580871c5c2714d1708 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFM0ZFOjJGNEI2NDo1RTY4Mjo3QjlEMTo2OTdCQTc1MCIsInZpc2l0b3JfaWQiOiIyNjI1NjYyODU0NDE3MzI3OTUyIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | e0bf39d25f7e9b84280615fa6290d1d3c35a4f68946c717cdf1cce821e078646 |
| hovercard-subject-tag | issue:3312843220 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/jruby/jruby-debug/11/issue_layout |
| twitter:image | https://opengraph.githubassets.com/91dcb58297aca061813575ce9096db3701c2a617b33b4287255461dbd451a1e7/jruby/jruby-debug/issues/11 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/91dcb58297aca061813575ce9096db3701c2a617b33b4287255461dbd451a1e7/jruby/jruby-debug/issues/11 |
| og:image:alt | Using the IDE debugger in RubyMine fails always to start the debugger instance. This happened with JRuby 10.0.1.0 as well as with JRuby 10.0.2.0. The RubyMine release is 2025.2 There is an open iss... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | rammpeter |
| hostname | github.com |
| expected-hostname | github.com |
| None | 7ba9ae7380317898f1b98f4cf41e78605ff2d68007cb4db4e46bdaf7e9423d2e |
| turbo-cache-control | no-preview |
| go-import | github.com/jruby/jruby-debug git https://github.com/jruby/jruby-debug.git |
| octolytics-dimension-user_id | 55687 |
| octolytics-dimension-user_login | jruby |
| octolytics-dimension-repository_id | 1192624 |
| octolytics-dimension-repository_nwo | jruby/jruby-debug |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1192624 |
| octolytics-dimension-repository_network_root_nwo | jruby/jruby-debug |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | d52dd9b71f0e5da9cfd694fb2faae78a81d8e46f |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width