Skip to content

Instantly share code, notes, and snippets.

@mardukbp
Created September 4, 2019 18:02
Show Gist options
  • Select an option

  • Save mardukbp/c309505f97340a041f0a342a12b567aa to your computer and use it in GitHub Desktop.

Select an option

Save mardukbp/c309505f97340a041f0a342a12b567aa to your computer and use it in GitHub Desktop.
FastR failure log
com.oracle.truffle.r.runtime.RInternalError: java.lang.RuntimeException: com.oracle.truffle.r.runtime.RInternalError: java.lang.NullPointerException
at com.oracle.truffle.r.nodes.function.FunctionDefinitionNode.execute(FunctionDefinitionNode.java:333)
at com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85)
at com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59)
at com.oracle.truffle.r.nodes.function.call.CallRFunctionNode.execute(CallRFunctionNode.java:63)
at com.oracle.truffle.r.nodes.function.RCallNode$DispatchedCallNode.execute(RCallNode.java:1213)
at com.oracle.truffle.r.nodes.function.RCallNode$FunctionDispatch.dispatch(RCallNode.java:911)
at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.executeAndSpecialize(RCallNodeGen.java:905)
at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.execute(RCallNodeGen.java:869)
at com.oracle.truffle.r.nodes.function.RCallNode.call(RCallNode.java:289)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.executeAndSpecialize(RCallNodeGen.java:246)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.execute(RCallNodeGen.java:220)
at com.oracle.truffle.r.runtime.nodes.RNode.visibleExecute(RNode.java:74)
at com.oracle.truffle.r.nodes.function.WrapArgumentBaseNode.visibleExecute(WrapArgumentBaseNode.java:63)
at com.oracle.truffle.r.nodes.InlineCacheNode.doCached(InlineCacheNode.java:72)
at com.oracle.truffle.r.nodes.InlineCacheNodeGen.executeAndSpecialize(InlineCacheNodeGen.java:87)
at com.oracle.truffle.r.nodes.InlineCacheNodeGen.execute(InlineCacheNodeGen.java:47)
at com.oracle.truffle.r.nodes.function.PromiseHelperNode.generateValueFromFullPromise(PromiseHelperNode.java:231)
at com.oracle.truffle.r.nodes.function.PromiseHelperNode.evaluateImpl(PromiseHelperNode.java:211)
at com.oracle.truffle.r.nodes.function.PromiseHelperNode.visibleEvaluate(PromiseHelperNode.java:185)
at com.oracle.truffle.r.nodes.function.PromiseHelperNode$GenerateValueForEagerPromiseNode.evaluateNextNode(PromiseHelperNode.java:564)
at com.oracle.truffle.r.nodes.function.PromiseHelperNode$GenerateValueForEagerPromiseNode.generateValue(PromiseHelperNode.java:580)
at com.oracle.truffle.r.nodes.function.PromiseHelperNode$GenerateValueForEagerPromiseNode.doCachedAssumption(PromiseHelperNode.java:528)
at com.oracle.truffle.r.nodes.function.PromiseHelperNodeFactory$GenerateValueForEagerPromiseNodeGen.executeAndSpecialize(PromiseHelperNodeFactory.java:123)
at com.oracle.truffle.r.nodes.function.PromiseHelperNodeFactory$GenerateValueForEagerPromiseNodeGen.execute(PromiseHelperNodeFactory.java:70)
at com.oracle.truffle.r.nodes.function.PromiseHelperNode.generateValueFromEagerPromise(PromiseHelperNode.java:285)
at com.oracle.truffle.r.nodes.function.PromiseHelperNode.evaluateImpl(PromiseHelperNode.java:213)
at com.oracle.truffle.r.nodes.function.PromiseHelperNode.visibleEvaluate(PromiseHelperNode.java:185)
at com.oracle.truffle.r.nodes.access.variables.ReadVariableNode.executeInternal(ReadVariableNode.java:297)
at com.oracle.truffle.r.nodes.access.variables.LookupNode.visibleExecute(ReadVariableNode.java:117)
at com.oracle.truffle.r.nodes.control.BlockNode.visibleExecute(BlockNode.java:119)
at com.oracle.truffle.r.nodes.function.FunctionBodyNode.visibleExecute(FunctionBodyNode.java:58)
at com.oracle.truffle.r.nodes.function.FunctionDefinitionNode.execute(FunctionDefinitionNode.java:282)
at com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85)
at com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59)
at com.oracle.truffle.r.nodes.function.call.CallRFunctionNode.execute(CallRFunctionNode.java:63)
at com.oracle.truffle.r.nodes.function.RCallNode$DispatchedCallNode.execute(RCallNode.java:1213)
at com.oracle.truffle.r.nodes.function.RCallNode$FunctionDispatch.dispatch(RCallNode.java:911)
at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.executeAndSpecialize(RCallNodeGen.java:905)
at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.execute(RCallNodeGen.java:869)
at com.oracle.truffle.r.nodes.function.RCallNode.call(RCallNode.java:289)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.executeAndSpecialize(RCallNodeGen.java:246)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.execute(RCallNodeGen.java:220)
at com.oracle.truffle.r.runtime.nodes.RNode.visibleExecute(RNode.java:74)
at com.oracle.truffle.r.nodes.control.BlockNode.visibleExecute(BlockNode.java:119)
at com.oracle.truffle.r.nodes.function.FunctionBodyNode.visibleExecute(FunctionBodyNode.java:58)
at com.oracle.truffle.r.nodes.function.FunctionDefinitionNode.execute(FunctionDefinitionNode.java:282)
at com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85)
at com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59)
at com.oracle.truffle.r.nodes.function.call.CallRFunctionNode.execute(CallRFunctionNode.java:63)
at com.oracle.truffle.r.nodes.function.RCallNode$DispatchedCallNode.execute(RCallNode.java:1213)
at com.oracle.truffle.r.nodes.function.RCallNode$FunctionDispatch.dispatch(RCallNode.java:911)
at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.executeAndSpecialize(RCallNodeGen.java:905)
at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.execute(RCallNodeGen.java:869)
at com.oracle.truffle.r.nodes.function.RCallNode.call(RCallNode.java:289)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.executeAndSpecialize(RCallNodeGen.java:246)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.execute(RCallNodeGen.java:220)
at com.oracle.truffle.r.nodes.access.WriteLocalFrameVariableNodeGen.execute_generic3(WriteLocalFrameVariableNodeGen.java:115)
at com.oracle.truffle.r.nodes.access.WriteLocalFrameVariableNodeGen.execute(WriteLocalFrameVariableNodeGen.java:49)
at com.oracle.truffle.r.nodes.access.WriteVariableSyntaxNode.voidExecute(WriteVariableSyntaxNode.java:84)
at com.oracle.truffle.r.nodes.control.ReplacementDispatchNode.voidExecute(ReplacementDispatchNode.java:79)
at com.oracle.truffle.r.nodes.control.BlockNode.voidExecute(BlockNode.java:101)
at com.oracle.truffle.r.nodes.control.IfNode.voidExecute(IfNode.java:72)
at com.oracle.truffle.r.nodes.control.BlockNode.voidExecute(BlockNode.java:101)
at com.oracle.truffle.r.nodes.control.IfNode.voidExecute(IfNode.java:69)
at com.oracle.truffle.r.nodes.control.BlockNode.visibleExecute(BlockNode.java:117)
at com.oracle.truffle.r.nodes.control.IfNode.visibleExecute(IfNode.java:93)
at com.oracle.truffle.r.nodes.control.BlockNode$BlockRootNode.visibleExec(BlockNode.java:434)
at com.oracle.truffle.r.nodes.control.BlockNode$BlockRootNode.execute(BlockNode.java:407)
at com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85)
at com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59)
at com.oracle.truffle.r.nodes.control.BlockNode$HugeBlockNode.visibleExecute(BlockNode.java:298)
at com.oracle.truffle.r.nodes.function.FunctionBodyNode.visibleExecute(FunctionBodyNode.java:58)
at com.oracle.truffle.r.nodes.function.FunctionDefinitionNode.execute(FunctionDefinitionNode.java:282)
at com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85)
at com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59)
at com.oracle.truffle.r.nodes.function.call.CallRFunctionNode.execute(CallRFunctionNode.java:63)
at com.oracle.truffle.r.nodes.function.RCallNode$DispatchedCallNode.execute(RCallNode.java:1213)
at com.oracle.truffle.r.nodes.function.RCallNode$FunctionDispatch.dispatch(RCallNode.java:911)
at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.executeAndSpecialize(RCallNodeGen.java:905)
at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.execute(RCallNodeGen.java:869)
at com.oracle.truffle.r.nodes.function.RCallNode.call(RCallNode.java:289)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.executeAndSpecialize(RCallNodeGen.java:246)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.execute(RCallNodeGen.java:220)
at com.oracle.truffle.r.nodes.access.WriteLocalFrameVariableNodeGen.execute_generic3(WriteLocalFrameVariableNodeGen.java:115)
at com.oracle.truffle.r.nodes.access.WriteLocalFrameVariableNodeGen.execute(WriteLocalFrameVariableNodeGen.java:49)
at com.oracle.truffle.r.nodes.access.WriteVariableSyntaxNode.visibleExecute(WriteVariableSyntaxNode.java:124)
at com.oracle.truffle.r.nodes.control.ReplacementDispatchNode.visibleExecute(ReplacementDispatchNode.java:92)
at com.oracle.truffle.r.engine.REngine$AnonymousBodyNode.visibleExecute(REngine.java:634)
at com.oracle.truffle.r.engine.REngine$AnonymousRootNode.execute(REngine.java:561)
at com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102)
at com.oracle.truffle.r.runtime.data.Closure.eval(Closure.java:152)
at com.oracle.truffle.r.engine.REngine.eval(REngine.java:442)
at com.oracle.truffle.r.engine.REngine.eval(REngine.java:430)
at com.oracle.truffle.r.nodes.builtin.base.Eval.doEval(Eval.java:246)
at com.oracle.truffle.r.nodes.builtin.base.EvalNodeGen.execute(EvalNodeGen.java:68)
at com.oracle.truffle.r.nodes.builtin.RBuiltinNode$Arg3.call(RBuiltinNode.java:200)
at com.oracle.truffle.r.nodes.builtin.InternalNode$InternalCallNode.execute(InternalNode.java:241)
at com.oracle.truffle.r.runtime.nodes.RNode.visibleExecute(RNode.java:74)
at com.oracle.truffle.r.nodes.function.FunctionBodyNode.visibleExecute(FunctionBodyNode.java:58)
at com.oracle.truffle.r.nodes.function.FunctionDefinitionNode.execute(FunctionDefinitionNode.java:282)
at com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85)
at com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59)
at com.oracle.truffle.r.nodes.function.call.CallRFunctionNode.execute(CallRFunctionNode.java:63)
at com.oracle.truffle.r.nodes.function.RCallNode$DispatchedCallNode.execute(RCallNode.java:1213)
at com.oracle.truffle.r.nodes.function.RCallNode$FunctionDispatch.dispatch(RCallNode.java:911)
at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.execute(RCallNodeGen.java:859)
at com.oracle.truffle.r.nodes.function.RCallNode.call(RCallNode.java:289)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.execute(RCallNodeGen.java:178)
at com.oracle.truffle.r.runtime.nodes.RNode.visibleExecute(RNode.java:74)
at com.oracle.truffle.r.nodes.InlineCacheNode.doCached(InlineCacheNode.java:72)
at com.oracle.truffle.r.nodes.InlineCacheNodeGen.execute(InlineCacheNodeGen.java:37)
at com.oracle.truffle.r.nodes.function.PromiseHelperNode.generateValueFromFullPromise(PromiseHelperNode.java:231)
at com.oracle.truffle.r.nodes.function.PromiseHelperNode.evaluateImpl(PromiseHelperNode.java:211)
at com.oracle.truffle.r.nodes.function.PromiseHelperNode.evaluate(PromiseHelperNode.java:173)
at com.oracle.truffle.r.nodes.builtin.base.WithVisible.withVisible(WithVisible.java:85)
at com.oracle.truffle.r.nodes.builtin.base.WithVisibleNodeGen.execute(WithVisibleNodeGen.java:35)
at com.oracle.truffle.r.nodes.builtin.RBuiltinNode$Arg1.call(RBuiltinNode.java:174)
at com.oracle.truffle.r.nodes.function.RCallNode$BuiltinCallNode.execute(RCallNode.java:1149)
at com.oracle.truffle.r.nodes.function.RCallNode$FunctionDispatch.dispatch(RCallNode.java:911)
at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.execute(RCallNodeGen.java:859)
at com.oracle.truffle.r.nodes.function.RCallNode.call(RCallNode.java:289)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.execute(RCallNodeGen.java:178)
at com.oracle.truffle.r.nodes.access.WriteLocalFrameVariableNodeGen.execute_generic3(WriteLocalFrameVariableNodeGen.java:115)
at com.oracle.truffle.r.nodes.access.WriteLocalFrameVariableNodeGen.execute(WriteLocalFrameVariableNodeGen.java:49)
at com.oracle.truffle.r.nodes.access.WriteVariableSyntaxNode.voidExecute(WriteVariableSyntaxNode.java:84)
at com.oracle.truffle.r.nodes.control.BlockNode.voidExecute(BlockNode.java:101)
at com.oracle.truffle.r.nodes.control.IfNode.voidExecute(IfNode.java:69)
at com.oracle.truffle.r.nodes.control.BlockNode.voidExecute(BlockNode.java:101)
at com.oracle.truffle.r.nodes.control.ForNode$AbstractIndexRepeatingNode.executeRepeating(ForNode.java:258)
at com.oracle.truffle.api.impl.DefaultLoopNode.executeLoop(DefaultLoopNode.java:62)
at com.oracle.truffle.r.nodes.control.ForNode.iterate(ForNode.java:94)
at com.oracle.truffle.r.nodes.control.ForNodeGen.executeAndSpecialize(ForNodeGen.java:161)
at com.oracle.truffle.r.nodes.control.ForNodeGen.execute(ForNodeGen.java:136)
at com.oracle.truffle.r.runtime.nodes.RNode.voidExecute(RNode.java:66)
at com.oracle.truffle.r.nodes.control.BlockNode$BlockRootNode.visibleExec(BlockNode.java:432)
at com.oracle.truffle.r.nodes.control.BlockNode$BlockRootNode.execute(BlockNode.java:407)
at com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85)
at com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59)
at com.oracle.truffle.r.nodes.control.BlockNode$HugeBlockNode.visibleExecute(BlockNode.java:298)
at com.oracle.truffle.r.nodes.function.FunctionBodyNode.visibleExecute(FunctionBodyNode.java:58)
at com.oracle.truffle.r.nodes.function.FunctionDefinitionNode.execute(FunctionDefinitionNode.java:282)
at com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85)
at com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59)
at com.oracle.truffle.r.nodes.function.call.CallRFunctionNode.execute(CallRFunctionNode.java:63)
at com.oracle.truffle.r.nodes.function.RCallNode$DispatchedCallNode.execute(RCallNode.java:1213)
at com.oracle.truffle.r.nodes.function.RCallNode$FunctionDispatch.dispatch(RCallNode.java:911)
at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.executeAndSpecialize(RCallNodeGen.java:905)
at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.execute(RCallNodeGen.java:869)
at com.oracle.truffle.r.nodes.function.RCallNode.call(RCallNode.java:289)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.executeAndSpecialize(RCallNodeGen.java:246)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.execute(RCallNodeGen.java:220)
at com.oracle.truffle.r.runtime.nodes.RNode.visibleExecute(RNode.java:74)
at com.oracle.truffle.r.engine.REngine$AnonymousBodyNode.visibleExecute(REngine.java:634)
at com.oracle.truffle.r.engine.REngine$AnonymousRootNode.execute(REngine.java:561)
at com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85)
at com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59)
at com.oracle.truffle.r.engine.EngineRootNode$EngineBodyNode.execute(EngineRootNode.java:138)
at com.oracle.truffle.r.engine.EngineRootNode.execute(EngineRootNode.java:85)
at com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102)
at com.oracle.truffle.polyglot.PolyglotContextImpl.eval(PolyglotContextImpl.java:805)
at org.graalvm.polyglot.Context.eval(Context.java:344)
at com.oracle.truffle.r.launcher.REPL.lambda$readEvalPrint$1(REPL.java:124)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.RuntimeException: com.oracle.truffle.r.runtime.RInternalError: java.lang.NullPointerException
at com.oracle.truffle.r.ffi.impl.nfi.HandleNFIUpCallExceptionNode.execute(HandleNFIUpCallExceptionNode.java:48)
at com.oracle.truffle.r.ffi.impl.upcalls.Rf_evalCall$Rf_evalCallFactory$1.execute(Rf_evalCall.java:82)
at com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85)
at com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59)
at com.oracle.truffle.api.interop.InteropAccessNode$CachedNode.doCached(InteropAccessNode.java:304)
at com.oracle.truffle.api.interop.InteropAccessNodeFactory$CachedNodeGen.executeAndSpecialize(InteropAccessNodeFactory.java:89)
at com.oracle.truffle.api.interop.InteropAccessNodeFactory$CachedNodeGen.executeImpl(InteropAccessNodeFactory.java:52)
at com.oracle.truffle.api.interop.InteropAccessNode.execute(InteropAccessNode.java:88)
at com.oracle.truffle.api.interop.LibraryToLegacy.sendExecute(LibraryToLegacy.java:158)
at com.oracle.truffle.api.interop.DefaultTruffleObjectExports.execute(DefaultTruffleObjectExports.java:229)
at com.oracle.truffle.api.interop.DefaultTruffleObjectExportsGen$InteropLibraryExports$Cached.executeNode_AndSpecialize(DefaultTruffleObjectExportsGen.java:852)
at com.oracle.truffle.api.interop.DefaultTruffleObjectExportsGen$InteropLibraryExports$Cached.execute(DefaultTruffleObjectExportsGen.java:839)
at com.oracle.truffle.nfi.impl.LibFFIClosure$CallClosureNode.execute(LibFFIClosure.java:165)
at com.oracle.truffle.nfi.impl.LibFFIClosure$BufferRetClosureRootNode.execute(LibFFIClosure.java:210)
at com.oracle.truffle.api.impl.DefaultCallTarget.call(DefaultCallTarget.java:102)
at com.oracle.truffle.nfi.impl.NFIContext.executePrimitive(Native Method)
at com.oracle.truffle.nfi.impl.NFIContext.executePrimitive(NFIContext.java:286)
at com.oracle.truffle.nfi.impl.LibFFISignature.execute(LibFFISignature.java:186)
at com.oracle.truffle.nfi.impl.FunctionExecuteNode$SignatureExecuteNode.execute(FunctionExecuteNode.java:132)
at com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85)
at com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59)
at com.oracle.truffle.nfi.impl.FunctionExecuteNode.cachedSignature(FunctionExecuteNode.java:77)
at com.oracle.truffle.nfi.impl.FunctionExecuteNodeGen.executeAndSpecialize(FunctionExecuteNodeGen.java:104)
at com.oracle.truffle.nfi.impl.FunctionExecuteNodeGen.execute(FunctionExecuteNodeGen.java:69)
at com.oracle.truffle.nfi.impl.NativePointer.call(NativePointer.java:126)
at com.oracle.truffle.nfi.impl.NativePointerGen$NativeSymbolLibraryExports$Cached.callNode_AndSpecialize(NativePointerGen.java:331)
at com.oracle.truffle.nfi.impl.NativePointerGen$NativeSymbolLibraryExports$Cached.call(NativePointerGen.java:318)
at com.oracle.truffle.nfi.NFISymbol.execute(NFISymbol.java:92)
at com.oracle.truffle.nfi.NFISymbolGen$InteropLibraryExports$Cached.executeNode_AndSpecialize(NFISymbolGen.java:118)
at com.oracle.truffle.nfi.NFISymbolGen$InteropLibraryExports$Cached.execute(NFISymbolGen.java:105)
at com.oracle.truffle.api.interop.InteropLibrary$Asserts.execute(InteropLibrary.java:1286)
at com.oracle.truffle.r.ffi.impl.nfi.TruffleNFI_Call$TruffleNFI_InvokeCallNode.invokeCallCached(TruffleNFI_Call.java:99)
at com.oracle.truffle.r.ffi.impl.nfi.TruffleNFI_CallFactory$TruffleNFI_InvokeCallNodeGen.executeAndSpecialize(TruffleNFI_CallFactory.java:106)
at com.oracle.truffle.r.ffi.impl.nfi.TruffleNFI_CallFactory$TruffleNFI_InvokeCallNodeGen.execute(TruffleNFI_CallFactory.java:64)
at com.oracle.truffle.r.runtime.ffi.CallRFFI$InvokeCallNode.dispatch(CallRFFI.java:47)
at com.oracle.truffle.r.nodes.builtin.base.foreign.CallAndExternalFunctions$Dot.dispatch(CallAndExternalFunctions.java:973)
at com.oracle.truffle.r.nodes.builtin.base.foreign.CallAndExternalFunctions$DotExternal2.callNamedFunction(CallAndExternalFunctions.java:939)
at com.oracle.truffle.r.nodes.builtin.base.foreign.CallAndExternalFunctionsFactory$DotExternal2NodeGen.executeAndSpecialize(CallAndExternalFunctionsFactory.java:832)
at com.oracle.truffle.r.nodes.builtin.base.foreign.CallAndExternalFunctionsFactory$DotExternal2NodeGen.execute(CallAndExternalFunctionsFactory.java:762)
at com.oracle.truffle.r.nodes.builtin.RBuiltinNode$Arg3.call(RBuiltinNode.java:200)
at com.oracle.truffle.r.nodes.function.RCallNode$BuiltinCallNode.execute(RCallNode.java:1149)
at com.oracle.truffle.r.nodes.function.RCallNode$FunctionDispatch.dispatch(RCallNode.java:911)
at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.executeAndSpecialize(RCallNodeGen.java:905)
at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.execute(RCallNodeGen.java:869)
at com.oracle.truffle.r.nodes.function.RCallNode.call(RCallNode.java:289)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.executeAndSpecialize(RCallNodeGen.java:246)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.execute(RCallNodeGen.java:220)
at com.oracle.truffle.r.runtime.nodes.RNode.visibleExecute(RNode.java:74)
at com.oracle.truffle.r.nodes.control.BlockNode.visibleExecute(BlockNode.java:119)
at com.oracle.truffle.r.nodes.function.FunctionBodyNode.visibleExecute(FunctionBodyNode.java:58)
at com.oracle.truffle.r.nodes.function.FunctionDefinitionNode.execute(FunctionDefinitionNode.java:282)
... 165 more
Caused by: com.oracle.truffle.r.runtime.RInternalError: java.lang.NullPointerException
at com.oracle.truffle.r.nodes.function.FunctionDefinitionNode.execute(FunctionDefinitionNode.java:333)
at com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85)
at com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59)
at com.oracle.truffle.r.nodes.function.call.CallRFunctionNode.execute(CallRFunctionNode.java:63)
at com.oracle.truffle.r.nodes.function.RCallNode$DispatchedCallNode.execute(RCallNode.java:1213)
at com.oracle.truffle.r.nodes.function.RCallNode$FunctionDispatch.dispatch(RCallNode.java:911)
at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.executeAndSpecialize(RCallNodeGen.java:905)
at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.execute(RCallNodeGen.java:869)
at com.oracle.truffle.r.nodes.function.RCallNode.call(RCallNode.java:289)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.executeAndSpecialize(RCallNodeGen.java:246)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.execute(RCallNodeGen.java:220)
at com.oracle.truffle.r.runtime.nodes.RNode.visibleExecute(RNode.java:74)
at com.oracle.truffle.r.nodes.function.FunctionBodyNode.visibleExecute(FunctionBodyNode.java:58)
at com.oracle.truffle.r.nodes.function.FunctionDefinitionNode.execute(FunctionDefinitionNode.java:282)
at com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85)
at com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59)
at com.oracle.truffle.r.nodes.function.call.CallRFunctionNode.execute(CallRFunctionNode.java:63)
at com.oracle.truffle.r.nodes.function.RCallNode$DispatchedCallNode.execute(RCallNode.java:1213)
at com.oracle.truffle.r.nodes.function.RCallNode$FunctionDispatch.dispatch(RCallNode.java:911)
at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.executeAndSpecialize(RCallNodeGen.java:905)
at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.execute(RCallNodeGen.java:869)
at com.oracle.truffle.r.nodes.function.RCallNode.call(RCallNode.java:289)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.executeAndSpecialize(RCallNodeGen.java:246)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.execute(RCallNodeGen.java:163)
at com.oracle.truffle.r.nodes.function.RFunctionEvalNodes$FunctionEvalRootNode.execute(RFunctionEvalNodes.java:400)
at com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85)
at com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59)
at com.oracle.truffle.r.nodes.function.RFunctionEvalNodes$FunctionEvalCallNode.execute(RFunctionEvalNodes.java:433)
at com.oracle.truffle.r.ffi.impl.nodes.RfEvalNode$FunctionEvalNode.evalFastPath(RfEvalNode.java:167)
at com.oracle.truffle.r.ffi.impl.nodes.RfEvalNodeGen$FunctionEvalNodeGen.executeAndSpecialize(RfEvalNodeGen.java:336)
at com.oracle.truffle.r.ffi.impl.nodes.RfEvalNodeGen$FunctionEvalNodeGen.execute(RfEvalNodeGen.java:294)
at com.oracle.truffle.r.ffi.impl.nodes.RfEvalNode.handleLanguage(RfEvalNode.java:231)
at com.oracle.truffle.r.ffi.impl.nodes.RfEvalNodeGen.executeAndSpecialize(RfEvalNodeGen.java:140)
at com.oracle.truffle.r.ffi.impl.nodes.RfEvalNodeGen.executeObject(RfEvalNodeGen.java:95)
at com.oracle.truffle.r.ffi.impl.upcalls.Rf_evalCall$Rf_evalCallFactory$1.execute(Rf_evalCall.java:74)
... 214 more
Caused by: java.lang.NullPointerException
at com.oracle.truffle.r.nodes.builtin.base.MatMult.left0Dim(MatMult.java:124)
at com.oracle.truffle.r.nodes.builtin.base.MatMultNodeGen.executeAndSpecialize(MatMultNodeGen.java:476)
at com.oracle.truffle.r.nodes.builtin.base.MatMultNodeGen.execute(MatMultNodeGen.java:434)
at com.oracle.truffle.r.nodes.builtin.RBuiltinNode$Arg2.call(RBuiltinNode.java:187)
at com.oracle.truffle.r.nodes.function.RCallNode$BuiltinCallNode.execute(RCallNode.java:1149)
at com.oracle.truffle.r.nodes.function.RCallNode$FunctionDispatch.dispatch(RCallNode.java:911)
at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.executeAndSpecialize(RCallNodeGen.java:905)
at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.execute(RCallNodeGen.java:869)
at com.oracle.truffle.r.nodes.function.RCallNode.callGroupGeneric(RCallNode.java:620)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.executeAndSpecialize(RCallNodeGen.java:309)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.execute(RCallNodeGen.java:220)
at com.oracle.truffle.r.nodes.function.PromiseNode$InlinedSuppliedArgumentNode.execute(PromiseNode.java:235)
at com.oracle.truffle.r.nodes.function.call.PrepareArguments$PrepareArgumentsDefault.executeArgs(PrepareArguments.java:103)
at com.oracle.truffle.r.nodes.function.call.PrepareArguments$PrepareArgumentsDefault.prepare(PrepareArguments.java:129)
at com.oracle.truffle.r.nodes.function.call.PrepareArgumentsFactory$PrepareArgumentsDefaultNodeGen.executeAndSpecialize(PrepareArgumentsFactory.java:97)
at com.oracle.truffle.r.nodes.function.call.PrepareArgumentsFactory$PrepareArgumentsDefaultNodeGen.execute(PrepareArgumentsFactory.java:58)
at com.oracle.truffle.r.nodes.function.RCallNode$FunctionDispatch.dispatch(RCallNode.java:910)
at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.executeAndSpecialize(RCallNodeGen.java:905)
at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.execute(RCallNodeGen.java:869)
at com.oracle.truffle.r.nodes.function.RCallNode.call(RCallNode.java:289)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.executeAndSpecialize(RCallNodeGen.java:246)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.execute(RCallNodeGen.java:220)
at com.oracle.truffle.r.nodes.function.CallArgumentsNode.evaluateFlattenObjects(CallArgumentsNode.java:242)
at com.oracle.truffle.r.nodes.function.RCallNode.callGroupGeneric(RCallNode.java:492)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.executeAndSpecialize(RCallNodeGen.java:309)
at com.oracle.truffle.r.nodes.function.RCallNodeGen.execute(RCallNodeGen.java:220)
at com.oracle.truffle.r.nodes.access.WriteLocalFrameVariableNodeGen.execute_generic3(WriteLocalFrameVariableNodeGen.java:115)
at com.oracle.truffle.r.nodes.access.WriteLocalFrameVariableNodeGen.execute(WriteLocalFrameVariableNodeGen.java:49)
at com.oracle.truffle.r.nodes.access.WriteVariableSyntaxNode.voidExecute(WriteVariableSyntaxNode.java:84)
at com.oracle.truffle.r.nodes.control.ReplacementDispatchNode.voidExecute(ReplacementDispatchNode.java:79)
at com.oracle.truffle.r.nodes.control.BlockNode.voidExecute(BlockNode.java:101)
at com.oracle.truffle.r.nodes.control.IfNode.voidExecute(IfNode.java:69)
at com.oracle.truffle.r.nodes.control.BlockNode.voidExecute(BlockNode.java:101)
at com.oracle.truffle.r.nodes.control.ForNode$AbstractIndexRepeatingNode.executeRepeating(ForNode.java:258)
at com.oracle.truffle.api.impl.DefaultLoopNode.executeLoop(DefaultLoopNode.java:62)
at com.oracle.truffle.r.nodes.control.ForNode.iterate(ForNode.java:94)
at com.oracle.truffle.r.nodes.control.ForNodeGen.executeAndSpecialize(ForNodeGen.java:161)
at com.oracle.truffle.r.nodes.control.ForNodeGen.execute(ForNodeGen.java:136)
at com.oracle.truffle.r.runtime.nodes.RNode.voidExecute(RNode.java:66)
at com.oracle.truffle.r.nodes.control.BlockNode$HugeBlockRootNode.voidExecute(BlockNode.java:373)
at com.oracle.truffle.r.nodes.control.BlockNode$VoidRootNode.execute(BlockNode.java:387)
at com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85)
at com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59)
at com.oracle.truffle.r.nodes.control.BlockNode$HugeBlockNode.voidExecute(BlockNode.java:274)
at com.oracle.truffle.r.nodes.control.IfNode.voidExecute(IfNode.java:69)
at com.oracle.truffle.r.nodes.control.BlockNode.voidExecute(BlockNode.java:101)
at com.oracle.truffle.r.nodes.control.ForNode$AbstractIndexRepeatingNode.executeRepeating(ForNode.java:258)
at com.oracle.truffle.api.impl.DefaultLoopNode.executeLoop(DefaultLoopNode.java:62)
at com.oracle.truffle.r.nodes.control.ForNode.iterate(ForNode.java:94)
at com.oracle.truffle.r.nodes.control.ForNodeGen.executeAndSpecialize(ForNodeGen.java:161)
at com.oracle.truffle.r.nodes.control.ForNodeGen.execute(ForNodeGen.java:136)
at com.oracle.truffle.r.runtime.nodes.RNode.voidExecute(RNode.java:66)
at com.oracle.truffle.r.nodes.control.BlockNode$HugeBlockRootNode.voidExecute(BlockNode.java:373)
at com.oracle.truffle.r.nodes.control.BlockNode$VoidRootNode.execute(BlockNode.java:387)
at com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85)
at com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59)
at com.oracle.truffle.r.nodes.control.BlockNode$HugeBlockNode.voidExecute(BlockNode.java:274)
at com.oracle.truffle.r.nodes.control.ForNode$AbstractIndexRepeatingNode.executeRepeating(ForNode.java:258)
at com.oracle.truffle.api.impl.DefaultLoopNode.executeLoop(DefaultLoopNode.java:62)
at com.oracle.truffle.r.nodes.control.ForNode.iterate(ForNode.java:94)
at com.oracle.truffle.r.nodes.control.ForNodeGen.executeAndSpecialize(ForNodeGen.java:161)
at com.oracle.truffle.r.nodes.control.ForNodeGen.execute(ForNodeGen.java:136)
at com.oracle.truffle.r.runtime.nodes.RNode.voidExecute(RNode.java:66)
at com.oracle.truffle.r.nodes.control.BlockNode$BlockRootNode.visibleExec(BlockNode.java:432)
at com.oracle.truffle.r.nodes.control.BlockNode$BlockRootNode.execute(BlockNode.java:407)
at com.oracle.truffle.api.impl.DefaultCallTarget.callDirectOrIndirect(DefaultCallTarget.java:85)
at com.oracle.truffle.api.impl.DefaultDirectCallNode.call(DefaultDirectCallNode.java:59)
at com.oracle.truffle.r.nodes.control.BlockNode$HugeBlockNode.visibleExecute(BlockNode.java:298)
at com.oracle.truffle.r.nodes.function.FunctionBodyNode.visibleExecute(FunctionBodyNode.java:58)
at com.oracle.truffle.r.nodes.function.FunctionDefinitionNode.execute(FunctionDefinitionNode.java:282)
... 248 more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment