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.