oracle / fastr

A high-performance implementation of the R programming language, built on GraalVM.
Other
623 stars 64 forks source link

RInternalError: java.lang.StackOverflowError when trying to load RData file #84

Open thiagohora opened 5 years ago

thiagohora commented 5 years ago

I'm getting a StackOverflowError when trying to load a RData file

R script:

library(caret)
library(tm)
library(SnowballC)
library(kernlab)
library(e1071)

load('r/fitSvm.RData')
load('r/tdm.RData')
load('r/ss.RData')

Stack trace:

Loading required package: lattice
Loading required package: ggplot2
Loading required package: NLP

Attaching package: ‘NLP’

The following object is masked from ‘package:ggplot2’:

    annotate

Attaching package: ‘kernlab’

The following object is masked from ‘package:ggplot2’:

    alpha
...
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.glovoapp.hackathon.r.RService]: Constructor threw exception; nested exception is org.graalvm.polyglot.PolyglotException: com.oracle.truffle.r.runtime.RInternalError: java.lang.StackOverflowError
    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:184)
    at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:117)
    at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:300)
    ... 39 more
Caused by: org.graalvm.polyglot.PolyglotException: com.oracle.truffle.r.runtime.RInternalError: java.lang.StackOverflowError
    at com.oracle.truffle.r.nodes.function.FunctionDefinitionNode.execute(FunctionDefinitionNode.java:330)
    at org.graalvm.polyglot.Value.execute(Value.java:338)
    at com.glovoapp.hackathon.r.FastR.execute(FastR.java:134)
    at com.glovoapp.hackathon.r.FastR.call(FastR.java:159)
    at com.glovoapp.hackathon.r.RBundle.<init>(RBundle.java:45)
    at com.glovoapp.hackathon.r.RService.<init>(RService.java:16)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:172)
    ... 41 more
thiagohora commented 5 years ago

Any insights here?

steve-s commented 5 years ago

Hello Thiago,

thank you for the report. Are the RData files that you are trying to load publicly available? It seems that you are running this via Graal SDK. Can you try running the same R code in R REPL: start $GRAALVM_HOME/bin/R and copy&paste the R code. Does it fail in stand-alone REPL too?

thiagohora commented 5 years ago
Thu Jun 27 20:40:49 CEST 2019
com.oracle.truffle.r.runtime.RInternalError: java.lang.StackOverflowError
    at com.oracle.truffle.r.nodes.function.FunctionDefinitionNode.execute(FunctionDefinitionNode.java:330)
    at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:325)
    at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:315)
    at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:302)
    at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:284)
    at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:239)
    at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:63)
    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:1212)
    at com.oracle.truffle.r.nodes.function.RCallNode$FunctionDispatch.dispatch(RCallNode.java:918)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.executeAndSpecialize(RCallNodeGen.java:746)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen$FunctionDispatchNodeGen.execute(RCallNodeGen.java:710)
    at com.oracle.truffle.r.nodes.function.RCallNode.call(RCallNode.java:288)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen.executeAndSpecialize(RCallNodeGen.java:239)
    at com.oracle.truffle.r.nodes.function.RCallNodeGen.execute(RCallNodeGen.java:213)
    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 org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:325)
    at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:315)
    at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:302)
    at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:284)
    at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:239)
    at org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:63)
    at com.oracle.truffle.r.engine.EngineRootNode$EngineBodyNode.execute(EngineRootNode.java:138)
    at com.oracle.truffle.r.engine.EngineRootNode.execute(EngineRootNode.java:85)
    at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:325)
    at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:315)
    at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:302)
    at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:284)
    at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:227)
    at org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:214)
    at com.oracle.truffle.polyglot.PolyglotContextImpl.eval(PolyglotContextImpl.java:800)
    at org.graalvm.polyglot.Context.eval(Context.java:341)
    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.StackOverflowError
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:823)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:833)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:592)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:593)
    at com.oracle.truffle.r.runtime.RSerialize$Input.readItem(RSerialize.java:429)

Frame(d=1): load (called as: load("r/fitSvm.RData"))
Frame(d=0): <repl wrapper> (called as: <invalid call>)
<empty frame>

with frame slot contents:

Frame(d=1): load (called as: load("r/fitSvm.RData"))
      file = [4, org.graalvm.compiler.truffle.runtime.FrameWithoutBoxing@4ae173ea, expr=ConstantObjectNode@4e29db5e, r/fitSvm.RData]
      envir = [3, org.graalvm.compiler.truffle.runtime.FrameWithoutBoxing@48c9106f, expr=WrapDefaultArgumentNode@4ff36112, <environment: R_GlobalEnv>]
      verbose = [3, null, expr=ConstantLogicalScalarNode@116d7640, 0]
      Visibility = true
      con = [3]
      OnExit = pairlist(type=null, tag=NULL, car=RNull, cdr=RPairList)
      magic = [RDX2
]
      TempFrameSlot = null
Frame(d=0): <repl wrapper> (called as: <invalid call>)
      Visibility = true
      .Random.seed = active binding
      TempFrameSlot = null
      TempFrameSlot = null
<empty frame>
steve-s commented 5 years ago

Thank you for the stack trace. This indeed looks like a deserialization error. Are those RData files publicly available?

thiagohora commented 5 years ago

https://drive.google.com/drive/folders/1Gu4kUWfZ2xa7RYXlbTmUmFkWFpFBH18e?usp=sharing

steve-s commented 5 years ago

Thank you for sharing the files. We can reproduce the issue and are working on a fix.

tstupka commented 5 years ago

Hi,

raising the stacktrace size helped on my box (2M instead of the default 1M)

$GRAALVM_HOME/bin/R --vm.Xss2M

on our side - we have to see that we make the deserialization more efficient thanks

thiagohora commented 5 years ago

hi @tstupka

I tried locally running through the JVM and even the param I got the StackOverflow

tstupka commented 5 years ago

hi,

i was able to reproduce with the default stack, but not anymore after raising Xss this is also in accord with what we saw while debugging with the data attached to this issue and how the deserialization logic is written (and has to be fixed) in FastR

the Xss=2M workaround worked for me, but might not be enough in your case, pls try some higher value

thiagohora commented 5 years ago

I tried with 4m and I got the same result, running R through the JVM integration, I added the param in the JVM running options and I'm initializing the Context like this:

Context.newBuilder("R").allowAllAccess(true).build();

Screenshot from 2019-07-22 20-45-26

tstupka commented 5 years ago

hm, like mentioned, it worked for me once Xss was high enough, though hard to guess how high that would have to be in your environment. Maybe you could try something excessively higher - 20M or more

(pls note that we acknowledge this as a problem on our side and will fix it, but it would be good if you were able to run your code in the meantime)

thanks