Skip to content

Instantly share code, notes, and snippets.

@dain
Created December 12, 2013 21:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dain/c3a29eb81642c86f5072 to your computer and use it in GitHub Desktop.
Save dain/c3a29eb81642c86f5072 to your computer and use it in GitHub Desktop.
[truffle] opt failed TpchQuery6Node@5594a1b5 com.oracle.graal.nodes.util.GraphUtil$2: Found illegal recursive call to HotSpotMethod<Utility.recursiveAppendNumber(StringBuffer, int, int, int)>, must annotate such calls with @CompilerDirectives.SlowPath!
java.util.concurrent.ExecutionException: com.oracle.graal.nodes.util.GraphUtil$2: Found illegal recursive call to HotSpotMethod<Utility.recursiveAppendNumber(StringBuffer, int, int, int)>, must annotate such calls with @CompilerDirectives.SlowPath!
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:188)
at com.oracle.graal.truffle.OptimizedCallTarget.receiveInstalledCode(OptimizedCallTarget.java:180)
at com.oracle.graal.truffle.OptimizedCallTarget.waitForCompilation(OptimizedCallTarget.java:173)
at com.oracle.graal.truffle.OptimizedCallTarget.interpreterCall(OptimizedCallTarget.java:135)
at com.oracle.graal.truffle.OptimizedCallTarget.callHelper(OptimizedCallTarget.java:97)
at com.oracle.graal.truffle.OptimizedCallTarget.call(OptimizedCallTarget.java:75)
at com.oracle.truffle.api.CallTarget.call(CallTarget.java:42)
at com.facebook.presto.truffle.TruffleTest.main(TruffleTest.java:23)
Caused by: com.oracle.graal.nodes.util.GraphUtil$2: Found illegal recursive call to HotSpotMethod<Utility.recursiveAppendNumber(StringBuffer, int, int, int)>, must annotate such calls with @CompilerDirectives.SlowPath!
at sun.text.normalizer.Utility.recursiveAppendNumber(Utility.java)
at sun.text.normalizer.Utility.recursiveAppendNumber(Utility.java:288)
Caused by: java.lang.IllegalStateException: Found illegal recursive call to HotSpotMethod<Utility.recursiveAppendNumber(StringBuffer, int, int, int)>, must annotate such calls with @CompilerDirectives.SlowPath!
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:198)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.TruffleCache.expandInvoke(TruffleCache.java:194)
at com.oracle.graal.truffle.TruffleCache.lookup(TruffleCache.java:156)
at com.oracle.graal.truffle.PartialEvaluator.parseGraph(PartialEvaluator.java:251)
at com.oracle.graal.truffle.PartialEvaluator.expandTree(PartialEvaluator.java:212)
at com.oracle.graal.truffle.PartialEvaluator.createGraph(PartialEvaluator.java:130)
at com.oracle.graal.truffle.TruffleCompilerImpl.compileMethodImpl(TruffleCompilerImpl.java:145)
at com.oracle.graal.truffle.TruffleCompilerImpl.access$000(TruffleCompilerImpl.java:59)
at com.oracle.graal.truffle.TruffleCompilerImpl$2.call(TruffleCompilerImpl.java:117)
at com.oracle.graal.truffle.TruffleCompilerImpl$2.call(TruffleCompilerImpl.java:113)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
at com.oracle.graal.compiler.CompilerThreadFactory$CompilerThread.run(CompilerThreadFactory.java:77)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment