JDBC Client Doesn't Fork Work For AZ8ISO8859P9E Charset
(Doc ID 2930789.1)
Last updated on FEBRUARY 27, 2023
Applies to:
JDBC - Version 19.15 and laterInformation in this document applies to any platform.
Symptoms
- The DB connection fails with below error when using AZ8ISO8859P9E Charset in DB
java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 256
at oracle.sql.converter.CharacterSetMetaData$JdbcCharacterSetMetaData.isFixedWidth(CharacterSetMetaData.java:1473)
at oracle.sql.converter.CharacterSetMetaData.getRatio(CharacterSetMetaData.java:1424)
at oracle.jdbc.driver.DBConversion.init(DBConversion.java:186)
at oracle.jdbc.driver.DBConversion.<init>(DBConversion.java:131)
at oracle.jdbc.driver.T4CConnection.doCharSetNegotiation(T4CConnection.java:1876)
at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1782)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:630)
at oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:813)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:80)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:816)
at oracle.jdbc.pool.OracleDataSource.getPhysicalConnection(OracleDataSource.java:568)
at oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource.java:348)
at oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource.java:258)
at oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource.java:236)
at JDBCInfo.main(JDBCInfo.java:63)O
The connection work fine with other character sets
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |
References |