イベントID:1001について

M 40 評価のポイント
2025-12-22T01:26:39.84+00:00

VB2010(.NET Framework 3.5)で作成したプログラムをWindows Server 2016で実行中に、

突然プログラムが終了しました。

イベントビューアを確認したところ、下記のように記載されていました。

イベントID:1001

イベント名:CLR20r3

問題の署名P9:System.NullReferenceException

このプログラムは、Windows10、11、Windows Server 2016、2019、2022の環境で

多数実行していますが、このエラーが発生したのは初めてです。

エラーの原因と対応方法をご教示いただけますでしょうか。

開発者テクノロジ | VB
開発者テクノロジ | VB

Microsoft が開発した、.NET で使用できるオブジェクト指向のプログラミング言語。

0 件のコメント コメントはありません

質問作成者が受け入れた回答
gekka 14,551 評価のポイント MVP ボランティア モデレーター
2025-12-22T03:45:57.4233333+00:00

NullReferenceException

原因:プログラムで値が入っているという前提で実行されている箇所に値が入っていないのに実行したから。

対応方法: プログラムコードをすべて見直して、値が入っていない可能性がある箇所をチェックするように修正する。

C#にすればNull 許容参照型がつかえるので調べやすいが、VBにはないので自分で全部調べるしかありません。

# 運よくイベントビュアーにスタックトレースが残っていたら、その箇所を重点的に見直すだけで済むかもしれない

この回答は役に立ちましたか?


0 件の追加の回答

並べ替え方法: 古い順

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "推奨" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。