問題タブ [nullreferenceexception]

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

wcf - デュプレックスコントラクトGetCallbackChannelは常にnullインスタンスを返します

サーバーコードは次のとおりです。

これがクライアントのものです:

コールバック=OperationContext.Current.GetCallbackChannel(); この行は常にNullReferenceExceptionをスローしますが、何が問題なのですか?

ありがとう!

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

linq-to-sql - Linq to SQL NullReferenceException's:干し草の山の中のランダムな針!

アプリケーションでランダムな時間にNullReferenceExeceptionsを取得していて、エラーの原因を突き止めることができません。

シナリオとセットアップについて説明するために最善を尽くします。

ありとあらゆる提案に感謝します!

  • C#.net 3.5フォームアプリケーションですが、Phil Haack( http://haacked.com/archive/2008/03/11/using-routing-with-webforms.aspx)によって構築されたWebFormRoutingライブラリを使用して、 .net(通常はMVCと組み合わせて使用​​されます)-URLにURL書き換えを使用するのではなく。

  • 私のデータベースには60個のテーブルがあります。すべて正規化。それはただの大規模なアプリケーションです。(SQL Server 2008)

  • すべてのクエリは、コード内のLinq to SQLを使用して構築されています(SPはありません)。データコンテキストの新しいインスタンスが作成されるたび。SQLServerの4つの関係図で定義されたすべての関係を持つ1つのデータコンテキストのみを使用します。

  • データコンテキストはたくさん作成されます。データコンテキストの終了は自動的に処理されます。自動的に閉鎖するために去るべきか、それとも自分でそれを行うべきかについて、双方の議論を聞いたことがあります。この場合、私は自分でそれをしません。

  • データコンテキストのインスタンスを多数作成するのか、1つだけ作成するのかは問題ではないようです。

たとえば、私は投票ボタンを持っています。次のコードで、おそらく10〜20回に1回エラーが発生します。

私が最後に試したのは、SQLServerの「自動クローズ」フラグ設定でした。これはtrueに設定され、falseに変更されました。全体的には良い効果がありましたが、うまくいかなかったようです。

キャッチされなかった詳細は次のとおりです。また、try / catchでキャッチすると、わずかに異なるエラーが発生します。

ヘルプ!!!

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

asp.net - オブジェクト参照がオブジェクトのインスタンスに設定されていません (NullreferenceException がユーザー コードによって処理されませんでした)

この例外を回避するにはどうすればよいですか?

以下がリピーターです。

リピーターのデータを取得するコードは次のとおりです。

0 投票する
4 に答える
1388 参照

c# - デリゲートを使用したログ クラス (NullReferenceException)

小さなアプリケーションを作成しましたが、リストボックスで表示できる何らかのタイプのログを組み込みたいと考えています。データのソースは、任意の数の場所から送信できます。デリゲートを渡す新しいログ クラスを作成しました。私は解決策に近づいていると思いますが、NullReferenceException を受け取っており、適切な解決策がわかりません。これが私がやろうとしていることの例です:

ロギング クラス

フォーム

myClass でデータを受け取るたびに、エラーがスローされます。あなたが与えることができる任意の助けをいただければ幸いです。

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

asp.net-mvc-2 - NHibernate.Validator で補間されたメッセージを取得する方法

NHibernate.Validator を ASP.NET MVC クライアント側の検証と統合しようとしていますが、唯一の問題は、補間されていないメッセージを人間が読める形式に変換できないことです。これは簡単な作業だと思っていましたが、クライアント側の検証で最も難しい部分であることが判明しました。主な問題は、サーバー側ではないため、実際には使用されている検証属性のみが必要であり、実際にはインスタンスやその他のものを手元に持っていないことです。

以下は、私がすでに試したことからの抜粋です。

上記は一見単純な質問に対してかなり複雑なコードであることはわかっていますが、まだ解決策がなくて困っています。補間された文字列を NHValidator から取得する方法はありますか?

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

c# - C# は this.Controls が null だと言っていますが、なぜですか?

以前は私のコードはうまく動作していました..それから私はいくつかを編集しました..デザイナーコードには触れませんでした.

代替テキスト http://img718.imageshack.us/img718/3759/errorstack.jpg

このエラーが表示されるのはなぜですか?

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

c# - EntityFramework の NullReferenceException はどうしてですか?

次のクエリを見てください。

これで、ここにあるすべてがエラーなしで実行されます。ユーザーに対して存在する招待は削除され、招待は正常に返されています。

ただし、返された招待のいずれInvitingUserかに移動しようとすると、. 返された SessionIvites の他のすべてのプロパティは正常に動作します。InvitedUserNullReferenceException

どうして?

[編集]奇妙なことに、deleteで行をコメントアウトすると、期待どおりに機能します。(エンティティが削除されないことを除いて:S)

0 投票する
8 に答える
358 参照

asp.net - try-catch内でエラーがスローされるのはなぜですか?

try-catchブロックが処理されたときに、それでもエラーがスローされるのはなぜですか?

例外の詳細:System.NullReferenceException:オブジェクト参照がオブジェクトのインスタンスに設定されていません。

編集:余分な情報を削除するために質問をクリーンアップしました。

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

asp.net - Web アプリケーションの Application_Start メソッド内で NServiceBus を初期化するときの NullReferenceException

NServiceBus の 2.0 RTM を実行していますが、MessageModule が CurrentSessionContext を NHibernate sessionfactory にバインドすると、NullReferenceException が発生します。

Application_Start 内から、次のメソッドを呼び出します。

バスが開始されると、メッセージ モジュールは次のように始まります。

私のログを見ると、bind メソッドが呼び出されたときに次のエラーが記録されています。

どうやら、HttpContext へのアクセスに問題があるようです。NServiceBus を構成するためのこの呼び出しは、Application_Start よりもライフサイクルの後半に発生する必要がありますか? または、Asp.NET Web アプリケーション内でハンドラーを動作させるために他の人が使用した別の回避策はありますか?

ありがとう、スティーブ

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

c# - ラムダ式で発生する可能性のある System.NullReferenceException を適切に処理する

これが問題のクエリです

テーブル構造
ProjectDetails (1 から多数) ExpenditureDetails
ExpenditureDetails (1 から多数) ExpenditureAmounts
ExpenditureAmounts (1 から 1) CommittedMonthlyRecords

ProjectedEac は、CommittedMonthlyRecords の 10 進数フィールドです。

単体テストで発見した問題 (ありそうもないイベントですが)、次の行が null になる可能性があります。

私の元のクエリはネストされたループで、データベースに何度もアクセスすることになり、繰り返したくありませんでした。ここでいくつかの同様の質問のように思われるものを調べましたが、解決策が合わないようでした.

何か案は?