Jason Ward wrote:
I'm curious if anyone else has had problems with 10.5.1.1, getMaxRows() and CLOBs?

I have not heard any reports of this behavior in 10.5.1.1. I think we should work to narrow it down a little more and then get an issue filed. Can you provide the schema of the table and the query that was last executed before this happens? Are there any errors in the derby.log file?


I'm getting the following exception :
2009-07-27 10:33:53,188 - WARN - exception clearing maxRows/queryTimeout
java.sql.SQLNonTransientConnectionException: No current connection.
at org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(Unknown Source) at org.apache.derby.client.am.SqlException.getSQLException(Unknown Source)
 at org.apache.derby.client.am.Statement.getMaxRows(Unknown Source)
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.getMaxRows(NewProxyPreparedStatement.java:1200) at org.hibernate.jdbc.AbstractBatcher.closeQueryStatement(AbstractBatcher.java:298) at org.hibernate.jdbc.AbstractBatcher.closeQueryStatement(AbstractBatcher.java:234)
 at org.hibernate.loader.Loader.getResultSet(Loader.java:1826)
 at org.hibernate.loader.Loader.doQuery(Loader.java:697)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259)
 at org.hibernate.loader.Loader.doList(Loader.java:2232)
 at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129)
 at org.hibernate.loader.Loader.list(Loader.java:2124)
at org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:118)
 at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1597)
 at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:306)
...
In digging into the stacktrace a little more it seems that hibernates call to getMaxRows() blows up because |checkForClosedStatement() throws the SQLException, but I have no idea why. (I've verified the connection is open prior to executing hibenates list(), and it happens too quickly to be a true timeout.) | || |||It only happens once my table reaches any significant size ( > 20K rows), and only on this particular table which includes a CLOB column. ||Has anyone else seen this? Curiously 10.4.2.1 doesn't exhibit this behavior. | || |-J|


Reply via email to