エラー
TooFewColumnsException: Too few columns
原因
Null文字( 0x00 )などの制御文字がレコード内に含まれている場合、その文字以降が行末と認識されてしまい、カラム数が不足するためエラーが発生します。
対処法
転送元がGoogle Cloud Storageの場合
転送設定STEP1にて、「NUL文字 (0x00) を除去する」を「除去する」に設定してください。
読み込み前にNUL文字を自動的に除去するため、元データの修正は不要です。
入力ファイル形式がCSV/TSVかつ、文字コードがASCII互換(UTF-8 / Shift_JIS / EUC-JP / US-ASCII / ISO-8859系)の場合のみ適用されます。UTF-16 / UTF-32はバイト構造上 0x00 が正規のデータに含まれるため対象外です。
その他のコネクタの場合
TROCCOではNUL文字の置き換えや除外処理を行うことができないため、元データからNUL文字を含むレコードを削除してから転送してください。
コメント
0件のコメント
記事コメントは受け付けていません。