You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think I found a strange bug in JayBird or Firebird.
So this may be a firebird issue as well.
I open a connection in non-auto-commit mode. I delete all entries in a table
and insert some new entries. That fails (acutally a bug in my software).
However the database should NOT get corrupted, as the transaction is NEVER
commited.
That works as expected.
If I try again, it fails again (as expected).
However, this time the database IS CORRUPTED, as the transaction seems to
get partially commited.
That effect already destroyed 3 databases of mine.
However I could isolate to problem and build a test case, which shows the
behavior. I'll attach it.
Submitted by: Steffen Heil (sh-solutions)
Assigned to: Roman Rokytskyy (rrokytskyy)
Attachments:
TestCase.java
I think I found a strange bug in JayBird or Firebird.
So this may be a firebird issue as well.
I open a connection in non-auto-commit mode. I delete all entries in a table
and insert some new entries. That fails (acutally a bug in my software).
However the database should NOT get corrupted, as the transaction is NEVER
commited.
That works as expected.
If I try again, it fails again (as expected).
However, this time the database IS CORRUPTED, as the transaction seems to
get partially commited.
That effect already destroyed 3 databases of mine.
However I could isolate to problem and build a test case, which shows the
behavior. I'll attach it.
Commits: 96a5332
The text was updated successfully, but these errors were encountered: