タグ付けされた質問 「unhandled-exception」

6
未処理の約束拒否とは何ですか?
Angular 2を学ぶために、私は彼らのチュートリアルを試しています。 次のようなエラーが発生します。 (node:4796) UnhandledPromiseRejectionWarning: Unhandled promise rejection (r ejection id: 1): Error: spawn cmd ENOENT [1] (node:4796) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node. js process with a non-zero exit code. SOでさまざまな質問と回答を行いましたが、「未処理の約束の拒否」が何であるかを見つけることができませんでした。 誰かがそれが何であるか、また何Error: spawn cmd ENOENTが起こったのか、そしてこの警告を取り除くために何を確認する必要があるのか​​を簡単に説明できますか?

3
Node.js UnhandledPromiseRejectionWarningで処理されていないプロミスを見つける方法は?
バージョン7のNode.jsには、promiseを処理するための非同期/待機シンタックスシュガーがあり、私のコードでは次の警告が頻繁に表示されます。 (node:11057) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): ReferenceError: Error: Can't set headers after they are sent. (node:11057) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. 残念ながら、キャッチが欠落している行への参照はありません。すべてのtry / catchブロックをチェックせずにそれを見つける方法はありますか?

7
Java 8:ストリームで例外をスローするメソッドを使用するにはどうすればよいですか?
クラスとメソッドがあるとします class A { void foo() throws Exception() { ... } } ここで、次のようなAストリームによって配信されるインスタンスごとにfooを呼び出します。 void bar() throws Exception { Stream<A> as = ... as.forEach(a -> a.foo()); } 質問:例外を適切に処理するにはどうすればよいですか?foo()によってスローされる可能性のある例外を処理していないため、コードがマシンでコンパイルされません。のthrows Exceptionはbarここでは役に立たないようです。何故ですか?

2
UnhandledExceptionEventArgs.ExceptionObjectが例外ではなくオブジェクトであるのはなぜですか?
なぜUnhandledExceptionEventArgs.ExceptionObjectオブジェクトであり、ではないのExceptionですか? につけていAppDomain.UnhandledExceptionます。 にキャストUnhandledExceptionEventArgs.ExceptionObjectしてException質問します。 そしてこれを念頭に置いて、それはヌルになるでしょうか? MSDNのドキュメントは exatly有用ではありません。 未処理の例外オブジェクトを取得します。

12
未処理の例外でVisual Studio 2015が機能しない
Visual Studioには、「未処理の例外でブレークする」という特定のチェックボックスがありました。2015年にこれは削除されました(または私が見つけられない場所に移動しました)。したがって、ユーザーレベルの例外ハンドラーを提供できない場合でも、変換されたプロジェクトが壊れることはなくなりました。私は特定の例外を処理するため、すべての「スローされた例外」を中断したくありません。特定のハンドラを提供できなかったところです。 現在、私のコードは単に現在のプロシージャを終了し、次の呼び出しスタックの場所で実行を続行します。GOODではありません。 誰もがこれをVisual Studio 2015に戻す方法を知っていますか?昨日、コミュニティエディションにアップグレードしました。

5
ASP.NET Web APIですべての未処理の例外をキャッチする
ログに記録できるように、ASP.NET Web APIで発生するすべての未処理の例外をキャッチするにはどうすればよいですか? これまでのところ、私は試しました: を作成して登録する ExceptionHandlingAttribute にApplication_Errorメソッドを実装するGlobal.asax.cs 申し込む AppDomain.CurrentDomain.UnhandledException 申し込む TaskScheduler.UnobservedTaskException は、ExceptionHandlingAttributeコントローラーアクションメソッドおよびアクションフィルター内でスローされた例外を正常に処理しますが、他の例外は処理されません。次に例を示します。 IQueryableアクションメソッドによって返されたが実行に失敗したときにスローされる例外 メッセージハンドラによってスローされた例外(つまりHttpConfiguration.MessageHandlers) コントローラーインスタンスの作成時にスローされる例外 基本的に、例外によって500内部サーバーエラーがクライアントに返される場合は、ログに記録します。Application_Errorこの実装はWebフォームとMVCでうまく機能しました-Web APIで何を使用できますか?


4
WinFormsアプリケーションですべての「未処理」例外をキャッチするものを作成するにはどうすればよいですか?
今まで、私はちょうど周りtry / catchブロックを置くApplication.RunにProgram.csプログラムへのエントリポイント。これにより、デバッグモードですべての例外が十分にキャッチされますが、デバッグモードなしでプログラムを実行すると、例外が処理されなくなります。未処理の例外ボックスが表示されます。 私はこれが起こらないようにしたい。非デバッグモードで実行しているときにすべての例外をキャッチしたい。プログラムには複数のスレッドがあり、それらからのすべての例外が同じハンドラーによってキャッチされることが望ましい。DBに例外を記録したい。誰かがこれを行う方法について何かアドバイスがありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.