community.borland.com

Article #25756: java application produces exception interbase.interclient.BugCheckException (10019)

Problem:
When java application is run it produces the following exception:

    interbase.interclient.BugCheckException

It also says to send mail to icsupport@interbase.com and 
reference bugcode 10019.


Solution:
InterClient issues this bug code when it
detects that the transaction state of InterServer
disagrees with the transaction state of InterClient.

If an application invokes COMMIT using SQL rather
than using the JDBC Connection.commit() method,
the transaction states of interclient and interbase
will not be in sync.

So a transaction should be committed using:

Connection.commit();

and not by passing SQL:

Statement.executeUpdate ("COMMIT");

source: Paul Ostler

Last Modified: 20-OCT-00