Hello, I have been using Apache Derby 10.2.2.0 for a few months, and it
has been working quite well for me.
I upgrade to 10.3.1.4 just after the release came out, and I have been
testing it out with my application.
It seems to work fine, except when I read some BLOB fields from the
database, this Exception is thrown:
java.sql.SQLTransientConnectionException: No current connection.
at
org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown
Source)
at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.Util.noCurrentConnection(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection.checkIfClosed(Unknown
Source)
at org.apache.derby.impl.jdbc.EmbedBlob.checkValidity(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedBlob.getBytes(Unknown Source)
......
If I downgrade back to 10.2.2.0, these Exceptions go away.
Note, in each test, I completely recreate the DB from scratch.
That is, the DB I'm testing on 10.2.2.0 was generated with the 10.2.2.0
Derby distribution and the DB I'm testing on 10.3.1.4 was generated with
the 10.3.1.4 distribution, but everything else (non-Derby-wise) is
equal, including the data that is stored in the DB.
Any ideas?
Thank You
Arthur Blake