My Oracle Support Banner

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 later
Information in this document applies to any platform.


- 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(
at oracle.sql.converter.CharacterSetMetaData.getRatio(
at oracle.jdbc.driver.DBConversion.init(
at oracle.jdbc.driver.DBConversion.<init>(
at oracle.jdbc.driver.T4CConnection.doCharSetNegotiation(
at oracle.jdbc.driver.T4CConnection.connect(
at oracle.jdbc.driver.T4CConnection.logon(
at oracle.jdbc.driver.PhysicalConnection.connect(
at oracle.jdbc.driver.T4CDriverExtension.getConnection(
at oracle.jdbc.driver.OracleDriver.connect(
at oracle.jdbc.pool.OracleDataSource.getPhysicalConnection(
at oracle.jdbc.pool.OracleDataSource.getConnection(
at oracle.jdbc.pool.OracleDataSource.getConnection(
at oracle.jdbc.pool.OracleDataSource.getConnection(
at JDBCInfo.main(

The connection work fine with other character sets


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

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.