• 文字サイズ変更
  • S
  • M
  • L

FAQのNo.から検索


  • No : 25895
  • 公開日時 : 2016/10/25 11:23
  • 更新日時 : 2019/07/26 12:14
  • 印刷

【DataSpider Servista】 Mapper ロジックで問題が発生した場合に出力されるエラーについて

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

回答

■原因と対処方法
 
本エラーは 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
 
目的別で検索
トラブルシューティング