Hi there!
Would anyone possibly know where to start debugging this?
I have a large codebase that compiles fine with ClojureScript <= 1.8.40.
Starting from ClojureScript 1.8.51 (that is 1.8.51, 1.9.14, 1.9.76) I see:
java.lang.RuntimeException: INTERNAL COMPILER ERROR.
Please report this problem.
null
Node(NAME Element): externs.zip//browser/ie_vml.js:29:0
Element.prototype.coordorigin;
Parent(GETPROP): externs.zip//browser/ie_vml.js:29:0
Element.prototype.coordorigin;
at
com.google.javascript.jscomp.VarCheck$RedeclarationCheckHandler.onRedeclaration(VarCheck.java:380)
at
com.google.javascript.jscomp.Es6SyntacticScopeCreator.declareVar(Es6SyntacticScopeCreator.java:262)
at
com.google.javascript.jscomp.Es6SyntacticScopeCreator.declareLHS(Es6SyntacticScopeCreator.java:138)
at
com.google.javascript.jscomp.Es6SyntacticScopeCreator.scanVars(Es6SyntacticScopeCreator.java:165)
at
com.google.javascript.jscomp.Es6SyntacticScopeCreator.scanVars(Es6SyntacticScopeCreator.java:233)
at
com.google.javascript.jscomp.Es6SyntacticScopeCreator.scanVars(Es6SyntacticScopeCreator.java:233)
at
com.google.javascript.jscomp.Es6SyntacticScopeCreator.scanRoot(Es6SyntacticScopeCreator.java:120)
at
com.google.javascript.jscomp.Es6SyntacticScopeCreator.createScope(Es6SyntacticScopeCreator.java:65)
at
com.google.javascript.jscomp.NodeTraversal.getScope(NodeTraversal.java:787)
at
com.google.javascript.jscomp.VarCheck$NameRefInExternsCheck.visit(VarCheck.java:287)
at
com.google.javascript.jscomp.NodeTraversal.traverseBranch(NodeTraversal.java:623)
at
com.google.javascript.jscomp.NodeTraversal.traverseBranch(NodeTraversal.java:617)
at
com.google.javascript.jscomp.NodeTraversal.traverseBranch(NodeTraversal.java:617)
at
com.google.javascript.jscomp.NodeTraversal.traverseBranch(NodeTraversal.java:617)
at
com.google.javascript.jscomp.NodeTraversal.traverseBranch(NodeTraversal.java:617)
at
com.google.javascript.jscomp.NodeTraversal.traverseBranch(NodeTraversal.java:617)
at
com.google.javascript.jscomp.NodeTraversal.traverse(NodeTraversal.java:297)
at com.google.javascript.jscomp.VarCheck.process(VarCheck.java:138)
at
com.google.javascript.jscomp.PhaseOptimizer$NamedPass.process(PhaseOptimizer.java:285)
at
com.google.javascript.jscomp.PhaseOptimizer.process(PhaseOptimizer.java:217)
at com.google.javascript.jscomp.Compiler.check(Compiler.java:777)
at
com.google.javascript.jscomp.Compiler.compileInternal(Compiler.java:693)
at com.google.javascript.jscomp.Compiler.access$000(Compiler.java:83)
at com.google.javascript.jscomp.Compiler$2.call(Compiler.java:651)
at com.google.javascript.jscomp.Compiler$2.call(Compiler.java:648)
at
com.google.javascript.jscomp.CompilerExecutor$2.call(CompilerExecutor.java:93)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException
... 30 more
Subprocess failed
Any pointers would be welcome, thanks!
Cheers :-)
--
Note that posts from new members are moderated - please be patient with your
first post.
---
You received this message because you are subscribed to the Google Groups
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/clojurescript.