-
Notifications
You must be signed in to change notification settings - Fork 51
Missing ; error while running node script with jsdom using trireme in java #190
Copy link
Copy link
Open
Description
I have a JS program which I want to run through Java for extending it. But, I am getting the following error with scripts referencing JSDOM, but other scripts without JSDOM run fine.
Exception in thread "main" java.util.concurrent.ExecutionException: org.mozilla.javascript.EvaluatorException: missing ; before statement (C:\Users\arsharma\node_modules\jsdom\lib\api.js#21)
at io.apigee.trireme.core.ScriptFuture.getResult(ScriptFuture.java:82)
at io.apigee.trireme.core.ScriptFuture.get(ScriptFuture.java:97)
at com.firstTrial.Tester.main(Tester.java:19)
Caused by: org.mozilla.javascript.EvaluatorException: missing ; before statement (C:\Users\arsharma\node_modules\jsdom\lib\api.js#21)
at org.mozilla.javascript.DefaultErrorReporter.runtimeError(DefaultErrorReporter.java:77)
at org.mozilla.javascript.DefaultErrorReporter.error(DefaultErrorReporter.java:64)
at org.mozilla.javascript.Parser.addError(Parser.java:254)
at org.mozilla.javascript.Parser.reportError(Parser.java:322)
at org.mozilla.javascript.Parser.reportError(Parser.java:309)
at org.mozilla.javascript.Parser.reportError(Parser.java:302)
at org.mozilla.javascript.Parser.autoInsertSemicolon(Parser.java:1269)
at org.mozilla.javascript.Parser.statementHelper(Parser.java:1246)
at org.mozilla.javascript.Parser.statement(Parser.java:1103)
at org.mozilla.javascript.Parser.parseFunctionBody(Parser.java:740)
at org.mozilla.javascript.Parser.function(Parser.java:910)
at org.mozilla.javascript.Parser.primaryExpr(Parser.java:3005)
at org.mozilla.javascript.Parser.memberExpr(Parser.java:2642)
at org.mozilla.javascript.Parser.unaryExpr(Parser.java:2540)
at org.mozilla.javascript.Parser.mulExpr(Parser.java:2464)
at org.mozilla.javascript.Parser.addExpr(Parser.java:2448)
at org.mozilla.javascript.Parser.shiftExpr(Parser.java:2429)
at org.mozilla.javascript.Parser.relExpr(Parser.java:2404)
at org.mozilla.javascript.Parser.eqExpr(Parser.java:2376)
at org.mozilla.javascript.Parser.bitAndExpr(Parser.java:2365)
at org.mozilla.javascript.Parser.bitXorExpr(Parser.java:2354)
at org.mozilla.javascript.Parser.bitOrExpr(Parser.java:2343)
at org.mozilla.javascript.Parser.andExpr(Parser.java:2332)
at org.mozilla.javascript.Parser.orExpr(Parser.java:2321)
at org.mozilla.javascript.Parser.condExpr(Parser.java:2285)
at org.mozilla.javascript.Parser.assignExpr(Parser.java:2248)
at org.mozilla.javascript.Parser.expr(Parser.java:2227)
at org.mozilla.javascript.Parser.parenExpr(Parser.java:3110)
at org.mozilla.javascript.Parser.primaryExpr(Parser.java:3021)
at org.mozilla.javascript.Parser.memberExpr(Parser.java:2642)
at org.mozilla.javascript.Parser.unaryExpr(Parser.java:2540)
at org.mozilla.javascript.Parser.mulExpr(Parser.java:2464)
at org.mozilla.javascript.Parser.addExpr(Parser.java:2448)
at org.mozilla.javascript.Parser.shiftExpr(Parser.java:2429)
at org.mozilla.javascript.Parser.relExpr(Parser.java:2404)
at org.mozilla.javascript.Parser.eqExpr(Parser.java:2376)
at org.mozilla.javascript.Parser.bitAndExpr(Parser.java:2365)
at org.mozilla.javascript.Parser.bitXorExpr(Parser.java:2354)
at org.mozilla.javascript.Parser.bitOrExpr(Parser.java:2343)
at org.mozilla.javascript.Parser.andExpr(Parser.java:2332)
at org.mozilla.javascript.Parser.orExpr(Parser.java:2321)
at org.mozilla.javascript.Parser.condExpr(Parser.java:2285)
at org.mozilla.javascript.Parser.assignExpr(Parser.java:2248)
at org.mozilla.javascript.Parser.expr(Parser.java:2227)
at org.mozilla.javascript.Parser.statementHelper(Parser.java:1241)
at org.mozilla.javascript.Parser.statement(Parser.java:1103)
at org.mozilla.javascript.Parser.parse(Parser.java:642)
at org.mozilla.javascript.Parser.parse(Parser.java:577)
at org.mozilla.javascript.Context.compileImpl(Context.java:2522)
at org.mozilla.javascript.Context.compileString(Context.java:1507)
at org.mozilla.javascript.Context.compileString(Context.java:1496)
at io.apigee.trireme.core.internal.ScriptUtils.tryCompile(ScriptUtils.java:64)
at io.apigee.trireme.core.modules.Evals$NodeScriptImpl.getCompiledScript(Evals.java:231)
at io.apigee.trireme.core.modules.Evals$NodeScriptImpl.runScript(Evals.java:217)
at io.apigee.trireme.core.modules.Evals$NodeScriptImpl.runInThisContext(Evals.java:108)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)
at org.mozilla.javascript.FunctionObject.call(FunctionObject.java:387)
at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:63)
at io.apigee.trireme.node10.node.module._c_anonymous_18(module.js:439)
at io.apigee.trireme.node10.node.module.call(module.js)
at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
at io.apigee.trireme.node10.node.module._c_anonymous_24(module.js:474)
at io.apigee.trireme.node10.node.module.call(module.js)
at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
at io.apigee.trireme.node10.node.module._c_anonymous_16(module.js:356)
at io.apigee.trireme.node10.node.module.call(module.js)
at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
at io.apigee.trireme.node10.node.module._c_anonymous_14(module.js:312)
at io.apigee.trireme.node10.node.module.call(module.js)
at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
at io.apigee.trireme.node10.node.module._c_anonymous_17(module.js:364)
at io.apigee.trireme.node10.node.module.call(module.js)
at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
at io.apigee.trireme.node10.node.module._c_require_19(module.js:380)
at io.apigee.trireme.node10.node.module.call(module.js)
at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:63)
at org.mozilla.javascript.gen.C__Users_arsharma_eclipse_workspace_Nashorn_scripts_ALT_altCheck_js_3._c_altAttrCheck_2(C:\Users\arsharma\eclipse-workspace\Nashorn\scripts\ALT\altCheck.js:4)
at org.mozilla.javascript.gen.C__Users_arsharma_eclipse_workspace_Nashorn_scripts_ALT_altCheck_js_3.call(C:\Users\arsharma\eclipse-workspace\Nashorn\scripts\ALT\altCheck.js)
at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
at org.mozilla.javascript.gen.C__Users_arsharma_eclipse_workspace_Nashorn_scripts_mainValidator_js_2._c_allChecks_2(C:\Users\arsharma\eclipse-workspace\Nashorn\scripts\mainValidator.js:14)
at org.mozilla.javascript.gen.C__Users_arsharma_eclipse_workspace_Nashorn_scripts_mainValidator_js_2.call(C:\Users\arsharma\eclipse-workspace\Nashorn\scripts\mainValidator.js)
at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
at org.mozilla.javascript.gen.C__Users_arsharma_eclipse_workspace_Nashorn_tester_js_1._c_anonymous_2(C:\Users\arsharma\eclipse-workspace\Nashorn\tester.js:6)
at org.mozilla.javascript.gen.C__Users_arsharma_eclipse_workspace_Nashorn_tester_js_1.call(C:\Users\arsharma\eclipse-workspace\Nashorn\tester.js)
at org.mozilla.javascript.optimizer.OptRuntime.call0(OptRuntime.java:23)
at org.mozilla.javascript.gen.C__Users_arsharma_eclipse_workspace_Nashorn_tester_js_1._c_anonymous_1(C:\Users\arsharma\eclipse-workspace\Nashorn\tester.js:1)
at org.mozilla.javascript.gen.C__Users_arsharma_eclipse_workspace_Nashorn_tester_js_1.call(C:\Users\arsharma\eclipse-workspace\Nashorn\tester.js)
at org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRuntime.java:2697)
at org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:287)
at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:101)
at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
at io.apigee.trireme.node10.node.module._c_anonymous_18(module.js:456)
at io.apigee.trireme.node10.node.module.call(module.js)
at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
at io.apigee.trireme.node10.node.module._c_anonymous_24(module.js:474)
at io.apigee.trireme.node10.node.module.call(module.js)
at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
at io.apigee.trireme.node10.node.module._c_anonymous_16(module.js:356)
at io.apigee.trireme.node10.node.module.call(module.js)
at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
at io.apigee.trireme.node10.node.module._c_anonymous_14(module.js:312)
at io.apigee.trireme.node10.node.module.call(module.js)
at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52)
at io.apigee.trireme.node10.node.module._c_anonymous_26(module.js:497)
at io.apigee.trireme.node10.node.module.call(module.js)
at org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:85)
at io.apigee.trireme.node10.main.trireme._c_startup_2(trireme.js:142)
at io.apigee.trireme.node10.main.trireme.call(trireme.js)
at org.mozilla.javascript.optimizer.OptRuntime.callName0(OptRuntime.java:74)
at io.apigee.trireme.node10.main.trireme._c_anonymous_1(trireme.js:923)
at io.apigee.trireme.node10.main.trireme.call(trireme.js)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:402)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3466)
at io.apigee.trireme.node10.main.trireme.call(trireme.js)
at io.apigee.trireme.core.internal.ScriptRunner.runScript(ScriptRunner.java:762)
at io.apigee.trireme.core.internal.ScriptRunner$4.run(ScriptRunner.java:702)
at org.mozilla.javascript.Context.call(Context.java:536)
at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:512)
at io.apigee.trireme.core.internal.ScriptRunner.call(ScriptRunner.java:697)
at io.apigee.trireme.core.ScriptFuture.run(ScriptFuture.java:183)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels