Subject | Broken firebird events? |
---|---|
Author | Dominik Psenner |
Post date | 2014-11-06T18:46:40Z |
Good morning,
we have recently implemented a worker that listens and reacts to database events. It is written in python and uses the most recent python driver (1.4.1) together with the latest firebird server (2.5.3). However, the following three exceptions are catched regularily even if there are no events raised by the database. The next cycle after one of those exceptions in the loop executes just fine and even if the database raised an event there it is caught and handled properly:
File "fdb\fbcore.pyo", line 1601, in event_conduit
File "fdb\fbcore.pyo", line 1811, in __init__
File "fdb\fbcore.pyo", line 1726, in __init__
File "fdb\fbcore.pyo", line 1735, in __wait_for_events
DatabaseError: ('Error while waiting for events:\n- SQLCODE: -902\n- Error reading data from the connection.', -902, 335544726)
File "fdb\fbcore.pyo", line 1601, in event_conduit
File "fdb\fbcore.pyo", line 1811, in __init__
File "fdb\fbcore.pyo", line 1726, in __init__
File "fdb\fbcore.pyo", line 1735, in __wait_for_events
DatabaseError: ('Error while waiting for events:\n- SQLCODE: -902\n- Error writing data from the connection.', -902, 335544726)
File "fdb\fbcore.pyo", line 1601, in event_conduit
File "fdb\fbcore.pyo", line 1811, in __init__
File "fdb\fbcore.pyo", line 1726, in __init__
File "fdb\fbcore.pyo", line 1735, in __wait_for_events
DatabaseError: ('Error while waiting for events:\n- SQLCODE: 0\n- unknown ISC error 0', 0, 0)
I attached a small sample program that reproduces the issue. Any ideas what could cause the issue? Can we safely ignore the error?
Best regards,
Dominik