問題タブ [exceptionhandler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
361 参照

java - エラー ページ (Java) にリダイレクトする前に、エラーのスタック トレースをキャプチャする方法はありますか?

Spring MVC アプリケーションでエラーが発生した場合、エラーの原因となったコードのスタック トレースをメールで送信したいと考えています。

@ControllerAdviceおよび注釈を使用して@ExceptionHandler、例外のスタック トレースを出力し、その情報を電子メールで送信するメソッドにリダイレクトしています。ただし、スタック トレース情報は、エラーの原因となったコードからではなく、エラー ハンドラで実行されているコードに関するものです。

スタック トレースなどを出力するエラー ハンドラ内のコードを次に示します。

これにより、次の出力が得られます。

しかし、私はこの出力(コンソールに表示されるもの)を望んでいました:

0 投票する
1 に答える
431 参照

php - Laravel 5 パッケージの例外ハンドラ

そのパッケージのカスタムビューを表示するようにexception handler、1 つのパッケージを個別に作成したいと考えています。実際、そのパッケージのプロバイダー内にパッケージ を登録する方法を知りたいです。Laravel5404
Exception Handler

たとえば、パッケージの名前が の場合testPackageExceptionHandlerファイルは次の場所にあります。

404ビューファイルは次の場所にあります。

0 投票する
1 に答える
2948 参照

rest - Tomcat にデプロイされた Spring ブート アプリで @ExceptionHandler から @ResponseBody が返されない

STS からは正常に動作する Spring Boot Web アプリがありますが、WAR ファイルから Tomcat で実行すると異なる動作を示します。

私は Thymeleaf を使用してすべての Web ページを処理していますが、jQuery を使用して非同期呼び出しを送信し、ユーザー エクスペリエンスをより動的にするページがいくつかあります。

とにかく、私はこの方法で処理するをスローする可能性のあるサービスメソッドを呼び出すコントローラーメソッドを持っていますRuntimeException:

JS では、上記の応答本文を使用して画面にメッセージを表示します。

STS でアプリを実行している場合は問題なく動作しますErrorPageFilterが、Tomcat で展開するように切り替えると、呼び出されdoFilter()て実行されます。

handleErrorStatus()ステータスと関連メッセージでエラーが発生しますが、応答は返されません。

これを解決する方法がわかりませんでした。誰かが助けてくれれば本当に感謝しています。

ありがとう!

0 投票する
1 に答える
454 参照

ios - iOS 8 で main.m の @catch が UncaughtExceptions をキャッチしないのはなぜですか?

メインの次のコードは、UncaughtExceptions をキャッチする素晴らしい仕事をします。少なくとも iOS 8 まではそうです。

iOS 7 デバイスで同じコードを実行すると、キャッチされなかった例外はメインの catch ブロックによって処理されます。しかし、iOS 8 ではまったくキャッチされません。

このコードを配置すると:

私の AppDelegate では、期待どおりにすべての例外をキャッチできます。@catch-in-main-approach が iOS 8 で機能しなくなった理由は何なのか (または、おそらく 64 ビット サポートに関連しているのでしょうか) 疑問に思っています。

よろしく、

キリスト教徒

0 投票する
1 に答える
2006 参照

java - @ResponseStatus アノテーションにもかかわらず、ResponseEntityExceptionHandler がクライアントにエラー コードを送信しない

春がRuntimexceptionsの完全なスタックトレースをフロントエンドに送信しないようにしたい。私はこのようなことをしました:

私の目的は、エラー コードだけをフロント エンドに送信することです。上記のメソッドは、ステータス 200 OK をフロントエンドに返します。null の代わりに何を返す必要がありますか?