JHust looks like a Google Closure problem. We occasionally bump Google
Closure and they occasionally introduce bugs. You might want to try more
slightly older or slightly more recent versions of Google Closure.

HTH,
David

On Tue, Oct 18, 2016 at 8:53 AM, Peter Taoussanis <ptaoussa...@gmail.com>
wrote:

> 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.
>

-- 
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