GnuCash 1.8.0-1.RH8.0 refused to enter transaction

Roland Roberts roland at astrofoto.org
Tue Mar 4 10:45:33 CST 2003


-----BEGIN PGP SIGNED MESSAGE-----

>>>>> "Derek" == Derek Atkins <warlord at MIT.EDU> writes:

    >> Perhaps, but how would I search for it and how would I tell?  I
    >> have 8 years of data in GnuCash, imported from Quicken dating
    >> back to the beginning of 1995.

    Derek> Use the search and limit it to a couple transactions?  "binary
    Derek> search"?  I thought this particular bug was fixed by 1.8.1, but I
    Derek> could be wrong.  But without seeing your data it's hard to know.

I tried doing a search, but maybe you have in mind something different
from what I tried.  When I launch GnuCash, I see the following errors
displayed:

    258 roland> gnucash

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.

    Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkProgress'

    Gtk-CRITICAL **: file gtkprogress.c: line 493 (gtk_progress_configure): assertion `progress != NULL' failed.
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.

Then I searched for transactions before 2000-01-01 and got no new
messages.  Then I searched for transactions on or after 2000-01-01 and
got no new messages.  I then tried searching based on the value,
trying less than 200.00 and greater than or equal to 200.00.  Neither
of those produced any more error messages either.  None of the
searches were restricted in any other way (i.e., there was only one
search criterion).

I restarted with --debug and get this

    265 roland> gnucash --debug 
    gnucash: [D] "files to open: "()
    gnucash: [D] "starting up (2)."
    gnucash: [D] "gnc:find-file looking for ""finance-quote-check"" in "("/usr/share/gnucash")
    gnucash: [D] "  checking for ""/usr/share/gnucash/finance-quote-check"
    gnucash: [D] "found file ""/usr/share/gnucash/finance-quote-check"
    gnucash: [D] "gnc:find-file looking for ""finance-quote-helper"" in "("/usr/share/gnucash")
    gnucash: [D] "  checking for ""/usr/share/gnucash/finance-quote-helper"
    gnucash: [D] "found file ""/usr/share/gnucash/finance-quote-helper"
    gnucash: [D] "loading system configuration"
    gnucash: [D] "gnc:find-file looking for ""config"" in "("/etc/gnucash")
    gnucash: [D] "  checking for ""/etc/gnucash/config"
    gnucash: [D] "found file ""/etc/gnucash/config"
    gnucash: [D] "loading user configuration"
    gnucash: [D] "Running functions on hook "report-hook
      #<procedure business-report-function ()>
    gnucash: [D] "Running functions on hook "startup-hook
      #<procedure ()>
    gnucash: [D] "Running functions on hook "ui-startup-hook
      #<procedure gnc:extensions-menu-setup ()>
    gnucash: [D] "Running functions on hook "add-extension-hook
      #<procedure add-business-test ()>
      #<procedure add-business-items ()>
      #<procedure gnc:tip-of-the-day-startup-func ()>
    gnucash: [D] "Running functions on hook "book-closed-hook
      #<procedure gnc:main-window-book-close-handler (session)>

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.

    ** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date): assertion `tm' failed.
    gnucash: [D] "Running functions on hook "book-opened-hook
      #<procedure import-commodities (session)>
      #<procedure gnc:main-window-book-open-handler (session)>
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.
      #<procedure (session)>
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.
    Warning: PrintAmountInternal: Bad numeric.
    gnucash: [D] "Running functions on hook "ui-post-startup-hook
      #<procedure business-ui-started ()>

FWIW, I have one account called "Investments which has sub-accounts
some of which are denominated in various stocks/mutual funds on the
NYSE and others of which are NY state 529 college savings plans which
are private funds not listed on any exchange.  The parent account
shows a balance (in the main account window of "$" while the
subaccounts all show balances in their appropriate "ticker".  The
actual account structure looks like this:

   |
   + Investments
   |  |-- Pearson
   |  |-- NYSCSP
   |  |     |-- Jonathan
   |  |     |-- Matthew
   |  |-- Sequoia
   |

Could this be responsible for some of the error messages?  That lone
"$" makes me wonder.  I have another account called "Retirement" with
subaccounts *all* of which are NYSE listed and it shows a proper
total.

regards,

roland
- -- 
		       PGP Key ID: 66 BC 3B CD
Roland B. Roberts, PhD                             RL Enterprises
roland at rlenter.com                            6818 Madeline Court
roland at astrofoto.org                           Brooklyn, NY 11220

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv
Comment: Processed by Mailcrypt 3.5.4, an Emacs/PGP interface

iQCVAwUBPmTKHeoW38lmvDvNAQFHqQP+JG7mm/fwPK2Ht5q7MXP7vf1ic1G5P6xN
6mCtZQQEn1HjGBWHDxHee8QVwegb57BXkNhEY+M7ZSxPngmQqhfUtizsqAxkGItu
jpy2kqo8ZYbIDTAfqGxPp89T6XpBYJoVyi5ft4YjDmEeUTIP2TKgrEw8eGFFc/k7
fA57z7b4yXE=
=CGHA
-----END PGP SIGNATURE-----


More information about the gnucash-user mailing list