sql developer - upgrade of jdbc thin driver - connection error
Hello,
i'v got a customer which run into a jdbc thin driver bug (4659157) with improper conversion characterset we8mswin1252.
This bug is fixed with jdbc driver version 10.2.0.4.
So I downloaded the 10.2.0.4 ojdbc14.jar file from oracle and copied into my 10.2.0.1 oracle-client directory: (<oracle_home>\jdbc\lib).
Starting the SQL Developer works fine, but when I try to connect to a new or existing database I get a java error message:
java.lang.StringIndexOutOfBoundsException: String index out of range: 0
at java.lang.String.charAt(String.java:558)
at oracle.jdbc.driver.PhysicalConnection.setDbTzCalendar(PhysicalConnection.java:4702)
at oracle.jdbc.driver.PhysicalConnection.setSessionTimeZone(PhysicalConnection.java:4657)
at oracle.javatools.db.ora.Oracle8i.initOC(Oracle8i.java:171)
at oracle.javatools.db.ora.Oracle8i.<init>(Oracle8i.java:41)
at oracle.javatools.db.ora.Oracle9i.<init>(Oracle9i.java:181)
at oracle.javatools.db.ora.Oracle9iR2.<init>(Oracle9iR2.java:41)
at oracle.javatools.db.ora.OracleDatabaseFactory.createDatabaseImpl(OracleDatabaseFactory.java:106)
at oracle.javatools.db.DatabaseFactory.createDatabaseImpl(DatabaseFactory.java:147)
at oracle.javatools.db.DatabaseFactory.createDatabase(DatabaseFactory.java:130)
at oracle.jdeveloper.db.DatabaseConnections.getDatabase(DatabaseConnections.java:637)
at oracle.jdeveloper.db.DatabaseConnections.getDatabase(DatabaseConnections.java:564)
at oracle.dbtools.raptor.utils.Connections$ConnectionInfo$ConnectRunnable.doWork(Connections.java:1118)
at oracle.ide.dialogs.ProgressRunnable.run(ProgressRunnable.java:161)
at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:631)
at java.lang.Thread.run(Thread.java:595)
What do I have to do to work with the upgraded jdbc driver ?
thx in advance
Thomas