transaction reports broken on Red Hat 9

Greg Woods greg at gregandeva.net
Sat Apr 19 11:52:00 CDT 2003


I have enjoyed Red Hat 9, right up until the first time I tried to run a
transaction report in GnuCash (1.8.1 comes with it). No matter what
options I set, all that comes up in the report window is "an error
occurred while running the report". I tried this on two different RH9
systems with the same results, so I don't think it is specific to my
system.

As an attempt to fix this, I went through dependency hell and upgraded
to 1.8.2 (also required installing libgal23, and upgrading gal,
gal-devel, and openjade packages). No dice, I still get the same
problem. This is a show stopper for me. Unfortunately, I can't even go
back to 1.6 under RH7.3, because something in the GnuCash data files is
incompatible, and I get a parse error trying to load my current data
files, so I am in big trouble right now. Here is what comes out on the
screen when I run a report.

Has anyone gotten reports to work properly on Red Hat 9, with either
1.8.1 or 1.8.2 GnuCash? Can anyone see what might be wrong with my setup
and/or know how I might be able to fix this?

Thanks in advance,
--Greg


** CRITICAL **: file gnc-transaction-xml-v2.c: line 443 (set_tran_date):
assertion `tm' failed.
In /usr/share/gnucash/guile-modules/gnucash/main.scm:
 245: 11  [catch ignore #<procedure #f ()> #<procedure #f (key . args)>]
In unknown file:
   ?: 12* [#<procedure #f ()>]
In /usr/share/gnucash/guile-modules/gnucash/main.scm:
 248: 13* [lazy-catch #t #<procedure #f ()> #<procedure dumper (key .
args)>]
In unknown file:
   ?: 14* [#<procedure #f ()>]
In /usr/share/gnucash/guile-modules/gnucash/main.scm:
 249: 15* [apply #<procedure #f ()> ()]
In unknown file:
   ?: 16  [#<procedure #f ()>]
In /usr/share/gnucash/scm/report.scm:
    ...
 389: 17  (set! html (gnc:report-render-html report #t))
 389: 18* [gnc:report-render-html # #t]
 357: 19  (if (and # #) (begin #) (let # # doc))
 364: 20  (let ((template #) (doc #f)) (set! doc (if template # #f))
doc)
 367: 21* (set! doc (if template (let* # # # ...) #f))
 367: 22* (if template (let* # # # ...) #f)
 368: 23  (let* (# # # ...) (gnc:html-document-set-style-sheet! doc
stylesheet) ...)
 370: 24* [trep-renderer #]
In unknown file:
   ?: 25  (letrec (# # # # ...) (gnc:report-starting reportname) (let #
# # ...))
In /usr/share/gnucash/guile-modules/gnucash/report/transaction.scm:
1087: 26  (let (# # # # ...) (if # # #) (gnc:report-finished) ...)
1111: 27* (if (not #) (begin # # # ...) (gnc:html-document-add-object!
document #))
1112: 28  (begin # # # ...)
1145: 29* (if (string=? filter-mode "include") (begin (set! splits #)))
1145: 30* [string=? none "include"]
/usr/share/gnucash/guile-modules/gnucash/report/transaction.scm:1145:15:
In procedure string=? in expression (string=? filter-mode "include"):
/usr/share/gnucash/guile-modules/gnucash/report/transaction.scm:1145:15:
Wrong type argument in position 1 (expecting STRINGP): none





More information about the gnucash-user mailing list