0
ソースコードからターゲットシステムに情報を送信する際にEclipseコードを使用するTalendデータ統合ツールがあります。 取得エラーDATEデータ型でNULLポインタ例外をチェックするにはどうすればいいですか
Exception in component tMap_1
java.lang.NullPointerException
at bigdata.copy_of_readsysproandsendmail_0_1.Copy_of_ReadSysproAndSendMail.tJDBCInput_2Process(Copy_of_ReadSysproAndSendMail.java:1937)
at bigdata.copy_of_readsysproandsendmail_0_1.Copy_of_ReadSysproAndSendMail.runJobInTOS(Copy_of_ReadSysproAndSendMail.java:5086)
at bigdata.copy_of_readsysproandsendmail_0_1.Copy_of_ReadSysproAndSendMail.main(Copy_of_ReadSysproAndSendMail.java:4885)
at bigdata.copy_of_readsysproandsendmail_0_1.Copy_of_ReadSysproAndSendMail.tJDBCInput_2Process(Copy_of_ReadSysproAndSendMail.java:2098)
at bigdata.copy_of_readsysproandsendmail_0_1.Copy_of_ReadSysproAndSendMail.runJobInTOS(Copy_of_ReadSysproAndSendMail.java:5355)
at bigdata.copy_of_readsysproandsendmail_0_1.Copy_of_ReadSysproAndSendMail.main(Copy_of_ReadSysproAndSendMail.java:5154)
Job Copy_of_ReadSysproAndSendMail ended at 23:16 03/10/2016. [exit code=0]
入力: をしかし、私たちのために動作しませんでした:
Dateデータ型は、我々がしようとした
DNDB date type(source) ---->row1.DNDB(output) is Date data type. both are nullable.
TMAPコンポーネントでNULL値のソースです。 ?row1.DNDB
感謝を確認してください。それでもNullの例外については不平を言っています。 – NEO
マッピングの唯一のフィールドですか?このエラーは別のフィールドにリンクできますか? tMapでは、 "tMap Settings"(tMapウィンドウの左上部分)で "die on error"のチェックを外すことができます:次に、拒否のための2番目の出力があります。 – Corentin
私はこれを「エラー時に死ぬ」のチェックを外してみたところ、ジョブは少ない行数で実行されました。行687の元の番号ではなく、650だけをフェッチしています。 – NEO