問題タブ [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 - MavenアセンブリプラグインがNullPointerExceptionで失敗しますか?
NullPointerExceptionが発生しましたが、気に入らないのです。これは、いくつかのサブモジュール(maven構成がわずかに異なるだけです)を備えたより大きなビルドであり、ほとんどのモジュールでは機能しますが、機能しないものもあります。問題が何であるかについて何か考えはありますか?
java - NullPointerException スタック トレースは、デバッグ エージェントなしでは利用できません
最近、NullPointerException を引き起こすバグを発見しました。例外は、標準の slf4j ステートメントを使用してキャッチされ、ログに記録されます。以下の要約コード:
ご覧のとおり、派手なものは何もありません。ただし、すべての例外ログ ステートメントのうち、スタック トレースを出力しないのはこの 1 つだけです。出力されるのは、メッセージ ("..." で表される) と例外クラスの名前 (java.lang.NullPointerException) だけです。
例外のスタック トレースは遅延ロードされるため、何らかの命令の並べ替えの問題があるのではないかと考え、ログ ステートメントの前に e.getStackTrace() を呼び出すことにしました。これは違いはありませんでした。
そこで、デバッグ エージェントを有効にして再起動することにしました。しかし、私もプロセスにアタッチしたため、スタック トレースが印刷されていることに気付きました。明らかに、デバッグ エージェントの存在により、いくつかの追加のデバッグ情報が利用可能になりました。
それ以来、例外の根本原因を修正しました。しかし、デバッガーなしでスタック トレースを利用できなかった理由を知りたいと思います。誰でも知っていますか?
明確化:これはロギングの問題ではありません。同じ try/catch 句を想像してみてください。ただし、catch では、次の値を出力します。
デバッガーがない場合、これは「0」を出力します。デバッガーを使用すると、正の数 (この場合は 9) が出力されます。
詳細: これは JDK 1.6.0_13、64 ビット、amd64、linux 2.6.9 で発生しています。
android - Android: android.app.ActivityThread$PackageInfo$ServiceDispatcher.doConnected(ActivityThread.java:1012) での NullPointerException
私は取得しています
NullPointerException at android.app.ActivityThread$PackageInfo$ServiceDispatcher.doConnected(ActivityThread.java:1012)
私のアプリケーションはスタック トレースにも含まれていないため、何が起こっているのかわかりません。
サービスが発生したときにサービスに接続しようとしています。
この問題を解決するにはどうすればよいですか?
java - IDE からではなく、コマンド ラインから JAR を実行すると NullPointerException が発生する原因は何ですか?
私はEclipseにプロジェクトを持っています。Eclipse 内から実行すると、すべて正常に動作します。しかし、Ant ビルド スクリプトを実行し、コマンド ラインまたはバッチ スクリプトを使用して JAR を実行すると、NullPointerException が発生します。
問題の NullPointerException は、ソースからコンパイルしたサードパーティの JAR からスローされています。しかし、それが問題だとは思いません-Eclipse内で実行すると機能します!
何が原因で、問題を切り分けて修正するにはどうすればよいですか?
表示できるスタック トレースは次のとおりです。
クラスパスを確認しました - サードパーティの JAR は確かにクラスパス上にあります。ただし、そうでない場合は NoClassDefFoundException が発生する可能性が最も高いため、JAR でクラスを利用しようとしたため、それを期待していました。
クラスローダーを使用した場所も確認しましたが、null ではなく、適切なファイルを正しくロードしていました。
java - AWT-EventQueue-0 スレッドで NullPointerException が発生する原因
問題を追跡するために何かをしようとしていますが、paintContents までできることはあまりなく、デバッガーでそこにあるものはすべて問題ないように見えますが、何も見逃していないことを確認するために再確認します。少なくとも、これらを静かに処理する方法を知りたいです (それらをキャッチして、意味のあるエラーメッセージを出力できるようにするなど)。
次のソース コードは、Java Map Projection Libraryからのものです。
Layer.paintContents:
Layer.paint:
Layer.paintLayers:
Globe.paint:
java - どのポインタがnullかをJavaが教えてくれないのはなぜですか?
aがスローされたときに、JVM がどのポインター (またはより正確にはどの変数) が null であるかを通知しないのはなぜなのか、私はいつも疑問に思っていました。NullPointerException
問題のある行には、エラーの原因となった可能性のある多数の変数が含まれていることが多いため、行番号は十分に具体的ではありません。
これらの例外メッセージをより便利にするコンパイラまたは JVM フラグはありますか?
c++ - 大規模なC++コードベースでのnullポインタ例外の回避
私は大きなc++コードベースを継承しており、コードベースで発生する可能性のあるnullポインター例外を回避するタスクがあります。利用可能な静的分析ツールはありますか、私はあなたがうまく使用したことを考えています。
他に何に気をつけていますか?
java - websphere での request.getHeaderNames メソッド呼び出しでの nullpointerexception
request.getHeaderNames メソッド呼び出しの websphere (バージョン 6 sp11) で、この例外が発生します
SRTServletRequest のソース コードがありません。
誰もこの問題に直面しましたか?
java - このコードの何が問題になっていますか?
私はこのコードを書きました:
しかし、その行ではtext.setToolTipText(chooser.getSelectedFile().getName());
、NullPointerExceptionがスローされます!
編集 私は上記の問題を修正しましたが、正しく機能しません(テキストにファイルの名前が書き込まれません!):-(