問題タブ [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 投票する
26 に答える
178709 参照

java - null パラメータの IllegalArgumentException または NullPointerException?

プロパティの単純なセッター メソッドがありnull、この特定のプロパティには適していません。私はいつもこの状況で引き裂かれてきました: IllegalArgumentException、またはを投げるべきNullPointerExceptionですか? javadocs から、どちらも適切に見えます。ある種の理解された基準はありますか?それとも、これは好きなようにすべきことの 1 つにすぎず、どちらも本当に正しいのでしょうか?

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

java - Java:MetalFileChooserUI $ IndentIcon.getIconWidthでNPEを防止しますか?

Windowsシステムの場合。で次のNPEを取得しますFileChooser。これは既知のバグであり、まだ太陽によって修正されていません。http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6342301

誰かがこの例外を防ぐための回避策を知っていますか?

ありがとう。アンドレ

スレッド"AWT-EventQueue-2"の例外javax.swing.plaf.metal.MetalFileChooserUI$IndentIcon.getIconWidth(Unknown Source)at javax.swing.SwingUtilities.layoutCompoundLabelImpl(Unknown Source)atjavax.swingのjava.lang.NullPointerException。 SwingUtilities.layoutCompoundLabel(Unknown Source)at javax.swing.plaf.basic.BasicLabelUI.layoutCL(Unknown Source)at javax.swing.plaf.basic.BasicLabelUI.getPreferredSize(Unknown Source)at javax.swing.JComponent.getPreferredSize(Unknown Source )at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)at javax.swing.plaf.basic.BasicListUI $ Handler.valueChanged(Unknown Source )javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)atjavax.swing。DefaultListSelectionModel.fireValueChanged(Unknown Source)at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)atjavax.swing.DefaultListSelectionModel。 setSelectionInterval(Unknown Source)at javax.swing.JList.setSelectedIndex(Unknown Source)at javax.swing.plaf.basic.BasicComboPopup.setListSelection(Unknown Source)at javax.swing.plaf.basic.BasicComboPopup.access $ 300(Unknown Source) javax.swing.plaf.basic.BasicComboPopup $ Handler.itemStateChanged(Unknown Source)at javax.swing.JComboBox.fireItemStateChanged(Unknown Source)at javax.swing.JComboBox.selectedItemChanged(Unknown Source)atjavax.swing.JComboBox。contentsChanged(不明なソース)

0 投票する
6 に答える
55808 参照

excel - ExcelデータシートをOracleデータベースにロード

Excel データシートを Oracle データベースにロードするための無料ツールを探しています。Oracle SQL 開発者を試しましたが、NullPointerException がスローされ続けます。何か案は?

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

java - NullPointerException のクライアント サイトでスタック トレースが生成されませんか?

私は Java を学習して約 1 か月になりますが、このようなクライアント/サーバーの状況にはあまり慣れていません。

基本的に、クライアント Java ソフトウェア (GUI) が nullpointerexception ポップアップを表示するが、クライアント側でスタック トレースが表示されない状況に遭遇しました。誰かがサーバー側でスタック トレースをチェックする必要がありました。

私の質問は、クライアント側もこの貴重な情報を受け取るべきではありませんか? スタック トレースのコピーが 1 つしか必要ないという理論的根拠はありますか?

0 投票する
12 に答える
3535111 参照

java - NullPointerException とは何ですか? また、どのように修正すればよいですか?

Null ポインター例外 ( java.lang.NullPointerException) とは何ですか? また、その原因は何ですか?

例外が原因でプログラムが途中で終了するのを防ぐために、原因を特定するためにどのような方法/ツールを使用できますか?

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

java - アプレット - ブラウザを閉じると「java.lang.NullPointerException: null pData」が発生する

ブラウザを閉じるとエラー メッセージが表示されるユーザーが 1 人います。これは、彼が私のアプレットを含むページにアクセスしたときにのみ発生します。Sun ではバグとして登録されているようですが、それは何年も前のことです。彼は Java 1.6 と IE7 を使用しています。

誰かがこれを以前に見たことがあり、解決策または回避策を知っていますか?

更新ユーザーが Google デスクトップを削除して以来、問題は発生していません。では、どうぞ… 皆様、ありがとうございました!

0 投票する
65 に答える
1368754 参照

java - Java での NullPointerException の回避

私はobject != null避けるためにたくさん使いますNullPointerException

次の代替手段は何ですか:

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

java - Java Swing ライブラリのパネルでグラフィックスを使用する際の問題

みなさん、次のプログラムを実行しようとしていますが、NullPointerException が発生します。私はJavaスイングライブラリを初めて使用するので、非常にばかげたことをしている可能性があります。いずれにせよ、ここに私が今遊んでいる私の2つのクラスがあります.

g.fillOval 行で NullPointerException が発生します。

前もって感謝します、

トメク

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

java - マルチスレッド:オブジェクトの使用中にnullに設定されるオブジェクト

レンダリングスレッドを持つ小さなアプリがあります。このスレッドが行うのは、オブジェクトを現在の場所に描画することだけです。

私は次のようなコードを持っています:

次に、ユーザーがマウスをクリックしたときにmouseBallを作成して新しいボールに設定するマウスハンドラーもあります。次に、ユーザーはマウスをドラッグして、ボールがマウスの移動先をたどります。ユーザーがボールを放すと、mouseBall=nullを設定する別のマウスイベントが発生します。

問題は、レンダリングループが十分に高速に実行されているため、ランダムな時間に条件付き(mouseBall!= null)がtrueを返すことですが、その1秒後にユーザーがマウスを離すと、nullポインターが取得されます。 nullオブジェクトで.draw()を試行する場合の例外。

このような問題の解決策は何ですか?

0 投票する
6 に答える
5225 参照

java - null 以外のレコードセットをトラバースするときの Java NullPointerException

Sybase ASE でクエリを実行して、そのクエリを生成し、ResultSetその内容をトラバースしてファイルに書き込みます。時々、これは をスローしNullPointerException、 が であることを示しResultSetますnull。ただし、1 つまたは 2 つのレコードを印刷した後にこれを行います。それ以外の場合は、まったく同じ入力でエラーが発生しません。

このエラーを一貫して生成することができませんでした。エラー メッセージは次の行を指しています。

何らかの理由で、クエリの実行に少し時間がかかる場合に発生するようです。これまでに返されたレコードセットは非常に少なかった (4 ~ 7 レコード)。場合によっては、アプリを 3 回または 4 回実行する必要があります。その後、クエリが「ウォームアップ」されたかのように、エラーが停止します。クエリを手動で実行しましたが、パフォーマンスの問題はないようです。

再度、感謝します!