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 clojurescript+unsubscr...@googlegroups.com.
To post to this group, send email to clojurescript@googlegroups.com.
Visit this group at https://groups.google.com/group/clojurescript.

Reply via email to