This was from 94e45975a06ece1b8d65541aaabf833f9d8c7b07 (6 October 2015 at 04:29:19 GMT+2), I'll try tomorrow with HEAD, but looking the commits looks improbable that the problem has been solved.
On Sat, Oct 24, 2015 at 10:30 PM 'Roberto Lublinerman' via GWT Contributors <[email protected]> wrote: > Are you using a recent snapshot? > On Oct 24, 2015 04:40, "Ignacio Baca Moreno-Torres" <[email protected]> > wrote: > >> There is a bug which optimizations nullify variables which might not be >> null. I'm trying to reproduce the error outside our app but I can't, I'll >> continue trying, but for now I going to describe the problem. >> >> return service.get().getBootstrap().bootstrap().doOnNext(data -> { >> Account account = data.getAccount(); >> if (account == null) auth.get().resetSessionData(false); >> else auth.get().setSessionData(account, data.getKeychain()); >> theme.get().setCustomization(data.getCustomization()); >> analytics.get().init(data.getAnalyticsUserAccount() + ":" + >> data.getAnalyticsDomainName()); >> OsmQueryResolver.configureServer(data.getReverseGeocodingUrl()); >> final String user = account == null ? "anonymous" : account.getEmail(); >> log.fine("Bootstrap data loaded successfully (user=" + user + ")"); >> }); >> >> Produces the next js code. >> function fie(a) { >> var b; >> null .b1(); >> bdf(Tub(a.b.Ee(), 388), false); >> Ujf((b = Tub(a.k.Ee(), 937), >> null .b1(), >> b)); >> Tub(a.a.Ee(), 6122).VI(null .b1() + ':' + null .b1()); >> Ivg(null .b1()); >> U_l(cie, 'Bootstrap data loaded successfully (user=anonymous)') >> } >> BUT! if compile without optimizations (ex. using draft compile) or if >> anonymous class is used instead of a lambda, the output js is ok. Next >> block contains my current working code. >> >> //noinspection Convert2Lambda GWT optimize incompatible >> return service.get().getBootstrap().bootstrap().doOnNext(new >> Action1<EntryPointData>() { >> @Override public void call(EntryPointData data) { >> >> >> The bootstrap method is a call of reactive restygwt service using this >> proyect https://github.com/ibaca/restygwt-rxadapter. I.e. bootstrap >> return an Observable which end up making a XMLHttpRequest (a lot of layer >> in between), and data is a EntryPoint interface, and the implementation >> received is an overlay. >> >> I know that with this info is almost impossible to discover the problem, >> but I put here to see if someone else have similar problem, and maybe some >> gwt compiler developer just seeing that may see where is the problem >> (improbable). If a get reproduced in a sample project I write back here. >> >> -- >> 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/89de2084-b91d-415e-8f68-2bdb3159f702%40googlegroups.com >> <https://groups.google.com/d/msgid/google-web-toolkit-contributors/89de2084-b91d-415e-8f68-2bdb3159f702%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/CAC7T7gn0j4oyMbkCkYGWHG2H4zgVwALGGZqQUTb%3DBjEZ4DbSiQ%40mail.gmail.com > <https://groups.google.com/d/msgid/google-web-toolkit-contributors/CAC7T7gn0j4oyMbkCkYGWHG2H4zgVwALGGZqQUTb%3DBjEZ4DbSiQ%40mail.gmail.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/CABVWDC7nOgq10%3D8ospVDQUgw22ACDXy%2B0L6g%2BY9meoA4wG9GVw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
