[ https://issues.apache.org/jira/browse/IBATIS-350?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12537226 ]
vishakha sawant commented on IBATIS-350: ---------------------------------------- did anyone find any other solution to this issue? > cursor is closed exception not handled in iBatis > ------------------------------------------------ > > Key: IBATIS-350 > URL: https://issues.apache.org/jira/browse/IBATIS-350 > Project: iBatis for Java > Issue Type: Bug > Components: SQL Maps > Affects Versions: 2.1.7 > Environment: jboss-4.0.3SP1, Spring 1.2.6, Oracle 10G driver- > ojdbc14.jar > Reporter: vishakha sawant > > Hi > I posted this issue in IBATIS-53 on 12 july 2006 but i didnt received any > replies so I am creating new jira issue for the same > please reply me as soon as possible because it is very urgent > We are using a patch version iBatis for REF CURSOR. We are using legacy > database > we are getting exception "Cursor is closed" while executing a procedure. > stack trace of that exception is > java.sql.SQLException : Cursor is closed. > at > oracle.jdbc.driver.T4CResultSetAccessor.getCursor(T4CResultSetAccessor.java:271) > at > oracle.jdbc.driver.ResultSetAccessor.getObject(ResultSetAccessor.java:94) > at oracle.jdbc.driver.OracleCallableStatement.getObject > (OracleCallableStatement.java:1368) > at test.TestSPA.main(TestSPA.java:95) > After doing some R&D I found that the if cursor is 'OUT' parameter and that > is not opened in procedure, it will result in this exception. According to > stack trace I found that in retrieveOutputParameters() method of > com.ibatis.sqlmap.engine.execution.SqlExecutor.java cs.getObject(i+1) is > causing this exception. For a time being we are catching that exception so > that we can retrieve other OUT values from procedure. Is there any other way > to resolve this issue? > It's urgent. > Regards, > Vishakha Sawant -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.