Hi,I have also a large GWT application. Recently, a strange error does occur only with a recent Chrome (48 ?) : "com.google.gwt.core.client.JavaScriptException: (TypeError) : Cannot read property 'className' of null".To fix it, we just catch the exception silently... But i am a little worried about that, because i don't know what happen.
We use GWT-2.5.1, without large GWT framework.
--
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-co...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit-contributors/b996f740-4b03-4e65-ab54-b1182154256a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
The only issue I know of that causes this is https://github.com/gwtproject/gwt/issues/8233 (and also apparently https://github.com/gwtproject/gwt/issues/8229), which is fixed in GWT 2.7. This issue was caused by invoking a method with many arguments, rather than wrapping those arguments in a list and invoking with the list itself. It is possible that you haven't had enough items in the list to cause this, but that Chrome has changed the size of its stack (or some other implementation detail) and you are now tickling it.Just a guess, but if it is the case, upgrading will solve it. If not, is it possible to get a stack trace out of the error?
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit-contributors+unsubscribe@googlegroups.com.
The only issue I know of that causes this is https://github.com/gwtproject/gwt/issues/8233 (and also apparently https://github.com/gwtproject/gwt/issues/8229), which is fixed in GWT 2.7. This issue was caused by invoking a method with many arguments, rather than wrapping those arguments in a list and invoking with the list itself. It is possible that you haven't had enough items in the list to cause this, but that Chrome has changed the size of its stack (or some other implementation detail) and you are now tickling it.Just a guess, but if it is the case, upgrading will solve it. If not, is it possible to get a stack trace out of the error?
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit-contributors+unsubscribe@googlegroups.com.
The biggest problem is that Chrome doesn't give ANY stacktrace, nor does it allow for breaking on error. I've tried compiling with 'pretty' so I could breakpoint on error and figure out the offending code, but it won't work.
I'm familliar with the small 'pause' icon. It isn't being triggered. I actually think that the error is being thrown before Chrome starts running the code. Does that even make any sense?
In the chrome debugger, if I go to sources, the <CACHED>.js file doesn't even show up under the js tab.I realize this is getting a little (or a lot) beyong GWT discussion. I really don't understand why it is capped so low. Firefox is like 50k, and it runs in every other browser.