Hi everyone!
I´m having a problem to call StoredProcedures with Spring.
The problem is that sometimes the cursor return closed(correctly). There any solution to ignore the problem "Cursor is Closed"?
Follow the exception:
Code:org.springframework.jdbc.UncategorizedSQLException: CallableStatementCallback; uncategorized SQLException for SQL [{call sCcApiJpConsultaExtrato(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)}]; SQL state [null]; error code [0]; Cursor is closed.; nested exception is java.sql.SQLException: Cursor is closed. Caused by: java.sql.SQLException: Cursor is closed. at oracle.jdbc.driver.T4CResultSetAccessor.getCursor(T4CResultSetAccessor.java:323) at oracle.jdbc.driver.ResultSetAccessor.getObject(ResultSetAccessor.java:85) at oracle.jdbc.driver.OracleCallableStatement.getObject(OracleCallableStatement.java:1401) at org.springframework.jdbc.core.JdbcTemplate.extractOutputParameters(JdbcTemplate.java:993) at org.springframework.jdbc.core.JdbcTemplate$5.doInCallableStatement(JdbcTemplate.java:927) at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:883) at org.springframework.jdbc.core.JdbcTemplate.call(JdbcTemplate.java:915) at org.springframework.jdbc.object.StoredProcedure.execute(StoredProcedure.java:113) at com.eversystems.il.dao.DAOImpl.execute(DAOImpl.java:69) at com.eversystems.il.handle.transaction.EV6CMessageHandler.handle(EV6CMessageHandler.java:97) at com.eversystems.il.handle.transaction.EV6CMessageHandler.handle(EV6CMessageHandler.java:1) at com.eversystems.il.processor.MessageProcessorImpl.process(MessageProcessorImpl.java:135) at com.eversystems.il.jms.ILMessageListenerDefault.onMessage(ILMessageListenerDefault.java:35) at com.ibm.mq.jms.MQMessageConsumer.receiveAsync(MQMessageConsumer.java:3032) at com.ibm.mq.jms.SessionAsyncHelper.run(SessionAsyncHelper.java:412) at java.lang.Thread.run(Unknown Source)
Thank you


Reply With Quote
