Honza, I reverted the original breaking change yesterday. You shouldn't be still broken (if you sync to master), let me know if you are.
On Thu, Jan 23, 2014 at 2:54 AM, Honza Rameš <[email protected]> wrote: > That's great, as I said I'm using GPE to build the project. I also tried > to compile by command line, but the compiler exited mysteriously in the > middle of the compilation without any message at all (I did use > com.google.gwt.dev.Compiler), all the generators were executed and just > before compilation of permutations should be started, nothing happened > (maybe it's not related and there is only a problem in my command line and > classpath). > > Honza > > PS: And this is more general question, is there a way how to run the > compiler directly from GWT sources without compiling? Of course given that > I compiled GWT before to make all the thirdparty JARs. That would certainly > simplify testing for me (but I don't want to run it from Eclipse). > > > On Wednesday, January 22, 2014 8:39:45 PM UTC+1, John Stalcup wrote: > >> Yeah. It seems that CompilePermsServer doesn't have a ModuleDef instance, >> so it's not populating compilerContext.getModule(), which laters causes >> compilerContext.getModule().isMonolithic() to fail. >> >> I'm working on a fix. >> >> >> On Wed, Jan 22, 2014 at 11:26 AM, Andrés Testi <[email protected]>wrote: >> >>> Hi John: >>> >>> I'm running ant without explicit target ("build" by default). No >>> explicit flags. I got the same exception in two isolated environments >>> (ubuntu 13.10 with OpenJDK, and Windows 8 with Oracle JDK). The exception >>> is throwed when the script tries to compile the DynaTable sample. >>> CompilerContext.getModule() seems to return null here: >>> https://github.com/gwtproject/gwt/blob/master/ >>> dev/core/src/com/google/gwt/dev/jjs/UnifiedAst.java#L137 >>> >>> - Andrés Testi >>> >>> El miércoles, 22 de enero de 2014 15:45:35 UTC-3, John Stalcup escribió: >>>> >>>> Yeah that does look to be related to my commit. >>>> >>>> Which compiler entry point are you launching and with what flags? I >>>> updated Compiler.java, CompilePerms.java, etc etc to property setup the >>>> module property of the compilerContext object, but it looks like I missed >>>> somewhere. >>>> >>>> John >>>> >>>> >>>> On Wed, Jan 22, 2014 at 4:07 AM, Honza Rameš <[email protected]> wrote: >>>> >>>>> Hello everyone, >>>>> I'm using master for my projects and after I updated to commit >>>>> 5a972863 (Added monolithic/separate branching to JavaToJavaScriptCompiler) >>>>> suddenly I wasn't able to compile any of my GWT projects (in Eclipse, see >>>>> error message bellow). I'm using jdk_1.7 and older commit (8ef35362) works >>>>> just fine. Did any of you encountered build breakage recently, is there >>>>> some workaround you know of? >>>>> >>>>> DevMode works OK with this commit. I have Eclipse 3.7 and GPE 3.5.1. >>>>> While compiling simple project I noticed that some of the permutations >>>>> compile just fine. Could this be caused by IE6 permutation, I do have some >>>>> deferred binding rules in my module targeting the IE6. >>>>> >>>>> Error messge: >>>>> [ERROR] Compile failed >>>>> java.lang.NullPointerException >>>>> at com.google.gwt.dev.jjs.UnifiedAst.compilePermutation( >>>>> UnifiedAst.java:137) >>>>> at com.google.gwt.dev.CompilePerms.compile( >>>>> CompilePerms.java:196) >>>>> at com.google.gwt.dev.CompilePermsServer. >>>>> compilePermutation(CompilePermsServer.java:307) >>>>> at com.google.gwt.dev.CompilePermsServer.run( >>>>> CompilePermsServer.java:274) >>>>> at com.google.gwt.dev.CompilePermsServer.main( >>>>> CompilePermsServer.java:237) >>>>> [ERROR] Error from external worker >>>>> java.lang.NullPointerException >>>>> at com.google.gwt.dev.jjs.UnifiedAst.compilePermutation(Unified >>>>> Ast.java:137) >>>>> at com.google.gwt.dev.CompilePerms.compile(CompilePerms.java:196) >>>>> at com.google.gwt.dev.CompilePermsServer.compilePermutation(Com >>>>> pilePermsServer.java:307) >>>>> at com.google.gwt.dev.CompilePermsServer.run(CompilePermsServer >>>>> .java:274) >>>>> at com.google.gwt.dev.CompilePermsServer.main(CompilePermsServe >>>>> r.java:237) >>>>> [ERROR] Unrecoverable exception, shutting down >>>>> com.google.gwt.core.ext.UnableToCompleteException: (see previous log >>>>> entries) >>>>> at com.google.gwt.dev.ExternalPermutationWorkerFactory$ >>>>> ExternalPermutationWorker.compile(ExternalPermutationWorkerFacto >>>>> ry.java:156) >>>>> at com.google.gwt.dev.PermutationWorkerFactory$Manager$ >>>>> WorkerThread.run(PermutationWorkerFactory.java:73) >>>>> at java.lang.Thread.run(Thread.java:744) >>>>> >>>>> Any help would be appreciated. >>>>> >>>>> Regards >>>>> >>>>> Honza Rames >>>>> >>>>> -- >>>>> http://groups.google.com/group/Google-Web-Toolkit-Contributors >>>>> --- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "GWT Contributors" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to google-web-toolkit-contributors+unsubscribe@ >>>>> googlegroups.com. >>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>> >>>> >>>> -- >>> http://groups.google.com/group/Google-Web-Toolkit-Contributors >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "GWT Contributors" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected] >>> . >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >> >> -- > http://groups.google.com/group/Google-Web-Toolkit-Contributors > --- > You received this message because you are subscribed to the Google Groups > "GWT Contributors" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- http://groups.google.com/group/Google-Web-Toolkit-Contributors --- You received this message because you are subscribed to the Google Groups "GWT Contributors" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
