KFAA31739-E
An Apache Arrow API error occurred. (cause = "aa....aa", details = "bb....bb") (M+J+O)
An Apache Arrow API error occurred. <SQLSTATE:5100R>
- aa....aa:
-
Apache Arrow status code
- bb....bb:
-
Detailed information set by the Apache Arrow API
- S:
-
Ignores this SQL statement. Alternatively, the system invalidates this transaction.
- Action:
-
Refer to the information output in aa....aa and bb....bb to remove the cause of the error. For information on Apache Arrow status codes, see Programming Support in the Apache Arrow documentation.
bb....bb may contain position information that indicates the location that caused the foreign data access error. However, the meaning of the position information may differ between foreign data access errors and DB area access errors. For example, if the position information is a row number, the row number output in case of a foreign data access error starts from 0, but the row number output in case of a DB area access error starts from 1. Therefore, if there is no problem at the location indicated in the position information, review the surrounding locations as well.
This error message may appear when the size of a single row of data in a foreign data file in CSV or JSON format exceeds 64 megabytes.
This error message might also be output if each JSON object in the JSON-format foreign data file is delimited by a comma instead of a newline character.
For rules on foreign data files, see Rules in Specification format and rules for the CREATE FOREIGN TABLE statement in the manual HADB SQL Reference.
If you cannot determine the corrective action to take based on the information that was output, execute the adbinfoget command, collect troubleshooting information, and then contact the customer support center.
- Note
-
This error message may be output when the pathname of the data output destination specified in the COPY statement is too long.