Hello,
While in production mode, I would like to pinpoint the root cause of a given Trowable.
As it is obfuscated, the 1st line in the error stack looks like this:
Cannot read property 'Te' of null
at Object.yEb [as Gc] (http://localhost:8080/XXXX/EFBB64EDEF076CA8F4A0898C6A9C7862.cache.html:3315:9162)
Here is the corresponding yEb symbol that I find in the symbolMap file for StrongName EFBB64EDEF076CA8F4A0898C6A9C7862 :
- jsName : yEb
- jsniIdent : XXX.HomeViewImpl_HomeViewImplUiBinderImpl$Widgets$3::onClick(Lcom/google/gwt/event/dom/client/ClickEvent;)V
- className : XXX.HomeViewImpl_HomeViewImplUiBinderImpl$Widgets$3
- memberName : onClick
- sourceUri : gen/XXX/HomeViewImpl_HomeViewImplUiBinderImpl.java
- sourceLine : 113
- fragmentNumber : 0
The class name is correct, the source file that produce the error is HomeViewImpl.java.
But the source line is wrong, '113' does not correspond to the line of code in the source code that produce the error.
Any idea why?
Maybe line 113 does not correspond to the line in the source code file but an intermediate file that I can't seem to find even in the extra directory…
Thomas
PS : When doing the same experiment in Debug mode, the stack trace correctly locates both the class and the line of code that produce the error.
PS2 : for performance reason, I do not want to use<set-property name="compiler.stackMode" value="emulated" />and StackTraceDeobfuscator You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment