-
-
Save rwstauner/0bee097c3d8bc39b1338b5d221d1f516 to your computer and use it in GitHub Desktop.
Errors from non-thread-safe hashes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
java.lang.RuntimeException: Ruby Thread id=115 from /artifacts/bundle/truffleruby/3.2.2.9/gems/puma-6.4.2/lib/puma/thread_pool.rb:113 terminated with internal error: | |
at org.truffleruby.core.thread.ThreadManager.printInternalError(ThreadManager.java:361) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:350) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$4(ThreadManager.java:321) | |
at java.base@23/java.lang.Thread.runWith(Thread.java:1588) | |
at java.base@23/java.lang.Thread.run(Thread.java:1575) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:53) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:106) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:140) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.execute(PolyglotThread.java:131) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:519) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:500) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:102) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:785) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.core.posix.thread.PosixPlatformThreads.pthreadStartRoutine(PosixPlatformThreads.java:211) | |
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 2048 | |
at org.truffleruby.core.hash.library.CompactHashStore.deleteKvAndGetV(CompactHashStore.java:410) | |
at org.truffleruby.core.hash.library.CompactHashStore.delete(CompactHashStore.java:213) | |
at org.truffleruby.core.hash.library.CompactHashStoreGen$HashStoreLibraryExports$Cached.delete(CompactHashStoreGen.java:420) | |
at org.truffleruby.core.hash.HashNodes$DeleteNode.delete(HashNodes.java:334) | |
at org.truffleruby.core.hash.HashNodesFactory$DeleteNodeFactory$DeleteNodeGen.execute(HashNodesFactory.java:2427) | |
at org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.IfNode.doIf(IfNode.java:37) | |
at org.truffleruby.language.control.IfNodeGen.execute(IfNodeGen.java:88) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:194) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:145) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.executeAndSpecialize(DispatchNodeGen.java:185) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:166) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.core.module.ModuleNodes$DefineMethodNode$CallMethodWithLambdaBody.execute(ModuleNodes.java:1377) | |
at org.truffleruby.language.RubyLambdaRootNode.execute(RubyLambdaRootNode.java:84) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:194) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:145) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.executeAndSpecialize(DispatchNodeGen.java:185) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:166) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.exceptions.TryNode.doTry(TryNode.java:68) | |
at org.truffleruby.language.exceptions.TryNodeGen.execute(TryNodeGen.java:120) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:194) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:145) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.exceptions.TryNode.doTry(TryNode.java:68) | |
at org.truffleruby.language.exceptions.TryNodeGen.execute(TryNodeGen.java:120) | |
at org.truffleruby.language.control.IfElseNode.doIfElse(IfElseNode.java:39) | |
at org.truffleruby.language.control.IfElseNodeGen.execute(IfElseNodeGen.java:88) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.language.control.IfElseNode.doIfElse(IfElseNode.java:41) | |
at org.truffleruby.language.control.IfElseNodeGen.execute(IfElseNodeGen.java:88) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.control.IfNode.doIf(IfNode.java:37) | |
at org.truffleruby.language.control.IfNodeGen.execute(IfNodeGen.java:88) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.core.basicobject.BasicObjectNodes$SendNode.send(BasicObjectNodes.java:568) | |
at org.truffleruby.core.basicobject.BasicObjectNodesFactory$SendNodeFactory$SendNodeGen.execute(BasicObjectNodesFactory.java:2027) | |
at org.truffleruby.language.methods.CallInternalMethodNode.alwaysInlined(CallInternalMethodNode.java:102) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:133) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.supercall.CallSuperMethodNode.execute(CallSuperMethodNode.java:68) | |
at org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:68) | |
at org.truffleruby.language.exceptions.EnsureNode.ensure(EnsureNode.java:67) | |
at org.truffleruby.language.exceptions.EnsureNodeGen.executeCommon(EnsureNodeGen.java:86) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.supercall.CallSuperMethodNode.execute(CallSuperMethodNode.java:68) | |
at org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:68) | |
at org.truffleruby.language.exceptions.TryNode.doTry(TryNode.java:68) | |
at org.truffleruby.language.exceptions.TryNodeGen.execute(TryNodeGen.java:120) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.IfElseNode.doIfElse(IfElseNode.java:41) | |
at org.truffleruby.language.control.IfElseNodeGen.execute(IfElseNodeGen.java:88) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.exceptions.TryNode.doTry(TryNode.java:68) | |
at org.truffleruby.language.exceptions.TryNodeGen.execute(TryNodeGen.java:120) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.core.array.MultipleAssignmentNode.execute(MultipleAssignmentNode.java:55) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:86) | |
at org.truffleruby.language.yield.CallBlockNodeGen$Inlined.executeCallBlock(CallBlockNodeGen.java:227) | |
at org.truffleruby.language.yield.CallBlockNode.yield(CallBlockNode.java:60) | |
at org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:810) | |
at org.truffleruby.core.array.ArrayEachIteratorNode.iterateMany(ArrayEachIteratorNode.java:66) | |
at org.truffleruby.core.array.ArrayEachIteratorNodeGen$Inlined.execute(ArrayEachIteratorNodeGen.java:434) | |
at org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:803) | |
at org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:4983) | |
at org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:56) | |
at org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:34) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:42) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.interpreterEntryReturnObject(stripped:486) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:242) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.compiledEntryReturnObject(stripped:427) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:242) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.core.kernel.KernelNodes$PublicSendNode.send(KernelNodes.java:1387) | |
at org.truffleruby.core.kernel.KernelNodesFactory$PublicSendNodeFactory$PublicSendNodeGen.execute(KernelNodesFactory.java:8607) | |
at org.truffleruby.language.methods.CallInternalMethodNode.alwaysInlined(CallInternalMethodNode.java:102) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:133) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.IfElseNode.doIfElse(IfElseNode.java:39) | |
at org.truffleruby.language.control.IfElseNodeGen.execute(IfElseNodeGen.java:88) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.compiledEntryReturnObject(stripped:427) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:242) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.DispatchMethodMissingNode.dispatchMissingMethod(DispatchMethodMissingNode.java:69) | |
at org.truffleruby.language.dispatch.DispatchMethodMissingNodeGen.execute(DispatchMethodMissingNodeGen.java:105) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:286) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyLambdaRootNode.execute(RubyLambdaRootNode.java:84) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.compiledEntryReturnObject(stripped:427) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:242) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:86) | |
at org.truffleruby.language.yield.CallBlockNodeGen$Inlined.executeCallBlock(CallBlockNodeGen.java:227) | |
at org.truffleruby.core.proc.ProcNodes$CallNode.call(ProcNodes.java:163) | |
at org.truffleruby.core.proc.ProcNodesFactory$CallNodeFactory$CallNodeGen.execute(ProcNodesFactory.java:763) | |
at org.truffleruby.language.methods.CallInternalMethodNode.alwaysInlined(CallInternalMethodNode.java:102) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:133) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.IfElseNode.doIfElse(IfElseNode.java:39) | |
at org.truffleruby.language.control.IfElseNodeGen.execute(IfElseNodeGen.java:88) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.compiledEntryReturnObject(stripped:427) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:286) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.core.array.MultipleAssignmentNode.execute(MultipleAssignmentNode.java:55) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.interpreterEntryReturnObject(stripped:486) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:242) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:86) | |
at org.truffleruby.language.yield.CallBlockNodeGen$Inlined.executeCallBlock(CallBlockNodeGen.java:227) | |
at org.truffleruby.language.yield.CallBlockNode.yield(CallBlockNode.java:60) | |
at org.truffleruby.core.array.ArrayNodes$EachNode.accept(ArrayNodes.java:810) | |
at org.truffleruby.core.array.ArrayEachIteratorNode.iterateMany(ArrayEachIteratorNode.java:66) | |
at org.truffleruby.core.array.ArrayEachIteratorNodeGen$Inlined.execute(ArrayEachIteratorNodeGen.java:434) | |
at org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:803) | |
at org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:4983) | |
at org.truffleruby.builtins.EnumeratorSizeNode.execute(EnumeratorSizeNode.java:56) | |
at org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.compiledEntryReturnObject(stripped:427) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:242) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:34) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:42) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.compiledEntryReturnObject(stripped:427) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:286) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.interpreterEntryReturnObject(stripped:486) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:242) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.control.IfElseNode.doIfElse(IfElseNode.java:41) | |
at org.truffleruby.language.control.IfElseNodeGen.execute(IfElseNodeGen.java:88) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.compiledEntryReturnObject(stripped:427) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:242) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.compiledEntryReturnObject(stripped:427) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:242) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.compiledEntryReturnObject(stripped:427) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:242) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.core.array.MultipleAssignmentNode.execute(MultipleAssignmentNode.java:55) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:550) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.core.array.MultipleAssignmentNode.execute(MultipleAssignmentNode.java:55) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.compiledEntryReturnObject(stripped:427) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:286) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.IfElseNode.doIfElse(IfElseNode.java:41) | |
at org.truffleruby.language.control.IfElseNodeGen.execute(IfElseNodeGen.java:88) | |
at org.truffleruby.language.control.IfElseNode.doIfElse(IfElseNode.java:41) | |
at org.truffleruby.language.control.IfElseNodeGen.execute(IfElseNodeGen.java:88) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.core.array.MultipleAssignmentNode.execute(MultipleAssignmentNode.java:55) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28) | |
at org.truffleruby.core.array.MultipleAssignmentNode.execute(MultipleAssignmentNode.java:55) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28) | |
at org.truffleruby.core.array.MultipleAssignmentNode.execute(MultipleAssignmentNode.java:55) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.interpreterEntryReturnObject(stripped:486) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:242) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.core.cast.SplatCastNodeGen.execute(SplatCastNodeGen.java:101) | |
at org.truffleruby.core.array.MultipleAssignmentNode.execute(MultipleAssignmentNode.java:55) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.compiledEntryReturnObject(stripped:427) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:286) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.core.array.MultipleAssignmentNode.execute(MultipleAssignmentNode.java:55) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.interpreterEntryReturnObject(stripped:486) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:242) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.compiledEntryReturnObject(stripped:427) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:286) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.core.array.MultipleAssignmentNode.execute(MultipleAssignmentNode.java:55) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.exceptions.TryNode.doTry(TryNode.java:68) | |
at org.truffleruby.language.exceptions.TryNodeGen.execute(TryNodeGen.java:120) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.interpreterEntryReturnObject(stripped:486) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:242) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:86) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:72) | |
at org.truffleruby.language.yield.CallBlockNode.yieldCached(CallBlockNode.java:55) | |
at org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:74) | |
at org.truffleruby.language.control.IfNode.doIf(IfNode.java:37) | |
at org.truffleruby.language.control.IfNodeGen.execute(IfNodeGen.java:88) | |
at org.truffleruby.language.control.IfElseNode.doIfElse(IfElseNode.java:39) | |
at org.truffleruby.language.control.IfElseNodeGen.execute(IfElseNodeGen.java:88) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.compiledEntryReturnObject(stripped:427) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:242) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:34) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:42) | |
at org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.compiledEntryReturnObject(stripped:427) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:286) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28) | |
at org.truffleruby.language.exceptions.TryNode.doTry(TryNode.java:68) | |
at org.truffleruby.language.exceptions.TryNodeGen.execute(TryNodeGen.java:120) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.language.exceptions.EnsureNode.ensure(EnsureNode.java:67) | |
at org.truffleruby.language.exceptions.EnsureNodeGen.executeCommon(EnsureNodeGen.java:86) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28) | |
at org.truffleruby.core.array.MultipleAssignmentNode.execute(MultipleAssignmentNode.java:55) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.language.exceptions.TryNode.doTry(TryNode.java:68) | |
at org.truffleruby.language.exceptions.TryNodeGen.execute(TryNodeGen.java:120) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.exceptions.TryNode.doTry(TryNode.java:68) | |
at org.truffleruby.language.exceptions.TryNodeGen.execute(TryNodeGen.java:120) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.core.array.MultipleAssignmentNode.execute(MultipleAssignmentNode.java:55) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.language.exceptions.TryNode.doTry(TryNode.java:68) | |
at org.truffleruby.language.exceptions.TryNodeGen.execute(TryNodeGen.java:120) | |
at org.truffleruby.language.exceptions.EnsureNode.ensure(EnsureNode.java:67) | |
at org.truffleruby.language.exceptions.EnsureNodeGen.executeCommon(EnsureNodeGen.java:86) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.IfElseNode.doIfElse(IfElseNode.java:41) | |
at org.truffleruby.language.control.IfElseNodeGen.execute(IfElseNodeGen.java:88) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.exceptions.EnsureNode.ensure(EnsureNode.java:67) | |
at org.truffleruby.language.exceptions.EnsureNodeGen.executeCommon(EnsureNodeGen.java:86) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.yield.CallBlockNode.callBlockCached(CallBlockNode.java:86) | |
at org.truffleruby.language.yield.CallBlockNodeGen.executeCallBlock(CallBlockNodeGen.java:72) | |
at org.truffleruby.language.yield.CallBlockNode.yieldCached(CallBlockNode.java:55) | |
at org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:74) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.exceptions.EnsureNode.ensure(EnsureNode.java:67) | |
at org.truffleruby.language.exceptions.EnsureNodeGen.executeCommon(EnsureNodeGen.java:86) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:34) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:42) | |
at org.truffleruby.language.control.IfElseNode.doIfElse(IfElseNode.java:41) | |
at org.truffleruby.language.control.IfElseNodeGen.execute(IfElseNodeGen.java:88) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.interpreterEntryReturnObject(stripped:486) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:242) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.compiledEntryReturnObject(stripped:427) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:242) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.core.array.MultipleAssignmentNode.execute(MultipleAssignmentNode.java:55) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.language.exceptions.EnsureNode.ensure(EnsureNode.java:67) | |
at org.truffleruby.language.exceptions.EnsureNodeGen.executeCommon(EnsureNodeGen.java:86) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.compiledEntryReturnObject(stripped:427) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:242) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:116) | |
at org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:34) | |
at org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:42) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.compiledEntryReturnObject(stripped:427) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:286) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.a(stripped:289) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:255) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.truffleruby.core.array.MultipleAssignmentNode.execute(MultipleAssignmentNode.java:55) | |
at org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:64) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:34) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:745) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:669) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:602) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.interpreterEntryReturnObject(stripped:486) | |
at com.oracle.truffle.enterprise.svm/com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget.doInvoke(stripped:242) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:535) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
Suppressed: Attached Guest Language Frames (79) | |
truffleruby: an internal exception escaped out of the interpreter, | |
please report it to https://github.com/oracle/truffleruby/issues | |
``` | |
Ruby Thread id=115 from /artifacts/bundle/truffleruby/3.2.2.9/gems/puma-6.4.2/lib/puma/thread_pool.rb:113 terminated with internal error: (java.lang.RuntimeException) | |
from org.truffleruby.core.thread.ThreadManager.printInternalError(ThreadManager.java:361) | |
from org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:350) | |
from org.truffleruby.core.thread.ThreadManager.lambda$initialize$4(ThreadManager.java:321) | |
from java.lang.Thread.runWith(Thread.java:1588) | |
from java.lang.Thread.run(Thread.java:1575) | |
from com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:53) | |
from com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:106) | |
from com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:140) | |
from com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.execute(PolyglotThread.java:131) | |
/artifacts/bundle/truffleruby/3.2.2.9/gems/puma-6.4.2/lib/puma/single.rb:63:in `join' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/puma-6.4.2/lib/puma/single.rb:63:in `run' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/puma-6.4.2/lib/puma/launcher.rb:194:in `run' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/puma-6.4.2/lib/puma/cli.rb:75:in `run' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/puma-6.4.2/bin/puma:10:in `<top (required)>' | |
from <internal:core> core/kernel.rb:383:in `load' | |
from bin/puma:17:in `<main>' | |
Caused by: | |
Index -1 out of bounds for length 2048 (java.lang.ArrayIndexOutOfBoundsException) | |
from org.truffleruby.core.hash.library.CompactHashStore.deleteKvAndGetV(CompactHashStore.java:410) | |
from org.truffleruby.core.hash.library.CompactHashStore.delete(CompactHashStore.java:213) | |
from org.truffleruby.core.hash.library.CompactHashStoreGen$HashStoreLibraryExports$Cached.delete(CompactHashStoreGen.java:420) | |
from org.truffleruby.core.hash.HashNodes$DeleteNode.delete(HashNodes.java:334) | |
from org.truffleruby.core.hash.HashNodesFactory$DeleteNodeFactory$DeleteNodeGen.execute(HashNodesFactory.java:2427) | |
from org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) | |
/artifacts/bundle/truffleruby/3.2.2.9/gems/sorbet-runtime-0.5.11122/lib/types/private/methods/_methods.rb:456:in `delete' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/sorbet-runtime-0.5.11122/lib/types/private/methods/_methods.rb:456:in `run_sig_block_for_key' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/sorbet-runtime-0.5.11122/lib/types/private/methods/_methods.rb:427:in `maybe_run_sig_block_for_key' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/sorbet-runtime-0.5.11122/lib/types/private/methods/_methods.rb:256:in `produce' | |
... | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/abstract_controller/base.rb:215:in `process_action' | |
... | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/abstract_controller/base.rb:151:in `process' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_controller/metal.rb:188:in `dispatch' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_controller/metal.rb:251:in `dispatch' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/routing/route_set.rb:49:in `dispatch' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/routing/route_set.rb:32:in `serve' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/journey/router.rb:50:in `block in serve' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/journey/router.rb:32:in `each' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/journey/router.rb:32:in `serve' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/routing/route_set.rb:852:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/railties-7.0.8/lib/rails/engine.rb:530:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/railties-7.0.8/lib/rails/railtie.rb:226:in `method_missing' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/routing/mapper.rb:19:in `block in <class:Constraints>' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/routing/mapper.rb:48:in `serve' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/journey/router.rb:50:in `block in serve' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/journey/router.rb:32:in `each' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/journey/router.rb:32:in `serve' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/routing/route_set.rb:852:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/omniauth-2.0.4/lib/omniauth/strategy.rb:202:in `call!' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/omniauth-2.0.4/lib/omniauth/strategy.rb:169:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/omniauth-2.0.4/lib/omniauth/builder.rb:45:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/rack-2.2.8/lib/rack/tempfile_reaper.rb:15:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/rack-2.2.8/lib/rack/etag.rb:27:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/rack-2.2.8/lib/rack/conditional_get.rb:40:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/rack-2.2.8/lib/rack/head.rb:12:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/http/permissions_policy.rb:38:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/http/content_security_policy.rb:36:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/security_reports-3.0.0/lib/security_reports/middleware.rb:17:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/rack-2.2.8/lib/rack/session/abstract/id.rb:266:in `context' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/rack-2.2.8/lib/rack/session/abstract/id.rb:260:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/middleware/cookies.rb:704:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/activesupport-7.0.8/lib/active_support/callbacks.rb:99:in `run_callbacks' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/middleware/callbacks.rb:26:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/bugsnag-6.26.0/lib/bugsnag/integrations/rack.rb:51:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/middleware/show_exceptions.rb:29:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/railties-7.0.8/lib/rails/rack/logger.rb:40:in `call_app' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/railties-7.0.8/lib/rails/rack/logger.rb:27:in `call' | |
... | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/middleware/remote_ip.rb:93:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/request_store-1.5.1/lib/request_store/middleware.rb:19:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/middleware/request_id.rb:26:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/rack-2.2.8/lib/rack/method_override.rb:24:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/rack-2.2.8/lib/rack/runtime.rb:22:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/activesupport-7.0.8/lib/active_support/cache/strategy/local_cache_middleware.rb:29:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/middleware/executor.rb:14:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/middleware/static.rb:23:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/rack-2.2.8/lib/rack/sendfile.rb:110:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/middleware/ssl.rb:77:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/actionpack-7.0.8/lib/action_dispatch/middleware/host_authorization.rb:131:in `call' | |
from /app/lib/redirector.rb:18:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/rack-cors-2.0.1/lib/rack/cors.rb:102:in `call' | |
from /app/lib/short_url_redirector.rb:10:in `call' | |
from /app/lib/ruby_info_header.rb:8:in `call' | |
... | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/rack-mini-profiler-3.3.0/lib/mini_profiler.rb:334:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/railties-7.0.8/lib/rails/engine.rb:530:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/puma-6.4.2/lib/puma/configuration.rb:272:in `call' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/puma-6.4.2/lib/puma/request.rb:100:in `block in handle_request' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/puma-6.4.2/lib/puma/thread_pool.rb:378:in `with_force_shutdown' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/puma-6.4.2/lib/puma/request.rb:99:in `handle_request' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/puma-6.4.2/lib/puma/server.rb:464:in `process_client' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/puma-6.4.2/lib/puma/server.rb:245:in `block in run' | |
from /artifacts/bundle/truffleruby/3.2.2.9/gems/puma-6.4.2/lib/puma/thread_pool.rb:155:in `block in spawn_thread' | |
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
truffleruby 24.1.0-dev-7f6bbb30, like ruby 3.2.2, Interpreted JVM [aarch64-darwin] | |
java.lang.RuntimeException: Ruby Thread id=37 from hash-compact.rb:7 terminated with internal error: | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.printInternalError(ThreadManager.java:361) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:350) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.lambda$initialize$4(ThreadManager.java:321) | |
at java.base/java.lang.Thread.run(Thread.java:1583) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:53) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:106) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:140) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.execute(PolyglotThread.java:131) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:102) | |
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 16 out of bounds for length 16 | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.CompactHashStore$SetKvAtNode.insertIntoKv(CompactHashStore.java:609) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.CompactHashStore$SetKvAtNode.keyDoesntExist(CompactHashStore.java:581) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.CompactHashStoreFactory$SetKvAtNodeGen$Inlined.execute(CompactHashStoreFactory.java:334) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.CompactHashStore.set(CompactHashStore.java:197) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.CompactHashStoreGen$HashStoreLibraryExports$Cached.set(CompactHashStoreGen.java:366) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:246) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:1189) | |
at org.graalvm.ruby/org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.graalvm.ruby/org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.graalvm.ruby/org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.ruby/org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:54) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$init$0(ThreadNodes.java:443) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:336) | |
... 9 more | |
Suppressed: Attached Guest Language Frames (3) | |
java.lang.RuntimeException: Ruby Thread id=33 from hash-compact.rb:7 terminated with internal error: | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.printInternalError(ThreadManager.java:361) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:350) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.lambda$initialize$4(ThreadManager.java:321) | |
at java.base/java.lang.Thread.run(Thread.java:1583) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:53) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:106) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:140) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.execute(PolyglotThread.java:131) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:102) | |
Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 16 out of bounds for length 16 | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.CompactHashStore$SetKvAtNode.insertIntoKv(CompactHashStore.java:609) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.CompactHashStore$SetKvAtNode.keyDoesntExist(CompactHashStore.java:581) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.CompactHashStoreFactory$SetKvAtNodeGen$Inlined.execute(CompactHashStoreFactory.java:334) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.CompactHashStore.set(CompactHashStore.java:197) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.CompactHashStoreGen$HashStoreLibraryExports$Cached.set(CompactHashStoreGen.java:366) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:246) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:1189) | |
at org.graalvm.ruby/org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:194) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:145) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNodeGen.executeAndSpecialize(DispatchNodeGen.java:185) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:166) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.executeWithArgumentsEvaluated(RubyCallNode.java:201) | |
at org.graalvm.ruby/org.truffleruby.core.inlined.InlinedOperationNode.rewriteAndCallWithBlock(InlinedOperationNode.java:42) | |
at org.graalvm.ruby/org.truffleruby.core.inlined.InlinedOperationNode.rewriteAndCall(InlinedOperationNode.java:31) | |
at org.graalvm.ruby/org.truffleruby.core.inlined.InlinedIndexSetNode.fallback(InlinedIndexSetNode.java:55) | |
at org.graalvm.ruby/org.truffleruby.core.inlined.InlinedIndexSetNodeGen.executeAndSpecialize(InlinedIndexSetNodeGen.java:224) | |
at org.graalvm.ruby/org.truffleruby.core.inlined.InlinedIndexSetNodeGen.execute(InlinedIndexSetNodeGen.java:154) | |
at org.graalvm.ruby/org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.graalvm.ruby/org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.ruby/org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:54) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$init$0(ThreadNodes.java:443) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:336) | |
... 9 more | |
Suppressed: Attached Guest Language Frames (3) | |
truffleruby: an internal exception escaped out of the interpreter, | |
please report it to https://github.com/oracle/truffleruby/issues | |
``` | |
Ruby Thread id=37 from hash-compact.rb:7 terminated with internal error: (java.lang.RuntimeException) | |
from org.truffleruby.core.thread.ThreadManager.printInternalError(ThreadManager.java:361) | |
from org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:350) | |
from org.truffleruby.core.thread.ThreadManager.lambda$initialize$4(ThreadManager.java:321) | |
from java.lang.Thread.run(Thread.java:1583) | |
from com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:53) | |
from com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:106) | |
from com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:140) | |
from com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.execute(PolyglotThread.java:131) | |
<internal:core> core/thread.rb:130:in `initialize' | |
from <internal:core> core/thread.rb:111:in `new' | |
from hash-compact.rb:7:in `block in <main>' | |
from <internal:core> core/enumerable.rb:165:in `block in flat_map' | |
from <internal:core> core/enumerable.rb:164:in `each' | |
from <internal:core> core/enumerable.rb:164:in `flat_map' | |
from hash-compact.rb:5:in `<main>' | |
Caused by: | |
Index 16 out of bounds for length 16 (java.lang.ArrayIndexOutOfBoundsException) | |
from org.truffleruby.core.hash.library.CompactHashStore$SetKvAtNode.insertIntoKv(CompactHashStore.java:609) | |
from org.truffleruby.core.hash.library.CompactHashStore$SetKvAtNode.keyDoesntExist(CompactHashStore.java:581) | |
from org.truffleruby.core.hash.library.CompactHashStoreFactory$SetKvAtNodeGen$Inlined.execute(CompactHashStoreFactory.java:334) | |
from org.truffleruby.core.hash.library.CompactHashStore.set(CompactHashStore.java:197) | |
from org.truffleruby.core.hash.library.CompactHashStoreGen$HashStoreLibraryExports$Cached.set(CompactHashStoreGen.java:366) | |
from org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:246) | |
from org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:1189) | |
from org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) | |
hash-compact.rb:7:in `[]=' | |
from hash-compact.rb:7:in `block (2 levels) in <main>' | |
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
truffleruby 24.1.0-dev-7f6bbb30, like ruby 3.2.2, Interpreted JVM [aarch64-darwin] | |
java.lang.RuntimeException: Ruby Thread id=36 from hash-compact.rb:8 terminated with internal error: | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.printInternalError(ThreadManager.java:361) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:350) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.lambda$initialize$4(ThreadManager.java:321) | |
at java.base/java.lang.Thread.run(Thread.java:1583) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:53) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:106) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:140) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.execute(PolyglotThread.java:131) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:102) | |
Caused by: java.lang.NullPointerException: Null receiver values are not supported by libraries. | |
at org.graalvm.truffle/com.oracle.truffle.api.library.LibraryFactory.dispatch(LibraryFactory.java:537) | |
at org.graalvm.truffle/com.oracle.truffle.api.library.LibraryFactory.create(LibraryFactory.java:294) | |
at org.graalvm.ruby/org.truffleruby.core.basicobject.ReferenceEqualNodeGen$Inlined.executeAndSpecialize(ReferenceEqualNodeGen.java:286) | |
at org.graalvm.ruby/org.truffleruby.core.basicobject.ReferenceEqualNodeGen$Inlined.execute(ReferenceEqualNodeGen.java:183) | |
at org.graalvm.ruby/org.truffleruby.core.kernel.KernelNodes$SameOrEqlNode.refEqualOrEql(KernelNodes.java:236) | |
at org.graalvm.ruby/org.truffleruby.core.kernel.KernelNodesFactory$SameOrEqlNodeGen$Inlined.execute(KernelNodesFactory.java:678) | |
at org.graalvm.ruby/org.truffleruby.core.hash.CompareHashKeysNode$AssumingEqualHashes.same(CompareHashKeysNode.java:69) | |
at org.graalvm.ruby/org.truffleruby.core.hash.CompareHashKeysNodeGen$AssumingEqualHashesNodeGen$Inlined.execute(CompareHashKeysNodeGen.java:321) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.CompactHashStore$GetIndexPosForKeyNode.findIndexPos(CompactHashStore.java:503) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.CompactHashStoreFactory$GetIndexPosForKeyNodeGen$Inlined.execute(CompactHashStoreFactory.java:118) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.CompactHashStore.delete(CompactHashStore.java:207) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.CompactHashStoreGen$HashStoreLibraryExports$Cached.delete(CompactHashStoreGen.java:420) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodes$DeleteNode.delete(HashNodes.java:334) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodesFactory$DeleteNodeFactory$DeleteNodeGen.executeAndSpecialize(HashNodesFactory.java:2491) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodesFactory$DeleteNodeFactory$DeleteNodeGen.execute(HashNodesFactory.java:2437) | |
at org.graalvm.ruby/org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNodeGen.executeAndSpecialize(CallInternalMethodNodeGen.java:194) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:145) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.graalvm.ruby/org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.graalvm.ruby/org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.ruby/org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:54) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$init$0(ThreadNodes.java:443) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:336) | |
... 9 more | |
Suppressed: Attached Guest Language Frames (3) | |
truffleruby: an internal exception escaped out of the interpreter, | |
please report it to https://github.com/oracle/truffleruby/issues | |
``` | |
Ruby Thread id=36 from hash-compact.rb:8 terminated with internal error: (java.lang.RuntimeException) | |
from org.truffleruby.core.thread.ThreadManager.printInternalError(ThreadManager.java:361) | |
from org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:350) | |
from org.truffleruby.core.thread.ThreadManager.lambda$initialize$4(ThreadManager.java:321) | |
from java.lang.Thread.run(Thread.java:1583) | |
from com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:53) | |
from com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:106) | |
from com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:140) | |
from com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.execute(PolyglotThread.java:131) | |
<internal:core> core/thread.rb:130:in `initialize' | |
from <internal:core> core/thread.rb:111:in `new' | |
from hash-compact.rb:7:in `block in <main>' | |
from <internal:core> core/enumerable.rb:165:in `block in flat_map' | |
from <internal:core> core/enumerable.rb:164:in `each' | |
from <internal:core> core/enumerable.rb:164:in `flat_map' | |
from hash-compact.rb:5:in `<main>' | |
Caused by: | |
Null receiver values are not supported by libraries. (java.lang.NullPointerException) | |
from com.oracle.truffle.api.library.LibraryFactory.dispatch(LibraryFactory.java:537) | |
from com.oracle.truffle.api.library.LibraryFactory.create(LibraryFactory.java:294) | |
from org.truffleruby.core.basicobject.ReferenceEqualNodeGen$Inlined.executeAndSpecialize(ReferenceEqualNodeGen.java:286) | |
from org.truffleruby.core.basicobject.ReferenceEqualNodeGen$Inlined.execute(ReferenceEqualNodeGen.java:183) | |
from org.truffleruby.core.kernel.KernelNodes$SameOrEqlNode.refEqualOrEql(KernelNodes.java:236) | |
from org.truffleruby.core.kernel.KernelNodesFactory$SameOrEqlNodeGen$Inlined.execute(KernelNodesFactory.java:678) | |
from org.truffleruby.core.hash.CompareHashKeysNode$AssumingEqualHashes.same(CompareHashKeysNode.java:69) | |
from org.truffleruby.core.hash.CompareHashKeysNodeGen$AssumingEqualHashesNodeGen$Inlined.execute(CompareHashKeysNodeGen.java:321) | |
from org.truffleruby.core.hash.library.CompactHashStore$GetIndexPosForKeyNode.findIndexPos(CompactHashStore.java:503) | |
from org.truffleruby.core.hash.library.CompactHashStoreFactory$GetIndexPosForKeyNodeGen$Inlined.execute(CompactHashStoreFactory.java:118) | |
from org.truffleruby.core.hash.library.CompactHashStore.delete(CompactHashStore.java:207) | |
from org.truffleruby.core.hash.library.CompactHashStoreGen$HashStoreLibraryExports$Cached.delete(CompactHashStoreGen.java:420) | |
from org.truffleruby.core.hash.HashNodes$DeleteNode.delete(HashNodes.java:334) | |
from org.truffleruby.core.hash.HashNodesFactory$DeleteNodeFactory$DeleteNodeGen.executeAndSpecialize(HashNodesFactory.java:2491) | |
from org.truffleruby.core.hash.HashNodesFactory$DeleteNodeFactory$DeleteNodeGen.execute(HashNodesFactory.java:2437) | |
from org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) | |
hash-compact.rb:8:in `delete' | |
from hash-compact.rb:8:in `block (2 levels) in <main>' | |
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
truffleruby 24.1.0-dev-7f6bbb30, like ruby 3.2.2, Interpreted JVM [aarch64-darwin] | |
java.lang.RuntimeException: Ruby Thread id=41 from threadhash.rb:5 terminated with internal error: | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.printInternalError(ThreadManager.java:361) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:350) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.lambda$initialize$4(ThreadManager.java:321) | |
at java.base/java.lang.Thread.run(Thread.java:1583) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:53) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:106) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:140) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.execute(PolyglotThread.java:131) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:102) | |
Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because "store[...]" is null | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary.getHashed(PackedHashStoreLibrary.java:78) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:220) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:344) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:246) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:1189) | |
at org.graalvm.ruby/org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.graalvm.ruby/org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.graalvm.ruby/org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.ruby/org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:54) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$init$0(ThreadNodes.java:443) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:336) | |
... 9 more | |
Suppressed: Attached Guest Language Frames (3) | |
java.lang.RuntimeException: Ruby Thread id=40 from threadhash.rb:6 terminated with internal error: | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.printInternalError(ThreadManager.java:361) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:350) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.lambda$initialize$4(ThreadManager.java:321) | |
at java.base/java.lang.Thread.run(Thread.java:1583) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:53) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:106) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:140) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.execute(PolyglotThread.java:131) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:102) | |
Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because "store[...]" is null | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary.getHashed(PackedHashStoreLibrary.java:78) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary.delete(PackedHashStoreLibrary.java:260) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.delete(PackedHashStoreLibraryGen.java:565) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodes$DeleteNode.delete(HashNodes.java:334) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodesFactory$DeleteNodeFactory$DeleteNodeGen.execute(HashNodesFactory.java:2427) | |
at org.graalvm.ruby/org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.graalvm.ruby/org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.graalvm.ruby/org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.ruby/org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:54) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$init$0(ThreadNodes.java:443) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:336) | |
... 9 more | |
Suppressed: Attached Guest Language Frames (3) | |
java.lang.RuntimeException: Ruby Thread id=39 from threadhash.rb:5 terminated with internal error: | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.printInternalError(ThreadManager.java:361) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:350) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.lambda$initialize$4(ThreadManager.java:321) | |
at java.base/java.lang.Thread.run(Thread.java:1583) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:53) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:106) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:140) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.execute(PolyglotThread.java:131) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:102) | |
Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because "store[...]" is null | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary.getHashed(PackedHashStoreLibrary.java:78) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:220) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:344) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:246) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:1189) | |
at org.graalvm.ruby/org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.graalvm.ruby/org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.graalvm.ruby/org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.ruby/org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:54) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$init$0(ThreadNodes.java:443) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:336) | |
... 9 more | |
Suppressed: Attached Guest Language Frames (3) | |
java.lang.RuntimeException: Ruby Thread id=42 from threadhash.rb:6 terminated with internal error: | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.printInternalError(ThreadManager.java:361) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:350) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.lambda$initialize$4(ThreadManager.java:321) | |
at java.base/java.lang.Thread.run(Thread.java:1583) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:53) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:106) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:140) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.execute(PolyglotThread.java:131) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:102) | |
Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because "store[...]" is null | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary.getHashed(PackedHashStoreLibrary.java:78) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary.delete(PackedHashStoreLibrary.java:260) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.delete(PackedHashStoreLibraryGen.java:565) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodes$DeleteNode.delete(HashNodes.java:334) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodesFactory$DeleteNodeFactory$DeleteNodeGen.execute(HashNodesFactory.java:2427) | |
at org.graalvm.ruby/org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.graalvm.ruby/org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.graalvm.ruby/org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.ruby/org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:54) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$init$0(ThreadNodes.java:443) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:336) | |
... 9 more | |
Suppressed: Attached Guest Language Frames (3) | |
java.lang.RuntimeException: Ruby Thread id=43 from threadhash.rb:5 terminated with internal error: | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.printInternalError(ThreadManager.java:361) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:350) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.lambda$initialize$4(ThreadManager.java:321) | |
at java.base/java.lang.Thread.run(Thread.java:1583) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:53) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:106) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:140) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.execute(PolyglotThread.java:131) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:102) | |
Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because "store[...]" is null | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary.getHashed(PackedHashStoreLibrary.java:78) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:220) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:344) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:246) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:1189) | |
at org.graalvm.ruby/org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.graalvm.ruby/org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.graalvm.ruby/org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.ruby/org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:54) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$init$0(ThreadNodes.java:443) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:336) | |
... 9 more | |
Suppressed: Attached Guest Language Frames (3) | |
java.lang.RuntimeException: Ruby Thread id=44 from threadhash.rb:6 terminated with internal error: | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.printInternalError(ThreadManager.java:361) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:350) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.lambda$initialize$4(ThreadManager.java:321) | |
at java.base/java.lang.Thread.run(Thread.java:1583) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:53) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:106) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:140) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.execute(PolyglotThread.java:131) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:102) | |
Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because "store[...]" is null | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary.getHashed(PackedHashStoreLibrary.java:78) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary.delete(PackedHashStoreLibrary.java:260) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.delete(PackedHashStoreLibraryGen.java:565) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodes$DeleteNode.delete(HashNodes.java:334) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodesFactory$DeleteNodeFactory$DeleteNodeGen.execute(HashNodesFactory.java:2427) | |
at org.graalvm.ruby/org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.graalvm.ruby/org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.graalvm.ruby/org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.ruby/org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:54) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$init$0(ThreadNodes.java:443) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:336) | |
... 9 more | |
Suppressed: Attached Guest Language Frames (3) | |
java.lang.RuntimeException: Ruby Thread id=45 from threadhash.rb:5 terminated with internal error: | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.printInternalError(ThreadManager.java:361) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:350) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.lambda$initialize$4(ThreadManager.java:321) | |
at java.base/java.lang.Thread.run(Thread.java:1583) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:53) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:106) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:140) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.execute(PolyglotThread.java:131) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:102) | |
Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because "store[...]" is null | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary.getHashed(PackedHashStoreLibrary.java:78) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:220) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:344) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:246) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:1189) | |
at org.graalvm.ruby/org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.graalvm.ruby/org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.graalvm.ruby/org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.ruby/org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:54) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$init$0(ThreadNodes.java:443) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:336) | |
... 9 more | |
Suppressed: Attached Guest Language Frames (3) | |
truffleruby: an internal exception escaped out of the interpreter, | |
please report it to https://github.com/oracle/truffleruby/issues | |
``` | |
Ruby Thread id=41 from threadhash.rb:5 terminated with internal error: (java.lang.RuntimeException) | |
from org.truffleruby.core.thread.ThreadManager.printInternalError(ThreadManager.java:361) | |
from org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:350) | |
from org.truffleruby.core.thread.ThreadManager.lambda$initialize$4(ThreadManager.java:321) | |
from java.lang.Thread.run(Thread.java:1583) | |
from com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:53) | |
from com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:106) | |
from com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:140) | |
from com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.execute(PolyglotThread.java:131) | |
<internal:core> core/thread.rb:130:in `initialize' | |
from <internal:core> core/thread.rb:111:in `new' | |
from threadhash.rb:5:in `block in <main>' | |
from <internal:core> core/enumerable.rb:165:in `block in flat_map' | |
from <internal:core> core/enumerable.rb:164:in `each' | |
from <internal:core> core/enumerable.rb:164:in `flat_map' | |
from threadhash.rb:3:in `<main>' | |
Caused by: | |
Cannot invoke "java.lang.Integer.intValue()" because "store[...]" is null (java.lang.NullPointerException) | |
from org.truffleruby.core.hash.library.PackedHashStoreLibrary.getHashed(PackedHashStoreLibrary.java:78) | |
from org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:220) | |
from org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:344) | |
from org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:246) | |
from org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:1189) | |
from org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) | |
threadhash.rb:5:in `[]=' | |
from threadhash.rb:5:in `block (2 levels) in <main>' | |
``` | |
truffleruby: an exception escaped out of the interpreter - this is an implementation bug | |
org.graalvm.polyglot.PolyglotException: java.lang.RuntimeException: Ruby Thread id=40 from threadhash.rb:6 terminated with internal error: | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.printInternalError(ThreadManager.java:361) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:350) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.lambda$initialize$4(ThreadManager.java:321) | |
at java.base/java.lang.Thread.run(Thread.java:1583) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:53) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:106) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:140) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.execute(PolyglotThread.java:131) | |
at <ruby> Truffle::Boot.main(Unknown) | |
Original Internal Error: | |
java.lang.RuntimeException: Ruby Thread id=40 from threadhash.rb:6 terminated with internal error: | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.printInternalError(ThreadManager.java:361) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:350) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.lambda$initialize$4(ThreadManager.java:321) | |
at java.base/java.lang.Thread.run(Thread.java:1583) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.access$001(PolyglotThread.java:53) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$1.execute(PolyglotThread.java:106) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:140) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.execute(PolyglotThread.java:131) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread.run(PolyglotThread.java:102) | |
Suppressed: java.lang.RuntimeException: Ruby Thread id=42 from threadhash.rb:6 terminated with internal error: | |
... 11 more | |
Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because "store[...]" is null | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary.getHashed(PackedHashStoreLibrary.java:78) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary.delete(PackedHashStoreLibrary.java:260) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.delete(PackedHashStoreLibraryGen.java:565) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodes$DeleteNode.delete(HashNodes.java:334) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodesFactory$DeleteNodeFactory$DeleteNodeGen.execute(HashNodesFactory.java:2427) | |
at org.graalvm.ruby/org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.graalvm.ruby/org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.graalvm.ruby/org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.ruby/org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:54) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$init$0(ThreadNodes.java:443) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:336) | |
... 9 more | |
Suppressed: Attached Guest Language Frames (3) | |
Suppressed: java.lang.RuntimeException: Ruby Thread id=43 from threadhash.rb:5 terminated with internal error: | |
... 11 more | |
Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because "store[...]" is null | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary.getHashed(PackedHashStoreLibrary.java:78) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:220) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:344) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:246) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:1189) | |
at org.graalvm.ruby/org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.graalvm.ruby/org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.graalvm.ruby/org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.ruby/org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:54) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$init$0(ThreadNodes.java:443) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:336) | |
... 9 more | |
Suppressed: Attached Guest Language Frames (3) | |
Suppressed: java.lang.RuntimeException: Ruby Thread id=44 from threadhash.rb:6 terminated with internal error: | |
... 11 more | |
Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because "store[...]" is null | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary.getHashed(PackedHashStoreLibrary.java:78) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary.delete(PackedHashStoreLibrary.java:260) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.delete(PackedHashStoreLibraryGen.java:565) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodes$DeleteNode.delete(HashNodes.java:334) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodesFactory$DeleteNodeFactory$DeleteNodeGen.execute(HashNodesFactory.java:2427) | |
at org.graalvm.ruby/org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.graalvm.ruby/org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.graalvm.ruby/org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.ruby/org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:54) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$init$0(ThreadNodes.java:443) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:336) | |
... 9 more | |
Suppressed: Attached Guest Language Frames (3) | |
Suppressed: java.lang.RuntimeException: Ruby Thread id=45 from threadhash.rb:5 terminated with internal error: | |
... 11 more | |
Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because "store[...]" is null | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary.getHashed(PackedHashStoreLibrary.java:78) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:220) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:344) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:246) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:1189) | |
at org.graalvm.ruby/org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.graalvm.ruby/org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.graalvm.ruby/org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.ruby/org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:54) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$init$0(ThreadNodes.java:443) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:336) | |
... 9 more | |
Suppressed: Attached Guest Language Frames (3) | |
Suppressed: Attached Guest Language Frames (3) | |
Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because "store[...]" is null | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary.getHashed(PackedHashStoreLibrary.java:78) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibrary.delete(PackedHashStoreLibrary.java:260) | |
at org.graalvm.ruby/org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.delete(PackedHashStoreLibraryGen.java:565) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodes$DeleteNode.delete(HashNodes.java:334) | |
at org.graalvm.ruby/org.truffleruby.core.hash.HashNodesFactory$DeleteNodeFactory$DeleteNodeGen.execute(HashNodesFactory.java:2427) | |
at org.graalvm.ruby/org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:58) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNode.callCached(CallInternalMethodNode.java:66) | |
at org.graalvm.ruby/org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:106) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:296) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:183) | |
at org.graalvm.ruby/org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:135) | |
at org.graalvm.ruby/org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:37) | |
at org.graalvm.ruby/org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85) | |
at org.graalvm.truffle/com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102) | |
at org.graalvm.ruby/org.truffleruby.core.proc.ProcOperations.rootCall(ProcOperations.java:54) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadNodes$ThreadInitializeNode.lambda$init$0(ThreadNodes.java:443) | |
at org.graalvm.ruby/org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:336) | |
... 9 more | |
Suppressed: Attached Guest Language Frames (3) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment