問題タブ [nullpointerexception]

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 投票する
5 に答える
2042 参照

java - ヌルポインタ例外

これは重複した質問である可能性があります。String 変数を null に初期化します。値で更新する場合と更新しない場合があります。この変数が null と等しくないかどうかを確認したいのですが、何をしようとしても null ポインター例外が発生します。スローする余裕はありません。コストがかかるため、nullpointer 例外が発生します。効率的な回避策はありますか。TIA

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

java - アクティビティを終了するときにクラッシュするのはなぜですか?

アクティビティを(戻るボタンを使用して)終了すると、アプリでクラッシュが発生します。私が知る限り、これはAndroidコードベースで発生しており、私のものではありませんが、完全には確信していません。

adbからのスタックトレースは次のとおりです。

誰かアイデア/推奨事項がありますか?

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

java - NullPointerExceptions が発生しなくなった後、Tomcat のパフォーマンスの問題を引き起こす可能性はありますか?

私のアプリケーションの 1 つは、Java 1.6 を実行する Tomcat 5.5 の Windows サービス インスタンスで実行されます。SOAP 要求がタイムアウトした場合、アプリケーションが NullPointerException を作成するコードに問題があります。

今朝、SOAP リクエストの反対側のコンポーネントが利用できないという問題がありました。その結果、約 1 万個の NullPointerExceptions が発生しました。失敗したコンポーネントを再度実行した後、例外は停止しました。ただし、アプリケーションのパフォーマンスがまだ遅いことに気付きました。

Tomcat サービスを再起動した後、アプリケーションのパフォーマンスはすぐに改善されました。これは単なる偶然の一致だと思いますが、チームメイトは懐疑的です。

これらすべての NPE が Tomcat 内でパフォーマンスの問題を引き起こした可能性はありますが、例外が停止してからずっと経っていますか?

ありがとう!
IVR アベンジャー

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

java - オンライン ページからデータベースにデータを追加する際の NullPointerException

オンライン JSP ページからデータを追加しているときに、NullPointerException 例外が発生します。

エラーの説明は次のとおりです。

Websphere サーバー「IBM WebSphere Application Server - ND、6.0.2.35」を使用しています。

しかし、「IBM WebSphere Application Server - ND, 6.0.2.17」を使用していたときは問題ありませんでした

なぜこれが起こっているのか、何か考えはありますか。

この点であなたのすべての努力に感謝します。

ありがとう、マノジャ。

0 投票する
7 に答える
2324 参照

java - 文字列はnullではないと言っていますが、後でNullPointerExceptionをスローします

ああ、神様。私にはやるべき小さなプロジェクトがあり、Stringsが私を殺しています!

これで、(サーブレットnullからの呼び出しから値を取得した)文字列ができました。getParameter()

問題は、それがnullであるかどうかを確認しようとしていることです。プログラムでは、nullであるとは言えませんnullが、プログラムの後半で、変数を使用すると、次のような例外が発生します。変数はnullです。

私が間違っているのは何ですか?

4番目の条件のみが機能しています!残りはどうですか(2番目のものを除いて、私は必死だったのでその状態を置いたので)

私は教えたID == null、または ID.equals(null)大丈夫になるだろうが、そうではない。

編集: 問題は、フォームからIDの値を取得していることです(通常、フォーム1としましょう)。ただし、この場合、ID入力がないフォーム2を使用しているため、IDは入力する必要がありますnull"null"

0 投票する
7 に答える
525 参照

java - 不可能なヌルポインタ

私は本当に奇妙な問題を抱えています。(非常に重要な注意:これは元のコードを貼り付けることができない例です。コンパイラなしでテキストとして書きました。)私には2つのクラスがあります:

今、時々私は印刷物を手に入れます...しかし、どうしてそれが可能かわかりません。

A はシリアル化されたクラスですが、まだわかりません。

0 投票する
7 に答える
13857 参照

java - createImage(int width, int height) の問題

ゲームの一部として 10 ミリ秒ごとに実行される次のコードがあります。

問題は、画像を定義しようとした後でも、画像が null であることを確認する if ステートメントに入ることです。いろいろ調べたところ、GraphicsEnvironment.isHeadless()がtrueを返した場合、createImage()はnullを返すようです。

isHeadless() メソッドの目的が正確にはわかりませんが、コンパイラまたは IDE に関係があるのではないかと考えたので、2 つ試してみましたが、どちらも同じエラーが発生しました (Eclipse と BlueJ)。エラーの原因が何であるか、またどのように修正すればよいか、誰にもわかりますか?

前もって感謝します

ジョナサン

................................................................... ...................

編集: java.awt.Component.createImage(int width, int height) を使用しています。このメソッドの目的は、後で JPanel を使用して画面に描画される、ゲームのプレーヤーのビューを含む Image を確実に作成および編集することです。これがまったく役立つ場合は、さらにいくつかのコードを次に示します。

これが少し問題を解決するのに役立つことを願っています、ジョナサン

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

android - Android: this.getApplication() は NULL ポインタを返します

同じアプリケーション内ですが、別のパッケージ内にあるアクティビティで次の行を実行しています。

nullポインターのみを返しますが、「メイン」パッケージに移動してそこから実行すると、期待どおりにアプリケーション参照が返されます。

別のパッケージにあるため、完全修飾クラス名を使用して AndroidManifest.xml でアクティビティを定義しました。<activity android:name="com.foo.bar.TestActivity"></activity>


更新:以下の質問で示唆されているようandroid:name="AppObject"に、既に<application>AndroidManifest.xml のタグに含まれていました

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

security - Spring セキュリティ - taglib と jsp では SecurityContext.authentication null が、コントローラでは問題ありません

私はしばらくの間、この問題に苦労してきました。それに関するいくつかの投稿が見つかりましたが、私の問題を解決したものはありませんでした。おそらく、SecurityContext が特定の Thread にバインドされているという事実と関係がありますが、それでも解決方法がわかりません。

ログインしたユーザーを取得するには、次のコードを検討してください。

コントローラーでこのコードを実行すると、(正しく) ログインしたユーザーが返されます。このコードを taglib または jsp から実行すると、NPE (authentication = null) がスローされます。スプリングタグも機能しません(おそらく同じ理由で)。

web.xml から抽出:

春のセキュリティ構成ファイルから抽出します。

0 投票する
5 に答える
583 参照

java - Java NullPointerException

単純なオークションを処理する 2 つのクラスを作成しています。単一のオークションの操作を処理するクラスの準備ができて動作しています。現在、利用可能なすべてのオークションを追跡するために、オークションハウスのような別のクラスを作成しています。クラスの次の部分をテストする場合:

次のコードを含む main メソッド内 (「kauppa」は、テスト済みで機能するオブジェクト変数です):

私は得る:

スレッド「メイン」での例外 ope.auction.dutch.AuctionHouse.addAuction(AuctionHouse.java:13) での java.lang.NullPointerException ope.auction.dutch.DutchAuctionTest.main(DutchAuctionTest.java:54) での例外

どうすれば問題を解決できますか?