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.

Reply via email to