最も共通の原因が"java.lang.NullPointerException"に対XMLs?
質問
私の最強の鉛は、コードの方は、着信XMLsは得られない無効/不完全なファイルが失敗し、DOMの解析.ご意見募集
解決
不完全なファイルは間違いなくある場所であ開始。私の印刷ファイルに直前の時点で解析する機能を参照してくださって送られるパーサです。の場合は不完全であります。の場合は無効だっ探す。
他のヒント
初めて推定すると、DOMを用いたコードを処理素子を実行しているときは、オプションのDTDとして必須項目です。
編集追加:うない限り、検証対DTDは期待できませんが、次のような例を用いdom4jに戻すには何がnullになります。
doc.selectSingleNode("//some/element/in/a/structure");
同一の場合はtrueい糸曳き要素ナビ電話、または一般的な戻り値をチェックを利用します。
すべてのスタックトレースを指すNPEスローされます。その変数の数れます。nullにすることもできます。よって、デバッガまたはprintf出にもたらされたと考えられるこれを追加適切なチェック例外をスローすると、エラーが検出できます。で癖にな不思議な問題です。
理想的にすべきだからjavaアプリケーション内のデバッガ、そのことはキャッチされない例外がスローされますについて検証することができるcallstack、変数など、見どのラインのクラッシュ、そのデータがnullの場合も使用します。
が使えない場合は、デバッガ、理由の如何にかかわらず、そのコンパイル用デバッグ支援、例外ハンドラはこの特定のエラー印刷のスタックトレース.これまで何を行うファイルによンダリングする能力があります。
所属していません StackOverflow