https://bugs.freedesktop.org/show_bug.cgi?id=73073

--- Comment #3 from Andrzej Hunt <[email protected]> ---
Strange -- for some reason the error is only occuring when we try to commit the
transaction, and not when executing the SQL to create the trigger. This then
keeps repeating every time we try to commit the transaction, which also means
we get this exception on saving the DB (and crash due to the function doing the
saving not having sufficient exception specifications).

I need to think carefully about this, safest option for now is probably to (if
doing a DDL statement, which the trigger creation is) commit any existing
transactions (to ensure we don't lose data), run the statement, commit (which
is needed for any DDL statement and already happens), and if this post-DDL
commit fails undo the transaction (haven't tested whether or not that's even
possible yet -- it seems that the statement puts firebird into a slightly
borked state so I have no confidence in that working).

Not sure this is or isn't ultimately a firebird bug yet, I'm still debugging
and experimenting...

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to