Java – debug in GWT 2.7 super development mode. Is stacktrace missing?
•
Java
I just got from GWT 2.5 1 migrate to 2.7 and use superdev mode for the first time
com.google.gwt.event.shared.UmbrellaException: Exception caught: For input string: "a" at fillInStackTrace_0_g$ at Throwable_3_g$ at Exception_3_g$ at RuntimeException_3_g$ at UmbrellaException_3_g$ at UmbrellaException_5_g$ at fireEvent_1_g$ at fireEvent_3_g$ at fireNativeEvent_1_g$ at onBrowserEvent_2_g$ at dispatchEventImpl_0_g$ at dispatchEvent_4_g$ at dispatchEvent_6_g$ at apply_0_g$ at entry0_0_g$ at <anonymous> Caused by: java.lang.NumberFormatException: For input string: "a" at fillInStackTrace_0_g$ at Throwable_2_g$ at Exception_2_g$ at RuntimeException_2_g$ at IllegalArgumentException_2_g$ at NumberFormatException_2_g$ at forInputString_0_g$ at __parseAndValidateDouble_0_g$ at parseDouble_0_g$ at Double_2_g$ at valueOf_68_g$ at onClick_109_g$ at dispatch_6_g$ at dispatch_7_g$ at dispatch_1_g$ at dispatchEvent_2_g$ at doFire_0_g$ at fireEvent_2_g$ at fireEvent_1_g$ at fireEvent_3_g$ at fireNativeEvent_1_g$ at onBrowserEvent_2_g$ at dispatchEventImpl_0_g$ at dispatchEvent_4_g$ at dispatchEvent_6_g$ at apply_0_g$ at entry0_0_g$ at <anonymous>
Onmoduleload is an exception to caching:
GWT.setUncaughtExceptionHandler(new GWT.UncaughtExceptionHandler() { @Override public void onUncaughtException(Throwable e) { GWT.log(e); } });
How can I get stacktrace? I've tried something like this https://stackoverflow.com/a/24334132/1660637 , but it doesn't work
Solution
Would you like to try adding these to GWT XML file?
<set-property name="compiler.stackMode" value="emulated"/> <set-configuration-property name="compiler.emulatedStack.recordLineNumbers" value="true"/> <set-configuration-property name="compiler.emulatedStack.recordFileNames" value="true"/>
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码