I use GnuCash for balancing my checkbook and keeping a budget. GnuCash was the program that let me be (almost) completely free of Windows. Until it was available, I ran Quicken (and before that, Managing Your Money).
It’s never given me any trouble until this morning when I tried to run a transaction report. GnuCash showed this message in the report window: Report error
An error occurred while running the report.
Running it from a command line prompt showed this message:
In /usr/share/gnucash/guile-modules/gnucash/main.scm:
245: 11 [catch ignore #<procedure #f ()> #<procedure #f (key . args)>]
?: 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
I don’t speak Guile and Google didn’t come up with anything. I was running 1.8.1, and the GnuCash site news mentioned bug fixes that might apply, so I tried the 1.8.8 RPM. Thank heavens it worked, ’cause I ain’t got time to learn Guile right now!
Post a Comment
You must be logged in to post a comment.