Last active
November 25, 2024 06:35
-
-
Save mattparlane/a2916fe5c8960cb48f0d63569b6a32e3 to your computer and use it in GitHub Desktop.
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=120 from /opt/truffleruby-24.1.1/lib/gems/gems/puma-6.3.1/lib/puma/thread_pool.rb:110 terminated with internal error: | |
at org.truffleruby.core.thread.ThreadManager.printInternalError(ThreadManager.java:316) | |
at org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:305) | |
at org.truffleruby.core.thread.ThreadManager.lambda$initialize$2(ThreadManager.java:276) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThreadTask$ThreadSpawnRootNode.executeImpl(PolyglotThreadTask.java:122) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThreadTask$ThreadSpawnRootNode.execute(PolyglotThreadTask.java:113) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:624) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.invokeCallBoundary(SubstrateOptimizedCallTarget.java:124) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:232) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:519) | |
at org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThreadTask.run(PolyglotThreadTask.java:98) | |
at [email protected]/java.lang.Thread.runWith(Thread.java:1588) | |
at [email protected]/java.lang.Thread.run(Thread.java:1575) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:832) | |
at org.graalvm.nativeimage.builder/com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:808) | |
Caused by: java.lang.ClassCastException: org.truffleruby.core.array.library.SharedArrayStorage cannot be cast to org.truffleruby.core.array.library.NativeArrayStorage | |
at org.truffleruby.core.array.ArrayNodes$StoreAddressNode.storeIsNative(ArrayNodes.java:2325) | |
at org.truffleruby.core.array.ArrayNodesFactory$StoreAddressNodeFactory$StoreAddressNodeGen.executeAndSpecialize(ArrayNodesFactory.java:15782) | |
at org.truffleruby.core.array.ArrayNodesFactory$StoreAddressNodeFactory$StoreAddressNodeGen.execute(ArrayNodesFactory.java:15719) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.DispatchNode.call(DispatchNode.java:69) | |
at org.truffleruby.language.RubyDynamicObject.asPointer(RubyDynamicObject.java:522) | |
at org.truffleruby.language.RubyDynamicObjectGen$InteropLibraryExports$Cached.asPointer(RubyDynamicObjectGen.java:2151) | |
at org.graalvm.truffle/com.oracle.truffle.api.interop.InteropLibraryGen$Delegate.asPointer(InteropLibraryGen.java:4795) | |
at com.oracle.truffle.llvm.runtime.library.internal.LLVMNativeLibraryDefaults$DefaultLibrary$ToNativePointer.doNotNull(LLVMNativeLibraryDefaults.java:133) | |
at com.oracle.truffle.llvm.runtime.library.internal.DefaultLibraryGen$LLVMNativeLibraryExports$Cached.toNativePointer(DefaultLibraryGen.java:312) | |
at com.oracle.truffle.llvm.runtime.library.internal.LLVMNativeLibraryGen$CachedDispatch.toNativePointer(LLVMNativeLibraryGen.java:444) | |
at com.oracle.truffle.llvm.runtime.nodes.memory.LLVMNativePointerSupport$ToNativePointerNode$ToNativePointerHelper.doOther(LLVMNativePointerSupport.java:294) | |
at com.oracle.truffle.llvm.runtime.nodes.memory.LLVMNativePointerSupportFactory$ToNativePointerNodeGen$ToNativePointerHelperNodeGen.execute(LLVMNativePointerSupportFactory.java:1072) | |
at com.oracle.truffle.llvm.runtime.nodes.memory.LLVMNativePointerSupport$ToNativePointerNode.doManagedPointer(LLVMNativePointerSupport.java:255) | |
at com.oracle.truffle.llvm.runtime.nodes.memory.LLVMNativePointerSupportFactory$ToNativePointerNodeGen.execute(LLVMNativePointerSupportFactory.java:860) | |
at com.oracle.truffle.llvm.runtime.nodes.api.LLVMToNativeNode.doConvert(LLVMToNativeNode.java:50) | |
at com.oracle.truffle.llvm.runtime.nodes.api.LLVMToNativeNodeGen.executeWithTarget(LLVMToNativeNodeGen.java:62) | |
at com.oracle.truffle.llvm.runtime.interop.nfi.LLVMNativeConvertNode$AddressToNative.executeConvert(LLVMNativeConvertNode.java:109) | |
at com.oracle.truffle.llvm.runtime.interop.nfi.LLVMNativeWrapper$CallbackHelperNode.doCached(LLVMNativeWrapper.java:119) | |
at com.oracle.truffle.llvm.runtime.interop.nfi.LLVMNativeWrapperFactory$CallbackHelperNodeGen.execute(LLVMNativeWrapperFactory.java:58) | |
at com.oracle.truffle.llvm.runtime.interop.nfi.LLVMNativeWrapper$Execute.doExecute(LLVMNativeWrapper.java:82) | |
at com.oracle.truffle.llvm.runtime.interop.nfi.LLVMNativeWrapperGen$InteropLibraryExports$Cached.execute(LLVMNativeWrapperGen.java:104) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNode$OptimizedCallClosureNode.doCall(CallSignatureNode.java:262) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNodeFactory$OptimizedCallClosureNodeGen.execute(CallSignatureNodeFactory.java:604) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.NFIClosure$Execute.doOptimizedDirect(NFIClosure.java:95) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.NFIClosureGen$InteropLibraryExports$Cached.execute(NFIClosureGen.java:173) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFIClosure$CallClosureNode.doCall(LibFFIClosure.java:207) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFIClosureFactory$CallClosureNodeGen.execute(LibFFIClosureFactory.java:76) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFIClosure$BufferRetClosureRootNode.doBufferRet(LibFFIClosure.java:316) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFIClosureFactory$BufferRetClosureRootNodeGen.execute(LibFFIClosureFactory.java:204) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:502) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeClosure.call(NativeClosure.java:198) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeClosure.doInvokeClosureBufferRet(NativeClosure.java:284) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeClosure.invokeClosureBufferRet0(NativeClosure.java:275) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeClosure.invokeClosureBufferRet(NativeClosure.java:259) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeSignature$ExecuteHelper.ffiCall(NativeSignature.java:157) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeSignature$ExecuteHelper.execute(NativeSignature.java:144) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFIContext.executePrimitive(LibFFIContext.java:190) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFISignature$CachedSignatureInfo.execute(LibFFISignature.java:318) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.FunctionExecuteNode$SignatureExecuteNode.execute(FunctionExecuteNode.java:151) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:572) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.FunctionExecuteNode.cachedSignature(FunctionExecuteNode.java:80) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.FunctionExecuteNodeGen$Inlined.execute(FunctionExecuteNodeGen.java:98) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFISignature$Call.callLibFFI(LibFFISignature.java:126) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFISignatureGen$NFIBackendSignatureLibraryExports$Cached.call(LibFFISignatureGen.java:243) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.backend.spi.NFIBackendSignatureLibraryGen$CachedDispatch.call(NFIBackendSignatureLibraryGen.java:439) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNode$OptimizedCallSignatureNode.doCall(CallSignatureNode.java:208) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNodeFactory$OptimizedCallSignatureNodeGen.execute(CallSignatureNodeFactory.java:478) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNode$CachedCallSignatureNode.doOptimizedDirect(CallSignatureNode.java:89) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNodeFactory$CachedCallSignatureNodeGen.execute(CallSignatureNodeFactory.java:141) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.NFISymbol.execute(NFISymbol.java:86) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.NFISymbolGen$InteropLibraryExports$Cached.execute(NFISymbolGen.java:127) | |
at org.truffleruby.interop.InteropNodes.execute(InteropNodes.java:87) | |
at org.truffleruby.interop.InteropNodes$InteropExecuteNode.interopExecuteWithoutConversion(InteropNodes.java:159) | |
at org.truffleruby.interop.InteropNodesFactory$InteropExecuteNodeFactory$InteropExecuteNodeGen.execute(InteropNodesFactory.java:644) | |
at org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28) | |
at org.truffleruby.language.RubyContextSourceNode.executeVoid(RubyContextSourceNode.java:23) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:32) | |
at org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:572) | |
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:65) | |
at org.truffleruby.core.hash.HashNodes$EachNode.accept(HashNodes.java:359) | |
at org.truffleruby.core.hash.library.PackedHashStoreLibrary$EachEntry.eachEntry(PackedHashStoreLibrary.java:308) | |
at org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.eachEntry(PackedHashStoreLibraryGen.java:413) | |
at org.truffleruby.core.hash.library.PackedHashStoreLibrary.eachEntrySafe(PackedHashStoreLibrary.java:322) | |
at org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.eachEntrySafe(PackedHashStoreLibraryGen.java:588) | |
at org.truffleruby.core.hash.HashNodes$EachNode.each(HashNodes.java:353) | |
at org.truffleruby.core.hash.HashNodesFactory$EachNodeFactory$EachNodeGen.execute(HashNodesFactory.java:2453) | |
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:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:572) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
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:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.DispatchNode.call(DispatchNode.java:135) | |
at org.truffleruby.language.RubyDynamicObject.invokeMember(RubyDynamicObject.java:684) | |
at org.truffleruby.language.RubyDynamicObjectGen$InteropLibraryExports$Cached.invokeMember(RubyDynamicObjectGen.java:2701) | |
at org.graalvm.truffle/com.oracle.truffle.api.interop.InteropLibraryGen$CachedDispatch.invokeMember(InteropLibraryGen.java:8497) | |
at com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doInvoke(LLVMPolyglotInvoke.java:83) | |
at com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doIntrinsic(LLVMPolyglotInvoke.java:95) | |
at com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:77) | |
at com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:68) | |
at com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:29) | |
at com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1266) | |
at com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:1240) | |
at com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:154) | |
at com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:117) | |
at com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:88) | |
at com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:32) | |
at com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:81) | |
at com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:33) | |
at com.oracle.truffle.llvm.runtime.nodes.func.LLVMFunctionStartNode.execute(LLVMFunctionStartNode.java:102) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at com.oracle.truffle.llvm.runtime.interop.nfi.LLVMNativeWrapper$CallbackHelperNode.doCached(LLVMNativeWrapper.java:118) | |
at com.oracle.truffle.llvm.runtime.interop.nfi.LLVMNativeWrapperFactory$CallbackHelperNodeGen.execute(LLVMNativeWrapperFactory.java:58) | |
at com.oracle.truffle.llvm.runtime.interop.nfi.LLVMNativeWrapper$Execute.doExecute(LLVMNativeWrapper.java:82) | |
at com.oracle.truffle.llvm.runtime.interop.nfi.LLVMNativeWrapperGen$InteropLibraryExports$Cached.execute(LLVMNativeWrapperGen.java:104) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNode$OptimizedCallClosureNode.doCall(CallSignatureNode.java:262) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNodeFactory$OptimizedCallClosureNodeGen.execute(CallSignatureNodeFactory.java:604) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.NFIClosure$Execute.doOptimizedDirect(NFIClosure.java:95) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.NFIClosureGen$InteropLibraryExports$Cached.execute(NFIClosureGen.java:173) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFIClosure$CallClosureNode.doCall(LibFFIClosure.java:207) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFIClosureFactory$CallClosureNodeGen.execute(LibFFIClosureFactory.java:76) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFIClosure$VoidRetClosureRootNode.execute(LibFFIClosure.java:360) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:502) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeClosure.call(NativeClosure.java:198) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeClosure.doInvokeClosureVoidRet(NativeClosure.java:357) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeClosure.invokeClosureVoidRet0(NativeClosure.java:349) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeClosure.invokeClosureVoidRet(NativeClosure.java:333) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeSignature$ExecuteHelper.ffiCall(NativeSignature.java:157) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeSignature$ExecuteHelper.execute(NativeSignature.java:144) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFIContext.executePrimitive(LibFFIContext.java:190) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFISignature$CachedSignatureInfo.execute(LibFFISignature.java:318) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.FunctionExecuteNode$SignatureExecuteNode.execute(FunctionExecuteNode.java:151) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:572) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.FunctionExecuteNode.cachedSignature(FunctionExecuteNode.java:80) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.FunctionExecuteNodeGen$Inlined.execute(FunctionExecuteNodeGen.java:98) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFISignature$Call.callLibFFI(LibFFISignature.java:126) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFISignatureGen$NFIBackendSignatureLibraryExports$Cached.call(LibFFISignatureGen.java:243) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.backend.spi.NFIBackendSignatureLibraryGen$CachedDispatch.call(NFIBackendSignatureLibraryGen.java:439) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNode$OptimizedCallSignatureNode.doCall(CallSignatureNode.java:208) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNodeFactory$OptimizedCallSignatureNodeGen.execute(CallSignatureNodeFactory.java:478) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNode$CachedCallSignatureNode.doOptimizedDirect(CallSignatureNode.java:89) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNodeFactory$CachedCallSignatureNodeGen.execute(CallSignatureNodeFactory.java:141) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.NFISymbol.execute(NFISymbol.java:86) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.NFISymbolGen$InteropLibraryExports$Cached.execute(NFISymbolGen.java:127) | |
at org.truffleruby.interop.InteropNodes.execute(InteropNodes.java:87) | |
at org.truffleruby.interop.InteropNodes$InteropExecuteNode.interopExecuteWithoutConversion(InteropNodes.java:159) | |
at org.truffleruby.interop.InteropNodesFactory$InteropExecuteNodeFactory$InteropExecuteNodeGen.execute(InteropNodesFactory.java:644) | |
at org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28) | |
at org.truffleruby.language.RubyContextSourceNode.executeVoid(RubyContextSourceNode.java:23) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:32) | |
at org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:572) | |
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:65) | |
at org.truffleruby.core.hash.HashNodes$EachNode.accept(HashNodes.java:359) | |
at org.truffleruby.core.hash.library.PackedHashStoreLibrary$EachEntry.eachEntry(PackedHashStoreLibrary.java:308) | |
at org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.eachEntry(PackedHashStoreLibraryGen.java:413) | |
at org.truffleruby.core.hash.library.PackedHashStoreLibrary.eachEntrySafe(PackedHashStoreLibrary.java:322) | |
at org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.eachEntrySafe(PackedHashStoreLibraryGen.java:588) | |
at org.truffleruby.core.hash.HashNodes$EachNode.each(HashNodes.java:353) | |
at org.truffleruby.core.hash.HashNodesFactory$EachNodeFactory$EachNodeGen.execute(HashNodesFactory.java:2453) | |
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:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:572) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
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:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.DispatchNode.call(DispatchNode.java:135) | |
at org.truffleruby.language.RubyDynamicObject.invokeMember(RubyDynamicObject.java:684) | |
at org.truffleruby.language.RubyDynamicObjectGen$InteropLibraryExports$Cached.invokeMember(RubyDynamicObjectGen.java:2701) | |
at org.graalvm.truffle/com.oracle.truffle.api.interop.InteropLibraryGen$CachedDispatch.invokeMember(InteropLibraryGen.java:8497) | |
at com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doInvoke(LLVMPolyglotInvoke.java:83) | |
at com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doIntrinsic(LLVMPolyglotInvoke.java:95) | |
at com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:77) | |
at com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:68) | |
at com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:29) | |
at com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1266) | |
at com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:1240) | |
at com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:154) | |
at com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:117) | |
at com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:88) | |
at com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:32) | |
at com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:81) | |
at com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:33) | |
at com.oracle.truffle.llvm.runtime.nodes.func.LLVMFunctionStartNode.execute(LLVMFunctionStartNode.java:102) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at com.oracle.truffle.llvm.runtime.interop.nfi.LLVMNativeWrapper$CallbackHelperNode.doCached(LLVMNativeWrapper.java:118) | |
at com.oracle.truffle.llvm.runtime.interop.nfi.LLVMNativeWrapperFactory$CallbackHelperNodeGen.execute(LLVMNativeWrapperFactory.java:58) | |
at com.oracle.truffle.llvm.runtime.interop.nfi.LLVMNativeWrapper$Execute.doExecute(LLVMNativeWrapper.java:82) | |
at com.oracle.truffle.llvm.runtime.interop.nfi.LLVMNativeWrapperGen$InteropLibraryExports$Cached.execute(LLVMNativeWrapperGen.java:104) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNode$OptimizedCallClosureNode.doCall(CallSignatureNode.java:262) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNodeFactory$OptimizedCallClosureNodeGen.execute(CallSignatureNodeFactory.java:604) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.NFIClosure$Execute.doOptimizedDirect(NFIClosure.java:95) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.NFIClosureGen$InteropLibraryExports$Cached.execute(NFIClosureGen.java:173) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFIClosure$CallClosureNode.doCall(LibFFIClosure.java:207) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFIClosureFactory$CallClosureNodeGen.execute(LibFFIClosureFactory.java:76) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFIClosure$VoidRetClosureRootNode.execute(LibFFIClosure.java:360) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:502) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeClosure.call(NativeClosure.java:198) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeClosure.doInvokeClosureVoidRet(NativeClosure.java:357) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeClosure.invokeClosureVoidRet0(NativeClosure.java:349) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeClosure.invokeClosureVoidRet(NativeClosure.java:333) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeSignature$ExecuteHelper.ffiCall(NativeSignature.java:157) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeSignature$ExecuteHelper.execute(NativeSignature.java:144) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFIContext.executePrimitive(LibFFIContext.java:190) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFISignature$CachedSignatureInfo.execute(LibFFISignature.java:318) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.FunctionExecuteNode$SignatureExecuteNode.execute(FunctionExecuteNode.java:151) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:572) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.FunctionExecuteNode.cachedSignature(FunctionExecuteNode.java:80) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.FunctionExecuteNodeGen$Inlined.execute(FunctionExecuteNodeGen.java:98) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFISignature$Call.callLibFFI(LibFFISignature.java:126) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFISignatureGen$NFIBackendSignatureLibraryExports$Cached.call(LibFFISignatureGen.java:243) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.backend.spi.NFIBackendSignatureLibraryGen$CachedDispatch.call(NFIBackendSignatureLibraryGen.java:439) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNode$OptimizedCallSignatureNode.doCall(CallSignatureNode.java:208) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNodeFactory$OptimizedCallSignatureNodeGen.execute(CallSignatureNodeFactory.java:478) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNode$CachedCallSignatureNode.doOptimizedDirect(CallSignatureNode.java:89) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNodeFactory$CachedCallSignatureNodeGen.execute(CallSignatureNodeFactory.java:141) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.NFISymbol.execute(NFISymbol.java:86) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.NFISymbolGen$InteropLibraryExports$Cached.execute(NFISymbolGen.java:127) | |
at org.truffleruby.interop.InteropNodes.execute(InteropNodes.java:87) | |
at org.truffleruby.interop.InteropNodes$InteropExecuteNode.interopExecuteWithoutConversion(InteropNodes.java:159) | |
at org.truffleruby.interop.InteropNodesFactory$InteropExecuteNodeFactory$InteropExecuteNodeGen.execute(InteropNodesFactory.java:644) | |
at org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28) | |
at org.truffleruby.language.RubyContextSourceNode.executeVoid(RubyContextSourceNode.java:23) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:32) | |
at org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:572) | |
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:65) | |
at org.truffleruby.core.hash.HashNodes$EachNode.accept(HashNodes.java:359) | |
at org.truffleruby.core.hash.library.BucketsHashStore.eachEntry(BucketsHashStore.java:363) | |
at org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.eachEntry(BucketsHashStoreGen.java:395) | |
at org.truffleruby.core.hash.library.BucketsHashStore.eachEntrySafe(BucketsHashStore.java:376) | |
at org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.eachEntrySafe(BucketsHashStoreGen.java:432) | |
at org.truffleruby.core.hash.HashNodes$EachNode.each(HashNodes.java:353) | |
at org.truffleruby.core.hash.HashNodesFactory$EachNodeFactory$EachNodeGen.execute(HashNodesFactory.java:2453) | |
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:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callInlined(OptimizedCallTarget.java:572) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
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:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.DispatchNode.call(DispatchNode.java:135) | |
at org.truffleruby.language.RubyDynamicObject.invokeMember(RubyDynamicObject.java:684) | |
at org.truffleruby.language.RubyDynamicObjectGen$InteropLibraryExports$Cached.invokeMember(RubyDynamicObjectGen.java:2701) | |
at org.graalvm.truffle/com.oracle.truffle.api.interop.InteropLibraryGen$CachedDispatch.invokeMember(InteropLibraryGen.java:8497) | |
at com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doInvoke(LLVMPolyglotInvoke.java:83) | |
at com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doIntrinsic(LLVMPolyglotInvoke.java:95) | |
at com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:77) | |
at com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:68) | |
at com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:29) | |
at com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1266) | |
at com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:1240) | |
at com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:154) | |
at com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:117) | |
at com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:88) | |
at com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:32) | |
at com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:81) | |
at com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:33) | |
at com.oracle.truffle.llvm.runtime.nodes.func.LLVMFunctionStartNode.execute(LLVMFunctionStartNode.java:102) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at com.oracle.truffle.llvm.runtime.interop.nfi.LLVMNativeWrapper$CallbackHelperNode.doCached(LLVMNativeWrapper.java:118) | |
at com.oracle.truffle.llvm.runtime.interop.nfi.LLVMNativeWrapperFactory$CallbackHelperNodeGen.execute(LLVMNativeWrapperFactory.java:58) | |
at com.oracle.truffle.llvm.runtime.interop.nfi.LLVMNativeWrapper$Execute.doExecute(LLVMNativeWrapper.java:82) | |
at com.oracle.truffle.llvm.runtime.interop.nfi.LLVMNativeWrapperGen$InteropLibraryExports$Cached.execute(LLVMNativeWrapperGen.java:104) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNode$OptimizedCallClosureNode.doCall(CallSignatureNode.java:262) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNodeFactory$OptimizedCallClosureNodeGen.execute(CallSignatureNodeFactory.java:604) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.NFIClosure$Execute.doOptimizedDirect(NFIClosure.java:95) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.NFIClosureGen$InteropLibraryExports$Cached.execute(NFIClosureGen.java:173) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFIClosure$CallClosureNode.doCall(LibFFIClosure.java:207) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFIClosureFactory$CallClosureNodeGen.execute(LibFFIClosureFactory.java:76) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFIClosure$VoidRetClosureRootNode.execute(LibFFIClosure.java:360) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:502) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeClosure.call(NativeClosure.java:198) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeClosure.doInvokeClosureVoidRet(NativeClosure.java:357) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeClosure.invokeClosureVoidRet0(NativeClosure.java:349) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeClosure.invokeClosureVoidRet(NativeClosure.java:333) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeSignature$ExecuteHelper.ffiCall(NativeSignature.java:157) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.nfi.NativeSignature$ExecuteHelper.execute(NativeSignature.java:144) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFIContext.executeNative(LibFFIContext.java:179) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFISignature$CachedSignatureInfo.execute(LibFFISignature.java:322) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.FunctionExecuteNode$SignatureExecuteNode.execute(FunctionExecuteNode.java:151) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:94) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.FunctionExecuteNode.cachedSignature(FunctionExecuteNode.java:80) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.FunctionExecuteNodeGen$Inlined.execute(FunctionExecuteNodeGen.java:98) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFISignature$Call.callLibFFI(LibFFISignature.java:126) | |
at com.oracle.truffle.truffle_nfi_libffi/com.oracle.truffle.nfi.backend.libffi.LibFFISignatureGen$NFIBackendSignatureLibraryExports$Cached.call(LibFFISignatureGen.java:243) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.backend.spi.NFIBackendSignatureLibraryGen$CachedDispatch.call(NFIBackendSignatureLibraryGen.java:439) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNode$OptimizedCallSignatureNode.doCall(CallSignatureNode.java:208) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNodeFactory$OptimizedCallSignatureNodeGen.execute(CallSignatureNodeFactory.java:478) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNode$CachedCallSignatureNode.doOptimizedDirect(CallSignatureNode.java:89) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.CallSignatureNodeFactory$CachedCallSignatureNodeGen.execute(CallSignatureNodeFactory.java:141) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.NFISymbol.execute(NFISymbol.java:86) | |
at com.oracle.truffle.truffle_nfi/com.oracle.truffle.nfi.NFISymbolGen$InteropLibraryExports$Cached.execute(NFISymbolGen.java:127) | |
at org.graalvm.truffle/com.oracle.truffle.api.interop.InteropLibraryGen$CachedDispatch.execute(InteropLibraryGen.java:7900) | |
at org.truffleruby.interop.InteropNodes.execute(InteropNodes.java:87) | |
at org.truffleruby.cext.CExtNodes$CallWithCExtLockAndFrameAndUnwrapNode.callWithCExtLockAndFrame(CExtNodes.java:263) | |
at org.truffleruby.cext.CExtNodesFactory$CallWithCExtLockAndFrameAndUnwrapNodeFactory$CallWithCExtLockAndFrameAndUnwrapNodeGen.execute(CExtNodesFactory.java:554) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
at org.truffleruby.core.module.ModuleNodes$DefineMethodNode$CallMethodWithLambdaBody.execute(ModuleNodes.java:1375) | |
at org.truffleruby.language.RubyLambdaRootNode.execute(RubyLambdaRootNode.java:84) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
at org.truffleruby.language.control.IfElseNode.doIfElse(IfElseNode.java:39) | |
at org.truffleruby.language.control.IfElseNodeGen.execute(IfElseNodeGen.java:87) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
at org.truffleruby.language.RubyContextSourceNode.executeVoid(RubyContextSourceNode.java:23) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:32) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
at org.truffleruby.language.control.IfElseNode.doIfElse(IfElseNode.java:39) | |
at org.truffleruby.language.control.IfElseNodeGen.execute(IfElseNodeGen.java:87) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
at org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:211) | |
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:418) | |
at org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:803) | |
at org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:4762) | |
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:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
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:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
at org.truffleruby.language.control.IfElseNode.doIfElse(IfElseNode.java:39) | |
at org.truffleruby.language.control.IfElseNodeGen.execute(IfElseNodeGen.java:87) | |
at org.truffleruby.language.control.IfElseNode.doIfElse(IfElseNode.java:41) | |
at org.truffleruby.language.control.IfElseNodeGen.execute(IfElseNodeGen.java:87) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
at org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:211) | |
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:418) | |
at org.truffleruby.core.array.ArrayNodes$EachNode.each(ArrayNodes.java:803) | |
at org.truffleruby.core.array.ArrayNodesFactory$EachNodeFactory$EachNodeGen.execute(ArrayNodesFactory.java:4762) | |
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:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
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:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
at org.truffleruby.language.RubyContextSourceNode.executeVoid(RubyContextSourceNode.java:23) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:32) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.supercall.CallSuperMethodNode.execute(CallSuperMethodNode.java:68) | |
at org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:68) | |
at org.truffleruby.language.RubyContextSourceNode.executeVoid(RubyContextSourceNode.java:23) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:32) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
at org.truffleruby.language.RubyContextSourceNode.executeVoid(RubyContextSourceNode.java:23) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:32) | |
at org.truffleruby.language.control.IfNode.doIf(IfNode.java:37) | |
at org.truffleruby.language.control.IfNodeGen.execute(IfNodeGen.java:87) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
at org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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.RubyContextSourceNode.executeVoid(RubyContextSourceNode.java:23) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:32) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
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:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
at org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28) | |
at org.truffleruby.language.RubyContextSourceNode.executeVoid(RubyContextSourceNode.java:23) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:32) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
at org.truffleruby.core.cast.SplatCastNodeGen.execute(SplatCastNodeGen.java:100) | |
at org.truffleruby.core.array.ArrayConcatNode.execute(ArrayConcatNode.java:53) | |
at org.truffleruby.core.array.ArrayConcatNode.execute(ArrayConcatNode.java:23) | |
at org.truffleruby.language.dispatch.RubyCallNode.executeArguments(RubyCallNode.java:218) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:127) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:119) | |
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:35) | |
at org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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.exceptions.TryNode.doTry(TryNode.java:65) | |
at org.truffleruby.language.exceptions.TryNodeGen.execute(TryNodeGen.java:119) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
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:35) | |
at org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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.exceptions.TryNode.doTry(TryNode.java:65) | |
at org.truffleruby.language.exceptions.TryNodeGen.execute(TryNodeGen.java:119) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
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:35) | |
at org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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.exceptions.TryNode.doTry(TryNode.java:65) | |
at org.truffleruby.language.exceptions.TryNodeGen.execute(TryNodeGen.java:119) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
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:35) | |
at org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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.exceptions.TryNode.doTry(TryNode.java:65) | |
at org.truffleruby.language.exceptions.TryNodeGen.execute(TryNodeGen.java:119) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
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:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:119) | |
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:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
at org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:35) | |
at org.truffleruby.language.exceptions.TryNode.doTry(TryNode.java:65) | |
at org.truffleruby.language.exceptions.TryNodeGen.execute(TryNodeGen.java:119) | |
at org.truffleruby.language.exceptions.EnsureNode.ensure(EnsureNode.java:69) | |
at org.truffleruby.language.exceptions.EnsureNodeGen.executeCommon(EnsureNodeGen.java:85) | |
at org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:41) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
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:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
at org.truffleruby.language.control.IfElseNode.doIfElse(IfElseNode.java:41) | |
at org.truffleruby.language.control.IfElseNodeGen.execute(IfElseNodeGen.java:87) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
at org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28) | |
at org.truffleruby.language.RubyContextSourceNode.executeVoid(RubyContextSourceNode.java:23) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:32) | |
at org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:77) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:35) | |
at org.truffleruby.language.exceptions.TryNode.doTry(TryNode.java:65) | |
at org.truffleruby.language.exceptions.TryNodeGen.execute(TryNodeGen.java:119) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
at org.truffleruby.language.control.IfElseNode.doIfElse(IfElseNode.java:39) | |
at org.truffleruby.language.control.IfElseNodeGen.execute(IfElseNodeGen.java:87) | |
at org.truffleruby.language.control.IfElseNode.doIfElse(IfElseNode.java:41) | |
at org.truffleruby.language.control.IfElseNodeGen.execute(IfElseNodeGen.java:87) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
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:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
at org.truffleruby.language.control.IfElseNode.doIfElse(IfElseNode.java:39) | |
at org.truffleruby.language.control.IfElseNodeGen.execute(IfElseNodeGen.java:87) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
at org.truffleruby.language.dispatch.DispatchNodeGen.execute(DispatchNodeGen.java:159) | |
at org.truffleruby.language.dispatch.RubyCallNode.doCall(RubyCallNode.java:186) | |
at org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:138) | |
at org.truffleruby.language.control.IfElseNode.doIfElse(IfElseNode.java:39) | |
at org.truffleruby.language.control.IfElseNodeGen.execute(IfElseNodeGen.java:87) | |
at org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
at org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:776) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:700) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTargetInstalledCode.doInvoke(SubstrateOptimizedCallTargetInstalledCode.java:230) | |
at org.graalvm.truffle.runtime.svm/com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:106) | |
at org.graalvm.truffle.runtime/com.oracle.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:556) | |
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:107) | |
at org.truffleruby.language.dispatch.DispatchNode.dispatch(DispatchNode.java:300) | |
Suppressed: Attached Guest Language Frames (203) | |
truffleruby: an internal exception escaped out of the interpreter, | |
please report it to https://github.com/oracle/truffleruby/issues | |
``` | |
Ruby Thread id=120 from /opt/truffleruby-24.1.1/lib/gems/gems/puma-6.3.1/lib/puma/thread_pool.rb:110 terminated with internal error: (java.lang.RuntimeException) | |
from org.truffleruby.core.thread.ThreadManager.printInternalError(ThreadManager.java:316) | |
from org.truffleruby.core.thread.ThreadManager.threadMain(ThreadManager.java:305) | |
from org.truffleruby.core.thread.ThreadManager.lambda$initialize$2(ThreadManager.java:276) | |
from com.oracle.truffle.polyglot.PolyglotThreadTask$ThreadSpawnRootNode.executeImpl(PolyglotThreadTask.java:122) | |
from com.oracle.truffle.polyglot.PolyglotThreadTask$ThreadSpawnRootNode.execute(PolyglotThreadTask.java:113) | |
/opt/truffleruby-24.1.1/lib/gems/gems/puma-6.3.1/lib/puma/single.rb:63:in `join' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/puma-6.3.1/lib/puma/single.rb:63:in `run' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/puma-6.3.1/lib/puma/launcher.rb:194:in `run' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/puma-6.3.1/lib/rack/handler/puma.rb:76:in `run' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/rack-2.2.10/lib/rack/server.rb:327:in `start' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/railties-7.0.8.6/lib/rails/commands/server/server_command.rb:38:in `start' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/railties-7.0.8.6/lib/rails/commands/server/server_command.rb:143:in `block in perform' | |
from <internal:core> core/kernel.rb:520:in `tap' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/railties-7.0.8.6/lib/rails/commands/server/server_command.rb:134:in `perform' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/thor-1.3.2/lib/thor/command.rb:28:in `run' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/thor-1.3.2/lib/thor/invocation.rb:127:in `invoke_command' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/thor-1.3.2/lib/thor.rb:538:in `dispatch' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/railties-7.0.8.6/lib/rails/command/base.rb:87:in `perform' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/railties-7.0.8.6/lib/rails/command.rb:48:in `invoke' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/railties-7.0.8.6/lib/rails/commands.rb:18:in `<top (required)>' | |
from <internal:core> core/kernel.rb:229:in `gem_original_require' | |
from <internal:/opt/truffleruby-24.1.1/lib/mri/rubygems/core_ext/kernel_require.rb>:38:in `require' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require' | |
from bin/rails:6:in `<main>' | |
Caused by: | |
org.truffleruby.core.array.library.SharedArrayStorage cannot be cast to org.truffleruby.core.array.library.NativeArrayStorage (java.lang.ClassCastException) | |
from org.truffleruby.core.array.ArrayNodes$StoreAddressNode.storeIsNative(ArrayNodes.java:2325) | |
from org.truffleruby.core.array.ArrayNodesFactory$StoreAddressNodeFactory$StoreAddressNodeGen.executeAndSpecialize(ArrayNodesFactory.java:15782) | |
from org.truffleruby.core.array.ArrayNodesFactory$StoreAddressNodeFactory$StoreAddressNodeGen.execute(ArrayNodesFactory.java:15719) | |
from org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35) | |
from org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65) | |
/opt/truffleruby-24.1.1/lib/truffle/truffle/cext_structs.rb:122:in `polyglot_as_pointer' | |
from /opt/truffleruby-24.1.1/lib/truffle/truffle/cext.rb:1166:in `block in rb_hash_foreach' | |
from /opt/truffleruby-24.1.1/lib/truffle/truffle/cext.rb:1165:in `each' | |
from /opt/truffleruby-24.1.1/lib/truffle/truffle/cext.rb:1165:in `rb_hash_foreach' | |
from hash.c:100:in `rb_hash_foreach' | |
from /opt/truffleruby-24.1.1/lib/truffle/truffle/cext.rb:1166:in `block in rb_hash_foreach' | |
from /opt/truffleruby-24.1.1/lib/truffle/truffle/cext.rb:1165:in `each' | |
from /opt/truffleruby-24.1.1/lib/truffle/truffle/cext.rb:1165:in `rb_hash_foreach' | |
from hash.c:100:in `rb_hash_foreach' | |
from /opt/truffleruby-24.1.1/lib/truffle/truffle/cext.rb:1166:in `block in rb_hash_foreach' | |
from /opt/truffleruby-24.1.1/lib/truffle/truffle/cext.rb:1165:in `each' | |
from /opt/truffleruby-24.1.1/lib/truffle/truffle/cext.rb:1165:in `rb_hash_foreach' | |
from hash.c:100:in `rb_hash_foreach' | |
from /opt/truffleruby-24.1.1/lib/truffle/truffle/cext_ruby.rb:38:in `put_hash' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/bson-5.0.2/lib/bson/hash.rb:39:in `to_bson' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/protocol/serializers.rb:366:in `serialize' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/protocol/serializers.rb:272:in `serialize' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/protocol/serializers.rb:196:in `block in serialize' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/protocol/serializers.rb:193:in `each' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/protocol/serializers.rb:193:in `serialize' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/protocol/message.rb:361:in `block in serialize_fields' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/protocol/message.rb:349:in `each' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/protocol/message.rb:349:in `serialize_fields' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/protocol/message.rb:213:in `serialize' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/protocol/msg.rb:158:in `serialize' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/operation/shared/sessions_supported.rb:263:in `block in build_message' | |
from <internal:core> core/kernel.rb:520:in `tap' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/operation/shared/sessions_supported.rb:256:in `build_message' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/operation/shared/executable.rb:112:in `dispatch_message' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/operation/shared/executable.rb:107:in `get_result' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/operation/shared/executable.rb:48:in `block (4 levels) in do_execute' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/operation/shared/response_handling.rb:106:in `add_server_diagnostics' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/operation/shared/executable.rb:47:in `block (3 levels) in do_execute' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/operation/shared/executable.rb:169:in `check_for_network_error' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/operation/shared/executable.rb:46:in `block (2 levels) in do_execute' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/operation/shared/response_handling.rb:53:in `add_error_labels' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/operation/shared/executable.rb:45:in `block in do_execute' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/operation/shared/response_handling.rb:92:in `unpin_maybe' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/operation/shared/executable.rb:44:in `do_execute' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/operation/shared/executable.rb:95:in `execute' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/operation/shared/op_msg_executable.rb:52:in `execute_with_connection' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/operation/shared/op_msg_executable.rb:39:in `block in execute' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/server/connection_pool.rb:721:in `with_connection' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/server.rb:495:in `with_connection' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/operation/shared/op_msg_executable.rb:35:in `execute' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/collection/view/iterable.rb:177:in `send_initial_query' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/collection/view/iterable.rb:103:in `block in select_cursor' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/retryable/read_worker.rb:70:in `block in read_with_retry_cursor' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/retryable/read_worker.rb:205:in `modern_read_with_retry' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/retryable/read_worker.rb:121:in `read_with_retry' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/retryable/read_worker.rb:69:in `read_with_retry_cursor' | |
from /opt/truffleruby-24.1.1/lib/mri/forwardable.rb:240:in `read_with_retry_cursor' | |
from /opt/truffleruby-24.1.1/lib/mri/forwardable.rb:240:in `read_with_retry_cursor' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/collection/view/iterable.rb:102:in `select_cursor' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/collection/view/iterable.rb:198:in `new_cursor_for_iteration' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongo-2.21.0/lib/mongo/collection/view/iterable.rb:44:in `each' | |
from <internal:core> core/enumerable.rb:755:in `first' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongoid-9.0.3/lib/mongoid/contextual/mongo.rb:193:in `exists?' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongoid-9.0.3/lib/mongoid/contextual/queryable.rb:23:in `blank?' | |
from /opt/truffleruby-24.1.1/lib/mri/forwardable.rb:240:in `blank?' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/activesupport-7.0.8.6/lib/active_support/core_ext/object/blank.rb:26:in `present?' | |
from /app/app/views/urls/react.html.erb:160:in `_app_views_urls_react_html_erb__3529672659065407399_696968' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/base.rb:244:in `_run' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/template.rb:157:in `block in render' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/activesupport-7.0.8.6/lib/active_support/notifications.rb:208:in `instrument' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/template.rb:361:in `instrument_render_template' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/template.rb:155:in `render' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/renderer/template_renderer.rb:65:in `block (2 levels) in render_template' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/activesupport-7.0.8.6/lib/active_support/notifications.rb:206:in `block in instrument' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/activesupport-7.0.8.6/lib/active_support/notifications/instrumenter.rb:24:in `instrument' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/activesupport-7.0.8.6/lib/active_support/notifications.rb:206:in `instrument' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/renderer/template_renderer.rb:60:in `block in render_template' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/renderer/template_renderer.rb:79:in `render_with_layout' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/renderer/template_renderer.rb:59:in `render_template' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/renderer/template_renderer.rb:11:in `render' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/renderer/renderer.rb:61:in `render_template_to_object' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/renderer/renderer.rb:29:in `render_to_object' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/rendering.rb:117:in `block in _render_template' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/base.rb:270:in `in_rendering_context' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/rendering.rb:116:in `_render_template' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/metal/streaming.rb:216:in `_render_template' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/rendering.rb:103:in `render_to_body' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/metal/rendering.rb:158:in `render_to_body' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/metal/renderers.rb:141:in `render_to_body' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/abstract_controller/rendering.rb:45:in `render_to_string' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/metal/rendering.rb:147:in `render_to_string' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/renderer.rb:81:in `render' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/metal/rendering.rb:11:in `render' | |
from /app/app/services/react_view_service.rb:39:in `render' | |
from /app/app/views/urls/index.html.erb:1:in `_app_views_urls_index_html_erb__4389323215779686139_606232' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/base.rb:244:in `_run' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/template.rb:157:in `block in render' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/activesupport-7.0.8.6/lib/active_support/notifications.rb:208:in `instrument' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/template.rb:361:in `instrument_render_template' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/template.rb:155:in `render' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/renderer/template_renderer.rb:65:in `block (2 levels) in render_template' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/activesupport-7.0.8.6/lib/active_support/notifications.rb:206:in `block in instrument' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/activesupport-7.0.8.6/lib/active_support/notifications/instrumenter.rb:24:in `instrument' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/activesupport-7.0.8.6/lib/active_support/notifications.rb:206:in `instrument' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/renderer/template_renderer.rb:60:in `block in render_template' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/renderer/template_renderer.rb:79:in `render_with_layout' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/renderer/template_renderer.rb:59:in `render_template' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/renderer/template_renderer.rb:11:in `render' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/renderer/renderer.rb:61:in `render_template_to_object' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/renderer/renderer.rb:29:in `render_to_object' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/rendering.rb:117:in `block in _render_template' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/base.rb:270:in `in_rendering_context' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/rendering.rb:116:in `_render_template' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/metal/streaming.rb:216:in `_render_template' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/rendering.rb:103:in `render_to_body' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/metal/rendering.rb:158:in `render_to_body' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/metal/renderers.rb:141:in `render_to_body' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/abstract_controller/rendering.rb:27:in `render' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/metal/rendering.rb:139:in `render' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/metal/instrumentation.rb:22:in `block (2 levels) in render' | |
from /opt/truffleruby-24.1.1/lib/mri/benchmark.rb:311:in `realtime' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/activesupport-7.0.8.6/lib/active_support/core_ext/benchmark.rb:14:in `ms' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/metal/instrumentation.rb:22:in `block in render' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/metal/instrumentation.rb:91:in `cleanup_view_runtime' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongoid-9.0.3/lib/mongoid/railties/controller_runtime.rb:28:in `cleanup_view_runtime' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/metal/instrumentation.rb:21:in `render' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/metal/implicit_render.rb:35:in `default_render' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/metal/basic_implicit_render.rb:7:in `send_action' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/abstract_controller/base.rb:215:in `process_action' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/metal/rendering.rb:165:in `process_action' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/abstract_controller/callbacks.rb:234:in `block in process_action' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/activesupport-7.0.8.6/lib/active_support/callbacks.rb:107:in `run_callbacks' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/abstract_controller/callbacks.rb:233:in `process_action' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/metal/rescue.rb:23:in `process_action' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/metal/instrumentation.rb:67:in `block in process_action' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/activesupport-7.0.8.6/lib/active_support/notifications.rb:206:in `block in instrument' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/activesupport-7.0.8.6/lib/active_support/notifications/instrumenter.rb:24:in `instrument' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/activesupport-7.0.8.6/lib/active_support/notifications.rb:206:in `instrument' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/metal/instrumentation.rb:66:in `process_action' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/metal/params_wrapper.rb:259:in `process_action' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/mongoid-9.0.3/lib/mongoid/railties/controller_runtime.rb:22:in `process_action' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/abstract_controller/base.rb:151:in `process' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionview-7.0.8.6/lib/action_view/rendering.rb:39:in `process' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/metal.rb:188:in `dispatch' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_controller/metal.rb:251:in `dispatch' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_dispatch/routing/route_set.rb:49:in `dispatch' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_dispatch/routing/route_set.rb:32:in `serve' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_dispatch/journey/router.rb:50:in `block in serve' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_dispatch/journey/router.rb:32:in `each' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_dispatch/journey/router.rb:32:in `serve' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_dispatch/routing/route_set.rb:852:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_dispatch/middleware/cookies.rb:704:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/warden-1.2.9/lib/warden/manager.rb:36:in `block in call' | |
from <internal:core> core/throw_catch.rb:36:in `catch' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/warden-1.2.9/lib/warden/manager.rb:34:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/rack-2.2.10/lib/rack/tempfile_reaper.rb:15:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/rack-2.2.10/lib/rack/etag.rb:27:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/rack-2.2.10/lib/rack/conditional_get.rb:27:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/rack-2.2.10/lib/rack/head.rb:12:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_dispatch/http/permissions_policy.rb:38:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_dispatch/http/content_security_policy.rb:36:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/rack-2.2.10/lib/rack/session/abstract/id.rb:266:in `context' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/rack-2.2.10/lib/rack/session/abstract/id.rb:260:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_dispatch/middleware/cookies.rb:704:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/activesupport-7.0.8.6/lib/active_support/callbacks.rb:99:in `run_callbacks' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_dispatch/middleware/callbacks.rb:26:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_dispatch/middleware/executor.rb:14:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_dispatch/middleware/actionable_exceptions.rb:17:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/web-console-4.2.1/lib/web_console/middleware.rb:132:in `call_app' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/web-console-4.2.1/lib/web_console/middleware.rb:19:in `block in call' | |
from <internal:core> core/throw_catch.rb:36:in `catch' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/web-console-4.2.1/lib/web_console/middleware.rb:17:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_dispatch/middleware/show_exceptions.rb:29:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/railties-7.0.8.6/lib/rails/rack/logger.rb:40:in `call_app' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/railties-7.0.8.6/lib/rails/rack/logger.rb:25:in `block in call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/activesupport-7.0.8.6/lib/active_support/tagged_logging.rb:99:in `block in tagged' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/activesupport-7.0.8.6/lib/active_support/tagged_logging.rb:37:in `tagged' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/activesupport-7.0.8.6/lib/active_support/tagged_logging.rb:99:in `tagged' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/railties-7.0.8.6/lib/rails/rack/logger.rb:25:in `call' | |
from /app/app/lib/selective_logger.rb:15:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_dispatch/middleware/remote_ip.rb:93:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_dispatch/middleware/request_id.rb:26:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/rack-2.2.10/lib/rack/method_override.rb:24:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/rack-2.2.10/lib/rack/runtime.rb:22:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_dispatch/middleware/executor.rb:14:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_dispatch/middleware/static.rb:23:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/rack-2.2.10/lib/rack/sendfile.rb:110:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/actionpack-7.0.8.6/lib/action_dispatch/middleware/host_authorization.rb:131:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/rack-cors-2.0.2/lib/rack/cors.rb:102:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/railties-7.0.8.6/lib/rails/engine.rb:530:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/puma-6.3.1/lib/puma/configuration.rb:270:in `call' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/puma-6.3.1/lib/puma/request.rb:100:in `block in handle_request' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/puma-6.3.1/lib/puma/thread_pool.rb:344:in `with_force_shutdown' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/puma-6.3.1/lib/puma/request.rb:99:in `handle_request' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/puma-6.3.1/lib/puma/server.rb:443:in `process_client' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/puma-6.3.1/lib/puma/server.rb:245:in `block in run' | |
from /opt/truffleruby-24.1.1/lib/gems/gems/puma-6.3.1/lib/puma/thread_pool.rb:151:in `block in spawn_thread' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment