[Bug 611936] Sqlite3: assertion `gnc_numeric_check(amt) == GNC_ERROR_OK' failed

Christian Stimming stimming at tuhh.de
Wed Jan 5 05:33:38 EST 2011


Am Dienstag, 4. Januar 2011 schrieb Jeff Kletsky:
> In my opinion, since this is an OS-distribution-related problem rather
> than a core-to-the-library problem, spending a lot of valuable dev time
> on "fixing" it seems inappropriate.
> 
> I would suggest something along the lines of testing for the library
> bug, alerting the user if it exists (with a checkbox for "Don't tell me
> again"), and disabling the SQLite3 option if it exists.

Absolutely. My comment when reopening was intended to suggest we should add a 
*detection* of this error, not necessarily fixing it. But currently an 
increasing number of users "detect" this error by observing their data loss, 
which is bad. Instead, we should add some code to ourselves to detect this 
potential error at run-time (because libdbi can change by package managers at 
will).

Regards,

Christian


More information about the gnucash-devel mailing list