• Font Size
  • S
  • M
  • L

Search via FAQ No.


  • No : 30643
  • Open Date : 2019/08/23 13:45
  • Print
NEW

[DataSpider Servista] About the error that is output when a problem occurs in the Mapper logic.

The following error occurred during the script execution:
java.lang.IllegalStateException: can't initialize logic
 
Please explain the cause and a way to resolve this problem.
Category : 

Answer

Cause and Workaround
 
This error is an error that is output when a problem occurs in the Mapper logic. The details about the information that cannot be referred can be identified from the message part after the word "Caused by" in the output error message.
 
From the past cases, we will explain the cause and a way to resolve based on the message part after the word "Caused by".
  • Parse Failed
・Cause
The CSV file replacement logic is specifying an invalid CSV file.
 
・Workaround
Please correct the specified CSV file in a correct format.
 
  • NullPointerException
・Cause
In the Retrieve Data by Executing SQL logic, the value is not set to the SQL parameter (null is substituted).
 
・Workaround
Please set a value to the SQL parameter.
 
  • IO error: Connection reset
・Cause
It cannot connect to the specified connection destination with the Replace by the DB Table logic.
 
・Workaround
Please check the connection destination settings and the network status, and enable the connection.
 
  • [Microsoft] [ODBC Driver Manager] Invalid string or buffer length.
・Cause
The x64 version ODBC data source is specified in the Replace by the DB Table logic.
 
・Workaround
Please change to a connection via JDBC Proxy Server, or change it to another connection method (such as JDBC connection).
 
If any of the above cases do not apply, please send the following log.
 
■ Information Required for Investigation
 
  • Logfile
Please send us the following log file that was output upon the error so we can check the situation:
 
$ DATASPIDER_HOME / server / logs / server.log
$ DATASPIDER_HOME / server / logs / server.log.N (N: integer)
$ DATASPIDER_HOME / server / logs / server.error.log
$ DATASPIDER_HOME / server / logs / $ {execution date} /exec.log
$ DATASPIDER_HOME / server / logs / $ {execution date} / execution / $ {execution ID} .xml