• Font Size
  • S
  • M
  • L

Search via FAQ No.


  • No : 30729
  • Open Date : 2019/09/02 14:52
  • Print
NEW

[DataSpider Servista] An error occurs when a multi-byte character is used for item name in substitution logic by DB table

The following error occurs when I use the multi-byte characters such as Japanese as the item name in the substitution logic by the DB table.
 
java.lang.IllegalStateException: can't initialize logic
 
Please explain the cause and a way to resolve this problem.
Category : 

Answer

Cause
 
If you use a column that uses multi-byte characters or model-dependent characters for the name, [Key column] or [Value column], the database may not be able to interpret the query and an error may occur.
 
Workaround
 
You need to enclose the name of a column that uses multi-byte characters or machine-dependent characters in the name with the quotation marks which is defined by the database. Please check the specifications of each database to which symbols to put a quotation mark, because it depends on the database.
 
Please refer to the help described in the reference information for the operation above and the solution.
 
 
Reference Information
  • [Convert by DB Table]-[Notes]