en_US.UTF-8 locale was not available
Details
| Detail name | Value |
|---|---|
| Changelog Number | 21352 |
| Type | Bug |
| Status | Resolved |
| Affected Versions | Exasol 8.29.0 |
| Fix Versions | Exasol 8.31.0 |
| Resolution Date | 2024-08-29 |
Description
IMPORT FROM JDBC and EXPORT INTO JDBC statements may fail if the TABLE or STATEMENT parameter contains non-ASCII characters.
The cause of the issue is that the TABLE and STATEMENT strings are not properly encoded. This can lead to exceptions such as the following.
JDBC-Client-Error: Failed to receive MetaData: <JDBC driver-specific exception message>
The problem was first described in IMPORTs/EXPORTs using JDBC may fail if the TABLE or STATEMENT contains non-ASCII characters. and had to be fixed again because in version 8.29.0 database container OS was changed.
Workaround
There is not a workaround.
Fix
IMPORT FROM JDBC and EXPORT INTO JDBC statements handle non-ASCII characters in TABLE or STATEMENT parameters correctly.