org.graalvm.polyglot.PolyglotException: SyntaxError: Test.ajs:3:6 Expected ; but found new
await new Promise((resolve) => {
^
Test.ajs:6:0 Expected eof but found }
}).then(() => console.log("async part ended"));
^
at <js>.:program(<eval>:1)
at org.graalvm.polyglot.Context.eval(Context.java:399)
at com.oracle.truffle.js.scriptengine.GraalJSScriptEngine.eval(GraalJSScriptEngine.java:478)
at com.oracle.truffle.js.scriptengine.GraalJSScriptEngine.eval(GraalJSScriptEngine.java:446)
at java.scripting/javax.script.AbstractScriptEngine.eval(Unknown Source)
jArchi Version
1.7
Archi Version
5.4.2
Operating System
Linux Mint Cinnamon 64bit
Description
Async scenarios lead to the following checkmate :
org.graalvm.polyglot.PolyglotExceptionis raisedSteps to reproduce
Case 1:
In this case, the JArchi console only prints:
"starting synchronous part""starting async part""synchronous part ended"=>
"async part ended"is never printedCase 2:
There, the console displays the following error: