Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error when compile JS #659

Open
fsoudant opened this issue Nov 2, 2023 · 4 comments
Open

Error when compile JS #659

fsoudant opened this issue Nov 2, 2023 · 4 comments
Labels
js-engine Issues related to the js engine

Comments

@fsoudant
Copy link

fsoudant commented Nov 2, 2023

execute at line 2, column 2385 : identifier is a reserved word: class (https://e-cdn-files.dzcdn.net/cache/js/app-backstage-plain-html.49a17339cc5ea69b985f.js#2)
at org.htmlunit.javascript.HtmlUnitContextFactory$HtmlUnitErrorReporter.error(HtmlUnitContextFactory.java:432)
at org.htmlunit.corejs.javascript.Parser.addError(Parser.java:3558)
at org.htmlunit.corejs.javascript.Parser.reportError(Parser.java:3863)
at org.htmlunit.corejs.javascript.Parser.reportError(Parser.java:3859)
at org.htmlunit.corejs.javascript.Parser.primaryExpr(Parser.java:2432)
at org.htmlunit.corejs.javascript.Parser.memberExpr(Parser.java:1612)
at org.htmlunit.corejs.javascript.Parser.unaryExpr(Parser.java:3173)
at org.htmlunit.corejs.javascript.Parser.expExpr(Parser.java:1111)
at org.htmlunit.corejs.javascript.Parser.mulExpr(Parser.java:1782)
at org.htmlunit.corejs.javascript.Parser.addExpr(Parser.java:326)
at org.htmlunit.corejs.javascript.Parser.shiftExpr(Parser.java:2718)
at org.htmlunit.corejs.javascript.Parser.relExpr(Parser.java:2617)
at org.htmlunit.corejs.javascript.Parser.eqExpr(Parser.java:1073)
at org.htmlunit.corejs.javascript.Parser.bitAndExpr(Parser.java:720)
at org.htmlunit.corejs.javascript.Parser.bitXorExpr(Parser.java:738)
at org.htmlunit.corejs.javascript.Parser.bitOrExpr(Parser.java:729)
at org.htmlunit.corejs.javascript.Parser.andExpr(Parser.java:357)
at org.htmlunit.corejs.javascript.Parser.orExpr(Parser.java:2031)
at org.htmlunit.corejs.javascript.Parser.condExpr(Parser.java:813)
at org.htmlunit.corejs.javascript.Parser.assignExpr(Parser.java:630)
at org.htmlunit.corejs.javascript.Parser.expr(Parser.java:1130)
at org.htmlunit.corejs.javascript.Parser.statementHelper(Parser.java:2856)
at org.htmlunit.corejs.javascript.Parser.statement(Parser.java:2737)
at org.htmlunit.corejs.javascript.Parser.parseFunctionBody(Parser.java:2194)
at org.htmlunit.corejs.javascript.Parser.arrowFunction(Parser.java:582)
at org.htmlunit.corejs.javascript.Parser.assignExpr(Parser.java:658)
at org.htmlunit.corejs.javascript.Parser.plainProperty(Parser.java:2371)
at org.htmlunit.corejs.javascript.Parser.objectLiteral(Parser.java:1965)
at org.htmlunit.corejs.javascript.Parser.primaryExpr(Parser.java:2387)
at org.htmlunit.corejs.javascript.Parser.memberExpr(Parser.java:1612)
at org.htmlunit.corejs.javascript.Parser.unaryExpr(Parser.java:3173)
at org.htmlunit.corejs.javascript.Parser.expExpr(Parser.java:1111)
at org.htmlunit.corejs.javascript.Parser.mulExpr(Parser.java:1782)
at org.htmlunit.corejs.javascript.Parser.addExpr(Parser.java:326)
at org.htmlunit.corejs.javascript.Parser.shiftExpr(Parser.java:2718)
at org.htmlunit.corejs.javascript.Parser.relExpr(Parser.java:2617)
at org.htmlunit.corejs.javascript.Parser.eqExpr(Parser.java:1073)
at org.htmlunit.corejs.javascript.Parser.bitAndExpr(Parser.java:720)
at org.htmlunit.corejs.javascript.Parser.bitXorExpr(Parser.java:738)
at org.htmlunit.corejs.javascript.Parser.bitOrExpr(Parser.java:729)
at org.htmlunit.corejs.javascript.Parser.andExpr(Parser.java:357)
at org.htmlunit.corejs.javascript.Parser.orExpr(Parser.java:2031)
at org.htmlunit.corejs.javascript.Parser.condExpr(Parser.java:813)
at org.htmlunit.corejs.javascript.Parser.assignExpr(Parser.java:630)
at org.htmlunit.corejs.javascript.Parser.variables(Parser.java:3237)
at org.htmlunit.corejs.javascript.Parser.statementHelper(Parser.java:2811)
at org.htmlunit.corejs.javascript.Parser.statement(Parser.java:2737)
at org.htmlunit.corejs.javascript.Parser.parseFunctionBody(Parser.java:2194)
at org.htmlunit.corejs.javascript.Parser.arrowFunction(Parser.java:582)
at org.htmlunit.corejs.javascript.Parser.assignExpr(Parser.java:658)
at org.htmlunit.corejs.javascript.Parser.expr(Parser.java:1130)
at org.htmlunit.corejs.javascript.Parser.parenExpr(Parser.java:2046)
at org.htmlunit.corejs.javascript.Parser.primaryExpr(Parser.java:2393)
at org.htmlunit.corejs.javascript.Parser.memberExpr(Parser.java:1612)
at org.htmlunit.corejs.javascript.Parser.unaryExpr(Parser.java:3173)
at org.htmlunit.corejs.javascript.Parser.expExpr(Parser.java:1111)
at org.htmlunit.corejs.javascript.Parser.mulExpr(Parser.java:1782)
at org.htmlunit.corejs.javascript.Parser.addExpr(Parser.java:326)
at org.htmlunit.corejs.javascript.Parser.shiftExpr(Parser.java:2718)
at org.htmlunit.corejs.javascript.Parser.relExpr(Parser.java:2617)
at org.htmlunit.corejs.javascript.Parser.eqExpr(Parser.java:1073)
at org.htmlunit.corejs.javascript.Parser.bitAndExpr(Parser.java:720)
at org.htmlunit.corejs.javascript.Parser.bitXorExpr(Parser.java:738)
at org.htmlunit.corejs.javascript.Parser.bitOrExpr(Parser.java:729)
at org.htmlunit.corejs.javascript.Parser.andExpr(Parser.java:357)
at org.htmlunit.corejs.javascript.Parser.orExpr(Parser.java:2031)
at org.htmlunit.corejs.javascript.Parser.condExpr(Parser.java:813)
at org.htmlunit.corejs.javascript.Parser.assignExpr(Parser.java:630)
at org.htmlunit.corejs.javascript.Parser.expr(Parser.java:1130)
at org.htmlunit.corejs.javascript.Parser.statementHelper(Parser.java:2856)
at org.htmlunit.corejs.javascript.Parser.statement(Parser.java:2737)
at org.htmlunit.corejs.javascript.Parser.parse(Parser.java:2096)
at org.htmlunit.corejs.javascript.Parser.parse(Parser.java:302)
at org.htmlunit.corejs.javascript.Context.parse(Context.java:2540)
at org.htmlunit.corejs.javascript.Context.compileImpl(Context.java:2471)
at org.htmlunit.corejs.javascript.Context.compileString(Context.java:1439)
at org.htmlunit.javascript.HtmlUnitContextFactory$TimeoutContext.compileString(HtmlUnitContextFactory.java:220)
at org.htmlunit.corejs.javascript.Context.compileString(Context.java:1427)
at org.htmlunit.javascript.JavaScriptEngine$2.doRun(JavaScriptEngine.java:562)
at org.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:150)
at org.htmlunit.corejs.javascript.Context.call(Context.java:581)
at org.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:481)
at org.htmlunit.javascript.HtmlUnitContextFactory.callSecured(HtmlUnitContextFactory.java:348)
at org.htmlunit.javascript.JavaScriptEngine.compile(JavaScriptEngine.java:570)
at org.htmlunit.javascript.JavaScriptEngine.compile(JavaScriptEngine.java:579)
at org.htmlunit.javascript.JavaScriptEngine.compile(JavaScriptEngine.java:1)
at org.htmlunit.html.HtmlPage.loadJavaScriptFromUrl(HtmlPage.java:1152)
at org.htmlunit.html.HtmlPage.loadExternalJavaScriptFile(HtmlPage.java:1024)
at org.htmlunit.html.ScriptElementSupport.executeScriptIfNeeded(ScriptElementSupport.java:194)
at org.htmlunit.html.HtmlPage.executeDeferredScriptsIfNeeded(HtmlPage.java:1507)
at org.htmlunit.html.HtmlPage.initialize(HtmlPage.java:280)
at org.htmlunit.WebClient.loadWebResponseInto(WebClient.java:686)
at org.htmlunit.WebClient.loadWebResponseInto(WebClient.java:568)
at org.htmlunit.WebClient.getPage(WebClient.java:486)
at org.htmlunit.WebClient.getPage(WebClient.java:393)
at org.htmlunit.WebClient.getPage(WebClient.java:531)
at org.htmlunit.WebClient.getPage(WebClient.java:513)
https_--e-cdn-files.dzcdn.net-cache-js-app-backstage-plain-html.0271e60331cea69569bc.js.txt

@JamesLee66
Copy link

I also encountered this problem

@JamesLee66
Copy link

May I ask if there is any good solution

@rbri
Copy link
Member

rbri commented Dec 11, 2023

seems to be a duplicate of #685

@rbri
Copy link
Member

rbri commented Mar 27, 2024

see #755

@rbri rbri added the js-engine Issues related to the js engine label Mar 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
js-engine Issues related to the js engine
Projects
None yet
Development

No branches or pull requests

3 participants