IllegalStateException: can't parse expression
連携実行時にMapping箇所でエラーが発生します。
メッセージの一例
java.lang.IllegalStateException: can't parse expression: information = document(csv_read(),main_data,/table/row/column[1]/text(),String)
対象
Mapping
原因
コンポーネントアイコンで使えない文字を使用した場合、次のことができません。これは仕様です。
- Mapperの入力データとして使用する
- Mapper内でそのコンポーネントのコンポーネント変数を使用することはできません
解決策
コンポーネントアイコン名に以下の文字を使用した場合、そのコンポーネントをMapperの入力データとして使用する、およびMapper内でそのコンポーネントのコンポーネント変数を使用することはできません。
- (
- )
- ,
ただし、半角括弧は対で含まれている場合は使用できます。
よくある例としては、括弧を対で使っているつもりが、片側が全角括弧になっている場合などがあります。
テラスカイ管理番号 CA-28452