<div dir="ltr"><div>Hello,</div><div><br></div><div>I&#39;m getting the following error after running the specs of my project:</div><div><br></div><div>[truffle] opt fail         #each_with_index resource:/truffleruby/core/enumerable.rb:334 &lt;split-6a6d5bff&gt;|Reason org.graalvm.compiler.code.SourceStackTraceBailoutException$1: too many loop explosion iterations - does the explosion not terminate for method HotSpotMethod&lt;OutgoingForeignCallNodeGen.executeCall(VirtualFrame, TruffleObject, Object[])&gt;? <br>org.graalvm.compiler.code.SourceStackTraceBailoutException$1: too many loop explosion iterations - does the explosion not terminate for method HotSpotMethod&lt;OutgoingForeignCallNodeGen.executeCall(VirtualFrame, TruffleObject, Object[])&gt;?<br>Caused by: org.graalvm.compiler.core.common.PermanentBailoutException: too many loop explosion iterations - does the explosion not terminate for method HotSpotMethod&lt;OutgoingForeignCallNodeGen.executeCall(VirtualFrame, TruffleObject, Object[])&gt;?<br>    at org.graalvm.compiler.replacements.PEGraphDecoder.tooManyLoopExplosionIterations(PEGraphDecoder.java:605)<br>    at org.graalvm.compiler.replacements.PEGraphDecoder.checkLoopExplosionIteration(PEGraphDecoder.java:599)<br>    at org.graalvm.compiler.nodes.GraphDecoder.processNextNode(GraphDecoder.java:506)<br>    at org.graalvm.compiler.nodes.GraphDecoder.decode(GraphDecoder.java:414)<br>    at org.graalvm.compiler.replacements.PEGraphDecoder.decode(PEGraphDecoder.java:556)<br>    at org.graalvm.compiler.truffle.compiler.PartialEvaluator.doGraphPE(PartialEvaluator.java:436)<br>    at org.graalvm.compiler.truffle.compiler.PartialEvaluator.fastPartialEvaluation(PartialEvaluator.java:475)<br>    at org.graalvm.compiler.truffle.compiler.PartialEvaluator.createGraph(PartialEvaluator.java:220)<br>    at org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.compileAST(TruffleCompilerImpl.java:382)<br>    at org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:546)<br>    at org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:495)<br>    at org.graalvm.compiler.core.CompilationWrapper.run(CompilationWrapper.java:169)<br>    at org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.doCompile(TruffleCompilerImpl.java:224)<br>    at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.doCompile(GraalTruffleRuntime.java:710)<br>    at org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime$1.run(GraalTruffleRuntime.java:776)<br>    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)<br>    at java.util.concurrent.FutureTask.run(FutureTask.java:266)<br>    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)<br>    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)<br>    at java.lang.Thread.run(Thread.java:748)<br>    at org.graalvm.compiler.core.CompilerThread.run(CompilerThread.java:42)<br><br></div><div>If I run each spec file individually I don&#39;t see the same error.<br></div><br>-- <br><div dir="ltr" class="gmail_signature">Rodrigo Botafogo<br><br></div></div>