Skip to content

Instantly share code, notes, and snippets.

@pavolloffay
Created January 3, 2020 14:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pavolloffay/598d1a4caf360bd2921bed9440e54d2f to your computer and use it in GitHub Desktop.
Save pavolloffay/598d1a4caf360bd2921bed9440e54d2f to your computer and use it in GitHub Desktop.
t-trace
This file has been truncated, but you can view the full file.
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:199)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 92 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 38 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 94 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 66 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:199)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 66 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 168 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:234)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:234)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 148 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 168 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 235 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 302 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 302 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:199)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 168 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.parser.GraalJSTranslator.enterFunctionNode(GraalJSTranslator.java:405)
at com.oracle.truffle.js.parser.JavaScriptTranslator.enterFunctionNode(JavaScriptTranslator.java:69)
at com.oracle.truffle.js.parser.GraalJSTranslator.enterFunctionNode(GraalJSTranslator.java:181)
at com.oracle.js.parser.ir.FunctionNode.accept(FunctionNode.java:321)
at com.oracle.js.parser.ir.LexicalContextNode.accept(LexicalContextNode.java:81)
at com.oracle.js.parser.ir.LexicalContextExpression.accept(LexicalContextExpression.java:68)
at com.oracle.truffle.js.parser.GraalJSTranslator.transform(GraalJSTranslator.java:211)
at com.oracle.truffle.js.parser.GraalJSTranslator.transformFunction(GraalJSTranslator.java:293)
at com.oracle.truffle.js.parser.GraalJSTranslator.translateScript(GraalJSTranslator.java:280)
at com.oracle.truffle.js.parser.JavaScriptTranslator.translateFunction(JavaScriptTranslator.java:107)
at com.oracle.truffle.js.parser.JavaScriptTranslator.translateScript(JavaScriptTranslator.java:103)
at com.oracle.truffle.js.parser.JavaScriptTranslator.translateEvalScript(JavaScriptTranslator.java:88)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseEval(GraalJSEvaluator.java:221)
at com.oracle.truffle.js.parser.GraalJSEvaluator.doEvaluate(GraalJSEvaluator.java:207)
at com.oracle.truffle.js.parser.GraalJSEvaluator.evaluate(GraalJSEvaluator.java:131)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1802)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 269 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 235 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 235 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:199)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 150 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.instrumentation.JSTaggedExecutionNode.execute(JSTaggedExecutionNode.java:113)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.IfNode.executeVoid(IfNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 181 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.executeTarget(JSFunctionCallNode.java:712)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:703)
at com.oracle.truffle.js.nodes.access.JSWriteScopeFrameSlotNodeGen.execute_generic4(JSWriteScopeFrameSlotNodeGen.java:184)
at com.oracle.truffle.js.nodes.access.JSWriteScopeFrameSlotNodeGen.execute(JSWriteScopeFrameSlotNodeGen.java:98)
at com.oracle.truffle.js.nodes.access.JSWriteScopeFrameSlotNodeGen.executeVoid(JSWriteScopeFrameSlotNodeGen.java:358)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.instrumentation.JSTaggedExecutionNode.execute(JSTaggedExecutionNode.java:113)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.IfNode.executeVoid(IfNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 194 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 150 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 150 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 217 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 223 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNNode.executeFillObjectArray(JSFunctionCallNode.java:623)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNNode.createArguments(JSFunctionCallNode.java:616)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.instrumentation.JSTaggedExecutionNode.execute(JSTaggedExecutionNode.java:113)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.IfNode.executeVoid(IfNode.java:167)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 151 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNNode.executeFillObjectArray(JSFunctionCallNode.java:623)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNNode.createArguments(JSFunctionCallNode.java:616)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.instrumentation.JSTaggedExecutionNode.execute(JSTaggedExecutionNode.java:113)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.IfNode.executeVoid(IfNode.java:167)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 246 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteScopeFrameSlotNodeGen.execute_generic4(JSWriteScopeFrameSlotNodeGen.java:184)
at com.oracle.truffle.js.nodes.access.JSWriteScopeFrameSlotNodeGen.execute(JSWriteScopeFrameSlotNodeGen.java:98)
at com.oracle.truffle.js.nodes.access.JSWriteScopeFrameSlotNodeGen.executeVoid(JSWriteScopeFrameSlotNodeGen.java:358)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.instrumentation.JSTaggedExecutionNode.execute(JSTaggedExecutionNode.java:113)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.IfNode.executeVoid(IfNode.java:167)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:199)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 158 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteScopeFrameSlotNodeGen.execute_generic4(JSWriteScopeFrameSlotNodeGen.java:184)
at com.oracle.truffle.js.nodes.access.JSWriteScopeFrameSlotNodeGen.execute(JSWriteScopeFrameSlotNodeGen.java:98)
at com.oracle.truffle.js.nodes.access.JSWriteScopeFrameSlotNodeGen.executeVoid(JSWriteScopeFrameSlotNodeGen.java:358)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.instrumentation.JSTaggedExecutionNode.execute(JSTaggedExecutionNode.java:113)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.IfNode.executeVoid(IfNode.java:167)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 225 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteScopeFrameSlotNodeGen.execute_generic4(JSWriteScopeFrameSlotNodeGen.java:184)
at com.oracle.truffle.js.nodes.access.JSWriteScopeFrameSlotNodeGen.execute(JSWriteScopeFrameSlotNodeGen.java:98)
at com.oracle.truffle.js.nodes.access.JSWriteScopeFrameSlotNodeGen.executeVoid(JSWriteScopeFrameSlotNodeGen.java:358)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.instrumentation.JSTaggedExecutionNode.execute(JSTaggedExecutionNode.java:113)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.IfNode.executeVoid(IfNode.java:167)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 197 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteScopeFrameSlotNodeGen.execute_generic4(JSWriteScopeFrameSlotNodeGen.java:184)
at com.oracle.truffle.js.nodes.access.JSWriteScopeFrameSlotNodeGen.execute(JSWriteScopeFrameSlotNodeGen.java:98)
at com.oracle.truffle.js.nodes.access.JSWriteScopeFrameSlotNodeGen.executeVoid(JSWriteScopeFrameSlotNodeGen.java:358)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.instrumentation.JSTaggedExecutionNode.execute(JSTaggedExecutionNode.java:113)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.IfNode.executeVoid(IfNode.java:167)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$UndefinedPropertyErrorNode.getValue(PropertyGetNode.java:663)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:195)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 225 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteScopeFrameSlotNodeGen.execute_generic4(JSWriteScopeFrameSlotNodeGen.java:184)
at com.oracle.truffle.js.nodes.access.JSWriteScopeFrameSlotNodeGen.execute(JSWriteScopeFrameSlotNodeGen.java:98)
at com.oracle.truffle.js.nodes.access.JSWriteScopeFrameSlotNodeGen.executeVoid(JSWriteScopeFrameSlotNodeGen.java:358)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.instrumentation.JSTaggedExecutionNode.execute(JSTaggedExecutionNode.java:113)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.IfNode.executeVoid(IfNode.java:167)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getFallback(PropertyGetNode.java:1200)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getNoSuchProperty(PropertyGetNode.java:1159)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getPropertyFromJSObjectIntl(PropertyGetNode.java:1151)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.doJSObjectCached(PropertyGetNode.java:1122)
at com.oracle.truffle.js.nodes.access.PropertyGetNodeFactory$GetPropertyFromJSObjectNodeGen.executeAndSpecialize(PropertyGetNodeFactory.java:89)
at com.oracle.truffle.js.nodes.access.PropertyGetNodeFactory$GetPropertyFromJSObjectNodeGen.executeWithJSObject(PropertyGetNodeFactory.java:53)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getPropertyFromJSObject(PropertyGetNode.java:1090)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValueOrDefault(PropertyGetNode.java:1055)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValue(PropertyGetNode.java:1049)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:199)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 158 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.instrumentation.JSTaggedExecutionNode.execute(JSTaggedExecutionNode.java:113)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.IfNode.executeVoid(IfNode.java:167)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getFallback(PropertyGetNode.java:1200)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getNoSuchProperty(PropertyGetNode.java:1159)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getPropertyFromJSObjectIntl(PropertyGetNode.java:1151)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.doJSObjectCached(PropertyGetNode.java:1122)
at com.oracle.truffle.js.nodes.access.PropertyGetNodeFactory$GetPropertyFromJSObjectNodeGen.executeWithJSObject(PropertyGetNodeFactory.java:43)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getPropertyFromJSObject(PropertyGetNode.java:1090)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValueOrDefault(PropertyGetNode.java:1055)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValue(PropertyGetNode.java:1049)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:187)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 158 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.instrumentation.JSTaggedExecutionNode.execute(JSTaggedExecutionNode.java:113)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.IfNode.executeVoid(IfNode.java:167)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getFallback(PropertyGetNode.java:1200)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getNoSuchProperty(PropertyGetNode.java:1159)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getPropertyFromJSObjectIntl(PropertyGetNode.java:1151)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.doJSObjectCached(PropertyGetNode.java:1122)
at com.oracle.truffle.js.nodes.access.PropertyGetNodeFactory$GetPropertyFromJSObjectNodeGen.executeWithJSObject(PropertyGetNodeFactory.java:43)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getPropertyFromJSObject(PropertyGetNode.java:1090)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValueOrDefault(PropertyGetNode.java:1055)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValue(PropertyGetNode.java:1049)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:187)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 225 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.instrumentation.JSTaggedExecutionNode.execute(JSTaggedExecutionNode.java:113)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.IfNode.executeVoid(IfNode.java:167)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getFallback(PropertyGetNode.java:1200)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getNoSuchProperty(PropertyGetNode.java:1159)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getPropertyFromJSObjectIntl(PropertyGetNode.java:1151)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.doJSObjectCached(PropertyGetNode.java:1122)
at com.oracle.truffle.js.nodes.access.PropertyGetNodeFactory$GetPropertyFromJSObjectNodeGen.executeWithJSObject(PropertyGetNodeFactory.java:43)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getPropertyFromJSObject(PropertyGetNode.java:1090)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValueOrDefault(PropertyGetNode.java:1055)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValue(PropertyGetNode.java:1049)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:187)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 225 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.instrumentation.JSTaggedExecutionNode.execute(JSTaggedExecutionNode.java:113)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.IfNode.executeVoid(IfNode.java:167)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getFallback(PropertyGetNode.java:1200)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getNoSuchProperty(PropertyGetNode.java:1159)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getPropertyFromJSObjectIntl(PropertyGetNode.java:1151)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.doJSObjectCached(PropertyGetNode.java:1122)
at com.oracle.truffle.js.nodes.access.PropertyGetNodeFactory$GetPropertyFromJSObjectNodeGen.executeWithJSObject(PropertyGetNodeFactory.java:43)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getPropertyFromJSObject(PropertyGetNode.java:1090)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValueOrDefault(PropertyGetNode.java:1055)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValue(PropertyGetNode.java:1049)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:187)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 298 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.executeTarget(JSFunctionCallNode.java:712)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:703)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.instrumentation.JSTaggedExecutionNode.execute(JSTaggedExecutionNode.java:113)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.IfNode.executeVoid(IfNode.java:167)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getFallback(PropertyGetNode.java:1200)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getNoSuchProperty(PropertyGetNode.java:1159)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getPropertyFromJSObjectIntl(PropertyGetNode.java:1151)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.doJSObjectCached(PropertyGetNode.java:1122)
at com.oracle.truffle.js.nodes.access.PropertyGetNodeFactory$GetPropertyFromJSObjectNodeGen.executeWithJSObject(PropertyGetNodeFactory.java:43)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getPropertyFromJSObject(PropertyGetNode.java:1090)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValueOrDefault(PropertyGetNode.java:1055)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValue(PropertyGetNode.java:1049)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:187)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 294 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteScopeFrameSlotNodeGen.execute_generic4(JSWriteScopeFrameSlotNodeGen.java:184)
at com.oracle.truffle.js.nodes.access.JSWriteScopeFrameSlotNodeGen.execute(JSWriteScopeFrameSlotNodeGen.java:98)
at com.oracle.truffle.js.nodes.access.JSWriteScopeFrameSlotNodeGen.executeVoid(JSWriteScopeFrameSlotNodeGen.java:358)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.executeVoid(BlockScopeNode.java:155)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.executeVoid(DeclareTagProvider.java:120)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getFallback(PropertyGetNode.java:1200)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getNoSuchProperty(PropertyGetNode.java:1159)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getPropertyFromJSObjectIntl(PropertyGetNode.java:1151)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.doJSObjectCached(PropertyGetNode.java:1122)
at com.oracle.truffle.js.nodes.access.PropertyGetNodeFactory$GetPropertyFromJSObjectNodeGen.executeWithJSObject(PropertyGetNodeFactory.java:43)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getPropertyFromJSObject(PropertyGetNode.java:1090)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValueOrDefault(PropertyGetNode.java:1055)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValue(PropertyGetNode.java:1049)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:187)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 154 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall6(GraalJSAccess.java:1339)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall6_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getFallback(PropertyGetNode.java:1200)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getNoSuchProperty(PropertyGetNode.java:1159)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getPropertyFromJSObjectIntl(PropertyGetNode.java:1151)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.doJSObjectCached(PropertyGetNode.java:1122)
at com.oracle.truffle.js.nodes.access.PropertyGetNodeFactory$GetPropertyFromJSObjectNodeGen.executeWithJSObject(PropertyGetNodeFactory.java:43)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getPropertyFromJSObject(PropertyGetNode.java:1090)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValueOrDefault(PropertyGetNode.java:1055)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValue(PropertyGetNode.java:1049)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:187)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 150 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getFallback(PropertyGetNode.java:1200)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getNoSuchProperty(PropertyGetNode.java:1159)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getPropertyFromJSObjectIntl(PropertyGetNode.java:1151)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.doJSObjectCached(PropertyGetNode.java:1122)
at com.oracle.truffle.js.nodes.access.PropertyGetNodeFactory$GetPropertyFromJSObjectNodeGen.executeWithJSObject(PropertyGetNodeFactory.java:43)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getPropertyFromJSObject(PropertyGetNode.java:1090)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValueOrDefault(PropertyGetNode.java:1055)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValue(PropertyGetNode.java:1049)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:187)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 38 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall5(GraalJSAccess.java:1335)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall5_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getFallback(PropertyGetNode.java:1200)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getNoSuchProperty(PropertyGetNode.java:1159)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getPropertyFromJSObjectIntl(PropertyGetNode.java:1151)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.doJSObjectCached(PropertyGetNode.java:1122)
at com.oracle.truffle.js.nodes.access.PropertyGetNodeFactory$GetPropertyFromJSObjectNodeGen.executeWithJSObject(PropertyGetNodeFactory.java:43)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getPropertyFromJSObject(PropertyGetNode.java:1090)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValueOrDefault(PropertyGetNode.java:1055)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValue(PropertyGetNode.java:1049)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:187)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 150 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall5(GraalJSAccess.java:1335)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall5_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getFallback(PropertyGetNode.java:1200)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getNoSuchProperty(PropertyGetNode.java:1159)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getPropertyFromJSObjectIntl(PropertyGetNode.java:1151)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.doJSObjectCached(PropertyGetNode.java:1122)
at com.oracle.truffle.js.nodes.access.PropertyGetNodeFactory$GetPropertyFromJSObjectNodeGen.executeWithJSObject(PropertyGetNodeFactory.java:43)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getPropertyFromJSObject(PropertyGetNode.java:1090)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValueOrDefault(PropertyGetNode.java:1055)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValue(PropertyGetNode.java:1049)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:187)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 217 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.ScriptNode.fromFunctionRoot(ScriptNode.java:66)
at com.oracle.truffle.js.parser.GraalJSEvaluator.parseScriptNode(GraalJSEvaluator.java:657)
at com.oracle.truffle.trufflenode.GraalJSAccess.parseScriptNodeFromSnapshot(GraalJSAccess.java:1986)
at com.oracle.truffle.trufflenode.GraalJSAccess.scriptCompilerCompileFunctionInContext(GraalJSAccess.java:1805)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002escriptCompilerCompileFunctionInContext_00028Ljava_lang_Object_2Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2_3Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
at com.oracle.truffle.trufflenode.NativeAccess.executeFunction1(NativeAccess.java)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.executeFunction1(ExecuteNativeFunctionNode.java:283)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode.execute(ExecuteNativeFunctionNode.java:160)
at com.oracle.truffle.trufflenode.node.ExecuteNativeFunctionNode$NativeFunctionRootNode.execute(ExecuteNativeFunctionNode.java:342)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.function.BlockScopeNode$FrameBlockScopeNode.execute(BlockScopeNode.java:150)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFrameBlockScopeNode.execute(DeclareTagProvider.java:114)
at com.oracle.truffle.js.nodes.control.TryFinallyNode.execute(TryFinallyNode.java:82)
at com.oracle.truffle.js.nodes.JavaScriptNode.executeVoid(JavaScriptNode.java:212)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:84)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$InvokeNode.execute(JSFunctionCallNode.java:707)
at com.oracle.truffle.js.nodes.control.ReturnNode$TerminalPositionReturnNode.execute(ReturnNode.java:163)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.control.ReturnTargetNode$FrameReturnTargetNode.execute(ReturnTargetNode.java:121)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:256)
at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:64)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$UnboundJSFunctionCacheNode.executeCall(JSFunctionCallNode.java:1250)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeAndSpecialize(JSFunctionCallNode.java:292)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode.executeCall(JSFunctionCallNode.java:238)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:505)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute_generic4(JSWriteCurrentFrameSlotNodeGen.java:177)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.execute(JSWriteCurrentFrameSlotNodeGen.java:93)
at com.oracle.truffle.js.nodes.access.JSWriteCurrentFrameSlotNodeGen.executeVoid(JSWriteCurrentFrameSlotNodeGen.java:343)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:91)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeVoid(AbstractBlockNode.java:74)
at com.oracle.truffle.js.nodes.control.VoidBlockNode.execute(VoidBlockNode.java:58)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.executeGeneric(AbstractBlockNode.java:96)
at com.oracle.truffle.js.nodes.control.AbstractBlockNode.execute(AbstractBlockNode.java:86)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall(GraalJSAccess.java:1306)
at com.oracle.truffle.trufflenode.GraalJSAccess.functionCall5(GraalJSAccess.java:1335)
at com.oracle.svm.jni.JNIJavaCallWrappers.jniInvoke_VARARGS:Lcom_oracle_truffle_trufflenode_GraalJSAccess_2_0002efunctionCall5_00028Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2_00029Ljava_lang_Object_2(JNIJavaCallWrappers.java:0)
Caused by: com.oracle.truffle.js.runtime.JSException: ReferenceError: print is not defined
at com.oracle.truffle.js.runtime.Errors.createReferenceError(Errors.java:193)
at com.oracle.truffle.js.runtime.Errors.createReferenceErrorNotDefined(Errors.java:355)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getFallback(PropertyGetNode.java:1200)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getNoSuchProperty(PropertyGetNode.java:1159)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.getPropertyFromJSObjectIntl(PropertyGetNode.java:1151)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GetPropertyFromJSObjectNode.doJSObjectCached(PropertyGetNode.java:1122)
at com.oracle.truffle.js.nodes.access.PropertyGetNodeFactory$GetPropertyFromJSObjectNodeGen.executeWithJSObject(PropertyGetNodeFactory.java:43)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getPropertyFromJSObject(PropertyGetNode.java:1090)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValueOrDefault(PropertyGetNode.java:1055)
at com.oracle.truffle.js.nodes.access.PropertyGetNode$GenericPropertyGetNode.getValue(PropertyGetNode.java:1049)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:187)
at com.oracle.truffle.js.nodes.access.PropertyGetNode.getValue(PropertyGetNode.java:160)
at com.oracle.truffle.js.nodes.access.GlobalPropertyNode.execute(GlobalPropertyNode.java:151)
at com.oracle.truffle.js.nodes.access.GlobalScopeVarWrapperNode.execute(GlobalScopeVarWrapperNode.java:106)
at com.oracle.truffle.js.nodes.function.JSFunctionCallNode$CallNode.execute(JSFunctionCallNode.java:503)
at com.oracle.truffle.js.nodes.control.DiscardResultNode.execute(DiscardResultNode.java:85)
at com.oracle.truffle.js.nodes.binary.DualNode.execute(DualNode.java:122)
at com.oracle.truffle.js.nodes.function.FunctionBodyNode.execute(FunctionBodyNode.java:73)
at com.oracle.truffle.js.nodes.instrumentation.DeclareTagProvider$MaterializedFunctionBodyNode.execute(DeclareTagProvider.java:147)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.executeInRealm(FunctionRootNode.java:147)
at com.oracle.truffle.js.runtime.JavaScriptRealmBoundaryRootNode.execute(JavaScriptRealmBoundaryRootNode.java:93)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:348)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:338)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:325)
at com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget.doInvoke(SubstrateOptimizedCallTarget.java:135)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:244)
at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:231)
at com.oracle.truffle.js.runtime.builtins.JSFunction.call(JSFunction.java:371)
at com.oracle.truffle.js.runtime.JSRuntime.call(JSRuntime.java:2426)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNode.doDefault(JSInteropExecuteNode.java:70)
at com.oracle.truffle.js.nodes.interop.JSInteropExecuteNodeGen$Uncached.execute(JSInteropExecuteNodeGen.java:138)
at com.oracle.truffle.js.runtime.builtins.JSClass.execute(JSClass.java:700)
at com.oracle.truffle.js.runtime.builtins.JSClassGen$InteropLibraryExports$Uncached.execute(JSClassGen.java:1845)
at com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:2654)
at com.oracle.truffle.tools.agentscript.impl.AgentObject$1.onLoad(AgentObject.java:125)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:872)
... 150 more
Caused by: Attached Guest Language Frames (1)
java.lang.Exception: Event onLoad failed for instrument class com.oracle.truffle.tools.agentscript.impl.AgentScriptInstrument and listener/factory com.oracle.truffle.tools.agentscript.impl.AgentObject$1@7fac1c65f790.
at com.oracle.truffle.api.instrumentation.ProbeNode.exceptionEventForClientInstrument(ProbeNode.java:649)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingLoaded(InstrumentationHandler.java:877)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.notifySourceBindingsLoaded(InstrumentationHandler.java:865)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:209)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.getCallTarget(JSFunctionData.java:166)
at com.oracle.truffle.js.nodes.function.JSFunctionExpressionNode.materializeInstrumentableNodes(JSFunctionExpressionNode.java:107)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.materializeSyntaxNodes(InstrumentationHandler.java:1359)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1318)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:479)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.nodes.NodeUtil.forEachChild(NodeUtil.java:468)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler$AbstractNodeVisitor.visit(InstrumentationHandler.java:1343)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.visitRoot(InstrumentationHandler.java:1175)
at com.oracle.truffle.api.instrumentation.InstrumentationHandler.onLoad(InstrumentationHandler.java:191)
at com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.onLoad(InstrumentAccessor.java:174)
at com.oracle.truffle.api.impl.TVMCI.onLoad(TVMCI.java:154)
at org.graalvm.compiler.truffle.runtime.GraalTVMCI.onLoad(GraalTVMCI.java:92)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createClonedCallTarget(GraalTruffleRuntime.java:654)
at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.createCallTarget(GraalTruffleRuntime.java:646)
at com.oracle.truffle.js.nodes.function.FunctionRootNode.initializeRoot(FunctionRootNode.java:169)
at com.oracle.truffle.js.nodes.NodeFactory.createFunctionRootNode(NodeFactory.java:702)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:162)
at com.oracle.truffle.js.nodes.NodeFactoryDecoderGen.decodeNode(NodeFactoryDecoderGen.java:3)
at com.oracle.truffle.js.nodes.JSNodeDecoder.decodeNode(JSNodeDecoder.java:154)
at com.oracle.truffle.js.nodes.JSNodeDecoder$1.initializeRoot(JSNodeDecoder.java:308)
at com.oracle.truffle.js.runtime.builtins.JSFunctionData.ensureInitialized(JSFunctionData.java:361)
at com.or
@pavolloffay
Copy link
Author

pavolloffay commented Jan 3, 2020

graalvm-ce-java8-19.3.0.2

./bin/node --experimental-options --agentscript=source-tracing.js -e "print('The result: ' + 6 * 7)"

cat source-tracing.js                                                                                        3:10 
agent.on('source', function(ev) {
    print(`Loading ${ev.characters.length} characters from ${ev.name}`);
});

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment