<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hello...</div><div><br></div><div>Doing the following is crashing truffle:</div><div><br></div><div>        Polyglot.eval(&quot;R&quot;, &quot;dev.control(displaylist = &#39;inhibit&#39;)&quot;)<br></div><div><br></div><div>Failure/Error: Polyglot.eval(&quot;R&quot;, &quot;dev.control(displaylist = &#39;inhibit&#39;)&quot;)<br><br>RuntimeError:<br>  java.lang.ClassCastException: com.oracle.truffle.r.runtime.data.RNull cannot be cast to com.oracle.truffle.r.runtime.data.RList (RInternalError)<br>      from com.oracle.truffle.r.nodes.function.FunctionDefinitionNode.execute(FunctionDefinitionNode.java:321)<br>      from org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callProxy(OptimizedCallTarget.java:289)<br>      from org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callRoot(OptimizedCallTarget.java:278)<br>      from org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:265)<br>      from org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:247)<br>      from org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:230)<br>      from org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.callProxy(OptimizedDirectCallNode.java:88)<br>      from org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:72)<br>      from com.oracle.truffle.r.nodes.function.call.CallRFunctionNode.execute(CallRFunctionNode.java:59)<br>      from com.oracle.truffle.r.nodes.function.RCallNode$DispatchedCallNode.execute(RCallNode.java:1157)<br>  Caused by:<br>  com.oracle.truffle.r.runtime.data.RNull cannot be cast to com.oracle.truffle.r.runtime.data.RList (ClassCastException)<br>      from com.oracle.truffle.r.library.fastrGrid.FastRGridExternalLookup.lambda$lookupDotCall$1(FastRGridExternalLookup.java:172)<br>      from com.oracle.truffle.r.library.fastrGrid.GridStateSetNode.execute(GridStateSetNode.java:52)<br>      from com.oracle.truffle.r.nodes.builtin.RExternalBuiltinNode$Arg1.call(RExternalBuiltinNode.java:88)<br>      from com.oracle.truffle.r.nodes.builtin.RExternalBuiltinNode.call(RExternalBuiltinNode.java:40)<br>      from com.oracle.truffle.r.nodes.builtin.base.foreign.CallAndExternalFunctions$DotCall.doExternal(CallAndExternalFunctions.java:645)<br>      from com.oracle.truffle.r.nodes.builtin.base.foreign.CallAndExternalFunctionsFactory$DotCallNodeGen.executeAndSpecialize(CallAndExternalFunctionsFactory.java:156)<br>      from com.oracle.truffle.r.nodes.builtin.base.foreign.CallAndExternalFunctionsFactory$DotCallNodeGen.execute(CallAndExternalFunctionsFactory.java:113)<br>      from com.oracle.truffle.r.nodes.builtin.RBuiltinNode$Arg3.call(RBuiltinNode.java:200)<br>      from com.oracle.truffle.r.nodes.function.RCallNode$BuiltinCallNode.execute(RCallNode.java:1100)<br>      from com.oracle.truffle.r.nodes.function.RCallNode$FunctionDispatch.dispatch(RCallNode.java:882)<br>  Translated to internal error<br></div><div><div><br>-- <br><div dir="ltr" class="gmail_signature">Rodrigo Botafogo<br><br></div></div></div></div></div></div>