スクリプト実行時に以下のエラーが発生しました

Avatar
dstn

Question

スクリプト実行時に以下のエラーが発生しました。
java.lang.IllegalStateException: can't initialize logic
 
原因と対処方法を教えてください。

Answer

■原因と対処方法

本エラーは Mapper ロジックで問題が発生した場合に出力されるエラーです。 
参照できない情報についての詳細は、出力されたエラーメッセージの
「Caused by」以降に出力された箇所から判断することができます。 

過去事例から、「Caused by」以降に出力されたメッセージを元に
原因と対処方法を以下にご案内します。

・Parse Failed 
 ・ 原因
  CSV ファイルによる置換ロジックで、不正な形式の CSV ファイルを
  指定しています。
 ・ 対処方法
  指定した CSV ファイルを正しい形式に修正してください。

・NullPointerException 
 ・ 原因
  SQL実行によるデータ取得ロジックで、SQLパラメータに値を
  設定していません(null を代入しています)。 
 ・ 対処方法
  SQL パラメータに値を設定してください。

・IOエラー: Connection reset 
 ・ 原因
  DBテーブルによる置換ロジックで、指定している接続先に
  接続できない状態になっています。
 ・ 対処方法
  接続先の設定やネットワークの状況を確認して、接続できる状態にしてください。

・[Microsoft][ODBC Driver Manager] 文字列またはバッファーの長さが無効です。 
 ・ 原因
  DBテーブルによる置換ロジックで、x64 版の ODBC データソースを指定しています。
 ・ 対処方法
  JDBC Proxy Server を経由した接続に変更するか、他の接続方式
 (JDBC接続など)に変更してください。

上記事例に当てはまらない場合は、以下のログをご送付ください。 

■調査に必要な情報
・ログファイル
 事象発生時の状況を確認するために、事象発生時に出力されていた、
 以下のログファイルをご送付ください。
 $DATASPIDER_HOME/server/logs/server.log
 $DATASPIDER_HOME/server/logs/server.log.N (N:整数)
 $DATASPIDER_HOME/server/logs/server.error.log
 $DATASPIDER_HOME/server/logs/${実行日付}/exec.log
 $DATASPIDER_HOME/server/logs/${実行日付}/execution/${実行ID}.xml



[注意事項]
  • このFAQの内容は2017年3月時点のものです。内容は予告なく変更されることがありますので、ご注意ください。
  • 一部にDataSpider Servistaサポートサイトへのリンクを含むことがあります。サポートサイトにアクセスするには、DataSpiderのサポート契約が必要です。


ID:Q280

コメント

記事コメントは受け付けていません。

Powered by Zendesk