問題タブ [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.
java-me - Java の奇妙な nullPointerException
私は Java ME 用のアプリを書いていますが、いくつかのデータ (PhoneBook) を保持するためのクラスが必要です。このアプリを起動しようとすると、常に nullPointerException が発生します。クラスのコンストラクターを呼び出していますが、10 個の要素にメモリを割り当てるため、null にすることはできません。私は何を間違っていますか?
java - jcheckbox を設定しようとすると NullPointerException が発生する
特定の条件が満たされると、2 つのチェックボックスのいずれかがオンになるように設定しようとしています。ただし、nullpointerexception エラーが発生し続けます。
コードは..
エラーは
スレッド「AWT-EventQueue-0」での例外.InvoiceSelectionUI$2.mouseClicked(InvoiceSelectionUI.java:86) java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:253) で java.awt.Component.processMouseEvent(Component.java:6266) で javax.swing.JComponent.processMouseEvent (JComponent.java:3267) java.awt.Component.processEvent(Component.java:6028) で java.awt.Container.processEvent(Container.java:2041) で java.awt.Component.dispatchEventImpl(Component.java: 4630) java.awt.Container で。dispatchEventImpl(Container.java:2099) で java.awt.Component.dispatchEvent(Component.java:4460) で java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574) で java.awt.LightweightDispatcher.processMouseEvent(Container.java) :4247) で java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168) で java.awt.Container.dispatchEventImpl(Container.java:2085) で java.awt.Window.dispatchEventImpl(Window.java:2475) で java .awt.Component.dispatchEvent(Component.java:4460) で java.awt.EventQueue.dispatchEvent(EventQueue.java:599) で、java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) で java.awt.EventDispatchThread で。 java.awt.EventDispatchThread の pumpEventsForFilter(EventDispatchThread.java:184)。java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) での pumpEventsForHierarchy(EventDispatchThread.java:174) java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) での java.awt.EventDispatchThread.run(EventDispatchThread.java) :122)
java - データが突然まばらになるため、どこでもnullポインタ
誰かが完全なデータに依存するコードを設計しました。XMLには常にすべての要素が含まれていました。データソースは現在、スパースXMLを送信しています。以前は空だったとしたら、今はなくなっています。だから、バグを修正しながらリファクタリングする時が来ました。
次のような100行以上のコードがあります。
今を除いて、getChild( "A")はnullを返す可能性があります。または、getChild(xxx)メソッドのいずれかが可能性があります。
1つの追加の工夫として、getChild()の代わりに、実際には4つの別個のメソッドがあり、これらは特定の順序でのみ発生する可能性があります。誰かがvarargs呼び出しを提案しました。これは悪い考えではありませんが、私が望むほどきれいには機能しません。
これをクリーンアップする最も簡単な方法は何ですか?最高の?すべての行の周りに「試して/キャッチ」することが提案されましたが、それは醜いです。上記のメソッドの3番目の引数を独自の関数に分解することは機能する可能性があります...しかし、それは100以上の新しいメソッドを必要とし、それほどではありませんが、醜い感じがします。
getChild(xxx)呼び出しの数は、1行あたり6〜10の範囲であり、深さは固定されていません。これに対して正しいDTDを取得する方法もありません。事前の注意なしに後で追加される予定です。その場合にログに警告を表示したい場合は、XMLの余分な行を適切に処理する必要があります。
アイデア?
getChild()は、実際には便利なメソッドです。私が考えている最もクリーンな方法は、コンビニエンスメソッドが有効なChildオブジェクトを返すようにすることですが、その「空の」子のgetContent()は常に「」を返すようにします。
layout - Android レイアウトの AutoCompleteTextView NullPointerException の回避策
私は Android SDK 2.0 / Galileo / ADT 0.9.4 (最新) を使用しています。Android 1.5 API レイヤーに対して。
レイアウト エディターに移動して AutoCompleteTextView を追加すると、画面にすぐに NullPointerException が表示されます。
この問題の回避策が文書化されている人はいますか?
見つからないようです。これは明らかに Android SDK のバグです。(とにかく提出済みです。)
android - Android - 再開時に WebView が停止する
- ロードしたWebViewに表示されたデータを含むアクティビティがあります
WebView#loadDataWithBaseURL
- 次に、起動するメニューオプションを/クリックします
android.content.Intent.ACTION_SEND
- セレクターからメールを選択
- Googleメールが表示されます(予想どおり)
- メールを破棄して戻るボタンを押す
- WebView を使用したアクションは、
resume
- Bang -
if (mWebViewCore.getSettings().getNeedInitialFocus())
mWebViewCore が null になったため、WebView.javaの 4380 行目で NullPonterException が発生します。
mWebViewCore が無効化されるコード内の唯一の場所は WebView#destroy です - どうすればこの状態から回復できますか? ブラウザを再作成して、データを最初から読み込む必要がありますか? この時点で良い提案に本当に感謝しています
eclipse - Eclipseデバッグにはダイアログボックスがあります:非同期スレッドキューの例外処理java.lang.NullPointerException
Eclipse3.4.2でのデバッグ中に問題が発生しました。非同期スレッドキューjava.lang.NullPointerExceptionを処理するポップアップ例外が発生し続ける
誰かが正確な問題が何であるか知っていますか?
ありがとう
android - Android - BrowserFrame の NPE
ユーザーによって時折発生するこの例外が発生し、再現できません。looper から発行されているので、Handler 型のコールバックの結果だと思います。Googleコードで同様のバグを見つけましたが、ソリューションをコードに入れても解決しませんでした. 問題はBrowserFrame の次のコード行にあります。
mCallbackProxy が null であると想定しているため、この例外がスローされます
問題は、これでアプリを閉じることができるかどうかです。また、このバグを回避するにはどうすればよいですか?
java - 2D文字列配列NullPointerException(java)
私は現在、データを取得したい2D配列を持つJavaアプリケーションを作成しています。
私はそのように2D配列を作成しています
次に、データを入力しようとしているときに、参照を使用して2D配列の正確な位置にデータを入力します。
プログラムはまだコンパイルされていますが、実行するとNullPointerExceptionエラーが発生します。この2D配列にデータを入力するために間違った方法を使用していますか?
java - Javaでメインスレッドから別のスレッドにオブジェクトを渡す方法
私のメインアプリケーションクラスには、JTextArea(たとえばtxtArea)のオブジェクトがあります。main_applicationプログラムで別の2つのスレッドを作成しました。私が作成した2つのスレッドは、シリアルポートでの読み取りと書き込み用です。次に、シリアルポートの読み取りバッファデータをJTextAreaオブジェクトに配置します。したがって、main_applicationで作成されたJTextAreaオブジェクトをread-threadに渡して、read-threadが読み取り出力をJTextAreaに送信できるようにする必要があります。
しかし、このようにした後、私はnullポインタアクセスの問題に直面しています。main_applicationのJTextAreaオブジェクトをチェックすると、nullではありませんが、スレッドに渡した後、nullをチェックしました。私はそれがどのように起こるのかわかりません....オタクが私を助けることができれば私は幸せになります....
ありがとう、Surjya
java - Java:整数をアンボックス化するときのnullポインター例外?
このコードにより、nullポインタ例外が発生しています。理由がわかりません:
デバッガーで調べましたが、すべてのローカル変数はnullではありません。他にどのようにこれが起こっている可能性がありますか?BiMapはGoogleコレクションからのものです。