Re: [ClojureScript] INTERNAL COMPILER ERROR starting with Cljs >= 1.8.51

2016-10-19 Thread Peter B. West
And the signature of ES6ModuleLoader changed from public ES6ModuleLoader(List moduleRoots, Iterable inputs) in v20160315 to public ES6ModuleLoader(AbstractCompiler compiler, List moduleRoots, Iterable inputs) in v20160517 P > On 19 Oct 2016, at 7:20 pm, Peter B. West

Re: [ClojureScript] INTERNAL COMPILER ERROR starting with Cljs >= 1.8.51

2016-10-19 Thread Peter B. West
Provided that the compiler version is later than July 23. > On 19 Oct 2016, at 7:15 pm, Peter B. West wrote: > > ES6ModuleLoader disappeared a while ago. > > https://github.com/google/closure-compiler/commit/77805574dbdf21a5526b10a4c1fd866c0144dbba > > That would

Re: [ClojureScript] INTERNAL COMPILER ERROR starting with Cljs >= 1.8.51

2016-10-19 Thread Peter B. West
ES6ModuleLoader disappeared a while ago. https://github.com/google/closure-compiler/commit/77805574dbdf21a5526b10a4c1fd866c0144dbba That would explain the No matching ctor found for class com.google.javascript.jscomp.ES6ModuleLoader error. — Peter West p...@pbw.id.au “Every one to whom much is

Re: [ClojureScript] INTERNAL COMPILER ERROR starting with Cljs >= 1.8.51

2016-10-18 Thread Daniel Compton
Hi Peter I've had good luck in the past doing a git bisect on ClojureScript to track down exactly which commit introduced the bug. That might help in this case? For those who haven't used git bisect, you give it a good commit and a bad commit. git will then do a binary search through the commits

Re: [ClojureScript] INTERNAL COMPILER ERROR starting with Cljs >= 1.8.51

2016-10-18 Thread Thomas Heller
Just guessing but com.google.javascript.jscomp.VarCheck$RedeclarationCheckHandler.onRedeclaration(VarCheck.java:380) This looks like you maybe have another extern somewhere that tries to declare the coordorigin property. Might be on Object.prototype.coordorigin as this would conflict with

Re: [ClojureScript] INTERNAL COMPILER ERROR starting with Cljs >= 1.8.51

2016-10-18 Thread Peter Taoussanis
Hi David, thanks a lot for the quick reply! Tried sampling a few newer + older versions of `com.google.javascript/closure-compiler` against ClojureScript 1.9.75 without much luck: v20160713 - No matching ctor found for class com.google.javascript.jscomp.ES6ModuleLoader v20160619 - No matching

Re: [ClojureScript] INTERNAL COMPILER ERROR starting with Cljs >= 1.8.51

2016-10-18 Thread David Nolen
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

[ClojureScript] INTERNAL COMPILER ERROR starting with Cljs >= 1.8.51

2016-10-18 Thread Peter Taoussanis
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