私は現在 GWT を使用していますが、Chrome コンソールの現在のエラー メッセージでエラーを見つけることはほぼ不可能です。ローカル開発モードのときと、GAE でアプリをホストしているときの両方でエラーが発生します。実際のJavaエラーを取得するにはどうすればよいですか? どの行とどの例外が発生したかはどこに記載されていますか? ところで、私が探しているエラーは何ですか?
前もって感謝します!
私は現在 GWT を使用していますが、Chrome コンソールの現在のエラー メッセージでエラーを見つけることはほぼ不可能です。ローカル開発モードのときと、GAE でアプリをホストしているときの両方でエラーが発生します。実際のJavaエラーを取得するにはどうすればよいですか? どの行とどの例外が発生したかはどこに記載されていますか? ところで、私が探しているエラーは何ですか?
前もって感謝します!
GWT 2.1.1 では、子の Throwable の Set をまとめて収集する UmbrellaException が登場します。これを試して:
public void onModuleLoad() {
GWT.setUncaughtExceptionHandler(new GWT.UncaughtExceptionHandler() {
@Override
public void onUncaughtException(@NotNull Throwable e) {
ensureNotUmbrellaError(e);
}
});
}
は次ensureNotUmbrellaError
のように定義されます。
private static void ensureNotUmbrellaError(@NotNull Throwable e) {
for (Throwable th : ((UmbrellaException) e).getCauses()) {
if (th instanceof UmbrellaException) {
ensureNotUmbrellaError(th);
} else {
th.printStackTrace();
}
}
}