問題タブ [application-error]

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 に答える
15067 参照

javafx - 2 つの Javafx ウィンドウを開く方法は?

javafx を使用しています。ボタンの「setOnAction」にコードを記述して、javafx1 クラスを閉じ、javafx2 クラスを実行したいのですが、「アプリケーションの起動を複数回呼び出すことはできません」というエラーが表示されました。どうすればこれを修正できますか?

0 投票する
2 に答える
663 参照

c# - MVC グローバル例外

MVC 5 インターネット アプリケーションをコーディングしていますが、グローバルな例外処理に関して質問があります。

ファイルにApplication_Errorセットアップがありglobal.asaxます。などのエラーに対応します404 HttpExceptions

Application_Errorコントローラーで発生したすべてのエラーを関数に送信するにはどうすればよいですか? 例として、次の例外があります。

System.Web.HttpRequestValidationException: 潜在的に危険な Request.Form 値がクライアント (name="") から検出されました。

OnException(ExceptionContext filterContext)コントローラー用に を作成しましたが、Application_Errorこれらのエラーを処理する関数を取得する方法がわかりません。関数から例外を渡す必要がありますOnExceptionか、それともこれは間違ったアプローチですか?

前もって感謝します。

0 投票する
2 に答える
1483 参照

crash - Windows XP でアプリケーション エラー (別名アプリケーション ポップアップ) が発生するクラッシュはどのようなものですか?

まず、私が知っているクラッシュの種類について説明します。実際の質問については、下にスクロールしてください。Windows によって処理されるクラッシュのみに関心があることに注意してください。特定のアプリケーションやフレームワークには独自のクラッシュ ハンドラ (Cygwin、VCL、Java、.NET など) がある場合がありますが、これについては説明しません。

ワトソン博士

Windows XP では、アクセス違反などの未処理の「構造化例外」のほとんどが、Microsoft アプリケーション エラー報告ダイアログを生成します (後に「Windows エラー報告」に名前が変更されましたが、実行可能ファイルは「ワトソン博士dwwin.exe」と呼びます)。

ワトソン博士のダイアログ

で簡単に再現できます*(char*)0=0;

FatalAppExit

呼び出すFatalAppExit()と、メッセージ ボックスとイベント ログのエントリが生成されますが、ワトソン博士は生成されません。

致命的なアプリケーションの終了

スタックオーバーフロー

Windows XP では、スタック オーバーフローが発生すると、プロセスは何の通知もなく突然終了します。(Vista以降は修正されていると思います)

で再現できますmain(){main();}


私の質問は、これらのいずれかを引き起こす原因は何ですか:

AcroRd32.exe - アプリケーション エラー

このダイアログは が所有してcsrss.exeおり、私が確認した時点でAcroRd32.exeプロセスは終了しています。

また、システム イベント ログにエントリを書き込みます (ワトソン博士のクラッシュでは行われません)。

アプリケーション ポップアップ: AcroRd32.exe - アプリケーション エラー: 場所 0x00404def のアプリケーションで例外不明なソフトウェア例外 (0xc0000409) が発生しました。

MessageBox を次のように呼び出すことで、ダイアログとイベント ログ エントリを再現できます (ただし、実際のクラッシュではないことは明らかです)。

私は、Adobe Reader をサービスとして実行することを除外しました。バージョン 11.0.08 です。PDF ファイルが選択された Windows エクスプローラー ウィンドウがアクティブ ウィンドウになると、クラッシュが散発的に発生するようです。

もちろん、Adobe Reader のトラブルシューティングをお願いしているわけではありません。「アプリケーション エラー」/「アプリケーション ポップアップ」タイプのクラッシュを生成する方法を教えてください。

0 投票する
2 に答える
3713 参照

excel - vlookup 式の使用におけるアプリケーション定義またはオブジェクト定義のエラー 1004 およびエラー 438

セルの範囲で vlookup 関数を使用して、他のシートの値を検索しようとしています。ただし、「アプリケーション定義またはオブジェクト定義エラー」という実行時エラーが発生し続けます。

また、vlookup式をこれに編集してみました(他のすべては同じです):

しかし、これによりエラー438「オブジェクトはこのプロパティまたはメソッドをサポートしていません」が発生します

これにvlookupを編集しようとしても、1004エラーが再び発生しました:

選択 = Application.WorksheetFunction.VLookup("B2",Sheets(iCounter).Range(Cells(1, 1), Cells(nCols, nRows)), iColumn, False)

0 投票する
2 に答える
1202 参照

c# - Application_Error および ExceptionFilter

そのため、最近、Api エラーを除くすべてのエラーを処理するExceptionFilterを構築しました。ExceptionFilterは次のようになります。

ご覧のとおり、エラーがApiExceptionでない場合は、ユーザーをエラー コントローラーにルーティングします。ApiExceptionは、MVC 内から API 呼び出しを行うときに発生する単なるエラーです。これらのエラーが発生した場合、JavaScript が処理できるように、JSON としてエラーをクライアントに返したいと思います。

エラーを処理しないとこれが実行されると思いましたが、代わりにサーバーエラーが生成されます (ただし、JSON エラーが含まれています)。

「/」アプリケーションでサーバー エラーが発生しました。

{"メッセージ":"validateMove 検証エラー:\r\nアイテムは発送され、移動できません"}

説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。

例外の詳細: SapphirePlus.Web.ApiException: {"メッセージ":"validateMove 検証エラー:\r\nアイテムは発送され、移動できません"}

ソース エラー:

181行目: if (response.StatusCode != HttpStatusCode.OK)

182 行目: throw new ApiException(result);

私の質問は、Application_Errorメソッドを取得して ApiException であるエラーを取得し エラーを JSON として返すことはできますか?

0 投票する
3 に答える
11526 参照

c# - Global.asax のこのコンテキストではセッション状態を使用できません

Global.aspx でセッション値を取得しようとすると、エラー メッセージが表示されます。

ここに画像の説明を入力

セッション値を取得する別の方法を試してみましたが、結果は同じですが、メッセージが異なります:

ここに画像の説明を入力

このエラーは Application_Error メソッドで発生し、Session は null ではありませんが、null であることを示しています。このセッション コードを (HttpContext.Current.Session != null) 状態に置いたので、正常に動作していますが、このメソッドでは取得できないセッション値が必要です。

ここに画像の説明を入力

私を助けてください。ありがとう