Error while using Oracle JDBC driver version 11.2.0.1 and SSL
ETL fails with the following exception when you use the Oracle JDBC driver version 11.2.0.1 and SSL on the reports server:
JAVA.SQL.SQLEXCEPTION: GOT MINUS ONE FROM A READ CALL
at
oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:412)
at
oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.
java:531)
at
oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:221)
at
oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExt
ension.java:32)
at
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:503)
at
oracle.jdbc.pool.OracleDataSource.getPhysicalConnection(OracleDa
taSource.java:280)
at
oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource
.java:207)
at
oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource
.java:157)
at testcase.CallableTCPS.main(CallableTCPS.java:159)
Caused by: oracle.net.ns.NetException: Got minus one from a read
call
at oracle.net.ns.Packet.receive(Packet.java:285)
at oracle.net.ns.NSProtocol.connect(NSProtocol.java:286)
at
oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1042
)
at
oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:301)
... 8 more
at
oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:412)
at
oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.
java:531)
at
oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:221)
at
oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExt
ension.java:32)
at
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:503)
at
oracle.jdbc.pool.OracleDataSource.getPhysicalConnection(OracleDa
taSource.java:280)
at
oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource
.java:207)
at
oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource
.java:157)
at testcase.CallableTCPS.main(CallableTCPS.java:159)
Caused by: oracle.net.ns.NetException: Got minus one from a read
call
at oracle.net.ns.Packet.receive(Packet.java:285)
at oracle.net.ns.NSProtocol.connect(NSProtocol.java:286)
at
oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1042
)
at
oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:301)
... 8 more
Workaround:
This exception occurs when Oracle JDBC driver version 11.2.0.1 cannot connect with SSL to a 11g database. To fix the issue, use the JDBC driver version 11.2.0.2. You can obtain it from the following URL: http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html.
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*