Subject | RE: [Firebird-Java] Can't destroy managed connection with active transaction |
---|---|
Author | Robert (Jamie) Munro |
Post date | 2003-06-03T10:06:43Z |
> -----Original Message-----With the modified code you sent me, I get the following:
> From: Ken Richard [mailto:kenr@...]
> Sent: 30 May 2003 17:32
> To: Firebird-Java@yahoogroups.com
> Subject: RE: [Firebird-Java] Can't destroy managed connection with
> active transaction
>
>
> There is probably something wrong with the current state of your
> connection, but the driver is losing track of the original exception
> because another exception occurred when cleaning up after the first
> exception.
>
> Do you have the source code? The easiest to get the exception would be
> to add a ge.printStackTrace(System.out) to the checkFatal function
> indicated below. The original exception will probably explain what is
> going on.
org.firebirdsql.gds.GDSException: internal gds software consistency check
(pointer page vanished from mark_full (256))
at org.firebirdsql.jgds.GDS_Impl.readStatusVector(GDS_Impl.java:1698)
at org.firebirdsql.jgds.GDS_Impl.receiveResponse(GDS_Impl.java:1651)
at org.firebirdsql.jgds.GDS_Impl.isc_dsql_execute2(GDS_Impl.java:856)
at
org.firebirdsql.jca.FBManagedConnection.executeStatement(FBManagedConnection
.java:813)
at
org.firebirdsql.jdbc.FBConnection.executeStatement(FBConnection.java:1109)
at org.firebirdsql.jdbc.FBStatement.internalExecute(FBStatement.java:935)
at org.firebirdsql.jdbc.FBStatement.executeUpdate(FBStatement.java:146)
at org.viva.fibre.Exporter.exportPacket(Exporter.java:167)
at org.viva.fibre.exportTest.main(exportTest.java:80)
org.firebirdsql.jdbc.FBSQLException: GDS Exception. internal gds software
consistency check (pointer page vanished from mark_full (256))
at org.firebirdsql.jdbc.FBStatement.executeUpdate(FBStatement.java:153)
at org.viva.fibre.Exporter.exportPacket(Exporter.java:167)
at org.viva.fibre.exportTest.main(exportTest.java:80)
at org.firebirdsql.gds.GDSException: internal gds software consistency check
(pointer page vanished from mark_full (256))
at org.firebirdsql.jgds.GDS_Impl.readStatusVector(GDS_Impl.java:1698)
at org.firebirdsql.jgds.GDS_Impl.receiveResponse(GDS_Impl.java:1651)
at org.firebirdsql.jgds.GDS_Impl.isc_dsql_execute2(GDS_Impl.java:856)
at
org.firebirdsql.jca.FBManagedConnection.executeStatement(FBManagedConnection
.java:813)
at
org.firebirdsql.jdbc.FBConnection.executeStatement(FBConnection.java:1109)
at org.firebirdsql.jdbc.FBStatement.internalExecute(FBStatement.java:935)
at org.firebirdsql.jdbc.FBStatement.executeUpdate(FBStatement.java:146)
at org.viva.fibre.Exporter.exportPacket(Exporter.java:167)
at org.viva.fibre.exportTest.main(exportTest.java:80)
org.viva.fibre.FibreException: Could not mark records to Export. Export
aborted
GDS Exception. internal gds software consistency check (pointer page
vanished from mark_full (256))
at org.viva.fibre.Exporter.exportPacket(Exporter.java:178)
at org.viva.fibre.exportTest.main(exportTest.java:80)
Does this indicate a problem with the database? I've had forced writes off,
in order to speed up the operation to load the database with data (which
takes about 8 hours), and I may well have killed the database process at
some point.
Robert Munro