/ jaybird Public
FBManagedConnectionFactory.tryCompleteInLimboTransaction doesn't work with recent Firebird 3 builds [JDBC353] #395
affect-version: Jaybird 2.2 affect-version: Jaybird 2.2.1 affect-version: Jaybird 2.2.2 affect-version: Jaybird 2.2.3 affect-version: Jaybird 2.2.4 affect-version: Jaybird 2.2.5 component: xca/jca layer fix-version: Jaybird 2.2.6 fix-version: Jaybird 3.0.0 priority: major resolution: fixed type: bug
Submitted by: @mrotteveel
FBManagedConnectionFactory.tryCompleteInLimboTransaction doesn't work with recent Firebird 3 builds as it attempts to delete a record from RDB$TRANSACTIONS which is no longer allowed due to system table protection.
The deletion seems to be a form of house keeping and is technically unnecessary. However the current implementation of FBManagedConnection.recover is not very efficient if a large number of records are kept on file.
Commits: f693c27 FirebirdSQL/fbt-repository@a0ba830
The text was updated successfully, but these errors were encountered: