On Mon, Sep 8, 2014 at 1:48 PM, John Stalcup <[email protected]> wrote:
> Thanks for the feedback Jens. > > > On Mon, Sep 8, 2014 at 1:31 PM, Jens <[email protected]> wrote: > >> Any new bugs to report? >>> >> >> Some things we have observed at work while using latest trunk SDM >> (compile per file): >> >> 1.) If we don't use -noprecompile then SDM does not start because it says >> it has found more than one permutation. If we use -noprecompile then SDM >> starts and the first compile through the bookmarklet works as well. Our >> trunk build from 1st Sep still worked in both situations. With current >> trunk the precompile says that it can not set the locale property to "en" >> because only "de" was allowed, then tries a fallback value and finally the >> precompile fails. >> > I'm working on a CL right now to opt -XcompilePerFile into the > -noprecompile behavior for just the reason. Should be in today. > this is in now. > >> 2.) From time to time it happens that a recompile through the bookmarklet >> breaks the app because some JS isn't emitted correctly. For example we have >> a factory that creates a specific Ginjector and that factory has rebind >> rules that are triggered by a form factor property. Just today a >> colleague <http://www.dict.cc/englisch-deutsch/colleague.html> has >> recompiled the app and got "DesktopGinjectorProvider is undefined". Another >> example is that a custom composite stopped working with error "undefined is >> not a function". Taking a look at the JS code is seems like the problem >> happened in the constructor function that wanted to call the clinit >> function for that class. The machine that had the issue also had Chrome >> beta so I wasn't able to debug the pure JS because of 4.) >> > I've fixed two Gin generator related breakages like this so far. Are you > sure this is occurring with HEAD? If so then there's definitely a bug in > the "stale types marking" code that needs finding. If you can make a repro > case I'll figure it out. > >> >> 3.) On one machine the first compilation after starting SDM with >> -noprecompile never finishes. The CodeServer java process does some heavy >> work for the first minute or so and then goes to sleep and thats it. I call >> it "SDM progress dots of death". The CodeServer arguments are exactly the >> same as on other machines which work without issue. I have no idea why this >> is happening. Also this only happens with latest trunk, a build from 1st >> Sep works. >> > Hmmm, that's really strange. It doesn't sound -XcompilePerFIle related so > I probably won't take a look at it for now. Maybe Brian will want to take a > look. > >> >> 4.) Not directly GWT related but you might want to know it: The new >> Chrome beta contains the change that Brian asked for which marks lines >> without source maps in gray so you know that you can not put a breakpoint >> on these lines. However for some reasons Chrome now also forbids setting >> breakpoints in the pure JS file (e.g. app-0.js) if no source map entry was >> found for that JS line. That can be quite annoying. For example I couldn't >> set a breakpoint inside a class constructor function because the whole JS >> function wasn't source mapped. >> > +skybrian > >> >> >> -- J. >> >> -- >> 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]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/google-web-toolkit-contributors/5b8b733b-ef6c-4aaa-a071-d0bf4b027ca6%40googlegroups.com >> <https://groups.google.com/d/msgid/google-web-toolkit-contributors/5b8b733b-ef6c-4aaa-a071-d0bf4b027ca6%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > -- 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit-contributors/CAFw3gJ83UH_BHS6mZTPmuL%2BrbfSGWRK3Z4-Pw6R_PzDoW1Rumg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
