我有這樣的代碼來處理未捕獲的異常與GWT:打印堆棧跟蹤obfusated
GWT.setUncaughtExceptionHandler(new GWT.UncaughtExceptionHandler() {
@Override
public void onUncaughtException(Throwable throwable) {
// Iterate over the trace and then print with $wnd.console.log
printStackTrace(throwable.getStackTrace());
}
});
然而,在瀏覽器控制檯打印日誌看起來是這樣的:
"Unknown.Ol(Unknown Source)
Unknown.Nl(Unknown Source)
Unknown.Vl(Unknown Source)
Unknown.Hu(Unknown Source)
Unknown.Ku(Unknown Source)
Unknown.ju(Unknown Source)
Unknown.h6(Unknown Source)
Unknown.As(Unknown Source)
Unknown.j6(Unknown Source)
Unknown.u6(Unknown Source)
Unknown.L3(Unknown Source)
Unknown.k5(Unknown Source)
Unknown.hn(Unknown Source)
Unknown.mn(Unknown Source)
Unknown.ln/<(Unknown Source)
Unknown.anonymous(Unknown Source)
我怎樣才能讓這個顯示像舊的GWT風格的實際堆棧跟蹤?
請參閱http://stackoverflow.com/q/24264925/181497。從2.7開始,似乎無法完成(WTF,我知道)。它有助於使用'GWT.log',但是堆棧跟蹤遠不如應有的可讀性和可用性。 – 2015-01-04 15:39:55
這樣說,問題中的堆棧跟蹤已被混淆,這意味着它不是來自超級開發模式 - SDM只生成PRETTY代碼,所以堆棧跟蹤至少*稍微*沒用多少... – 2015-01-05 01:03:50