java.sql.SQLRecoverableException: Closed Connection
(Doc ID 3076199.1)
Last updated on MARCH 12, 2025
Applies to:
Universal Connection Pool - Version 21.6 and laterInformation in this document applies to any platform.
Symptoms
The following exception is received in production and pre-production systems. UCP version is 21.7.0.0
ERROR
-----------
java.sql.SQLRecoverableException.No more data to read from socket
at oracle.jdbc.driver.T4CMAREngineNIO.prepareForUnmarshall(T4CMAREngineNIO.java:850)
at oracle.jdbc.driver.T4CMAREngineNIO.unmarshalUB1(T4CMAREngineNIO.java:482)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:617)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:294)
at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:493)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:147)
at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:932)
at oracle.jdbc.driver.OracleStatement.prepareDefineBufferAndExecute(OracleStatement.java:1167)
at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1096)
at oracle.jdbc.driver.OracleStatement.executeSQLSelect(OracleStatement.java:1421)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1304)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3741)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3850)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1093)
at oracle.ucp.jdbc.proxy.oracle$1ucp$1jdbc$1proxy$1oracle$1StatementProxy$2oracle$1jdbc$1internal$1OraclePreparedStatement$$$Proxy.executeQuery(Unknown Source)
at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:722)
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:648)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:713)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:744)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:757)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:810)
at org.springframework.jdbc.core.JdbcTemplate.queryForList(JdbcTempla
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 |