GNOME Bugzilla – Bug 89501
txn report fails on trees
Last modified: 2018-06-29 20:14:56 UTC
If i select multiple levels in the account tree then "Transaction Report" doesn't work. For example, if i ask for the report to include Expenses::Taxes and Expenses::Taxes::Federal then a big lisp error is reported on stderr. i use gnucash 1.6.6-1 (debian i386). Is this clear enough? What more details can i provide?
Can you submit the scheme error you get?
26 (begin (set! html (gnc:report-render-html report #t)) html) 27* (set! html (gnc:report-render-html report #t)) 28* [gnc:report-render-html # #t] 29 (if (and # #) (begin #) (let # #)) ... 30 (let* (# # # ...) (gnc:html-document-set-style-sheet! doc stylesheet) ...) 31* [trep-renderer #] 32 (letrec (# # # # ...) (let # # document)) 33 (let (# # # # ...) (if # # #) document) 34* (if (not #) (begin # # # ...) (gnc:html-document-add-object! document #)) 35 (begin # # # ...) ... 36 (let ((table #)) (gnc:html-document-set-title! document report-title) ...) 37* [make-split-table (# # # ...) #<procedure dispatch (key)> ...] 38 (letrec (# # # #) (let* # # # ...)) 39 (let* (# # # # ...) (gnc:html-table-set-col-headers! table #) (if # #) ...) 40* (if (not #) (begin # # #)) 41 (begin # # #) ... 42 [for-each #<procedure (currency)> (#)] 43* [#<procedure (currency)> #<<gnc-monetary> commodity: # amount: #>] 44* [gnc:html-table-append-row/markup! # grand-total ... 45* [append # #] /usr/share/gnucash/guile-modules/gnucash/report/transaction.scm:167:18: In procedure append in expression (append blanks (list #)): /usr/share/gnucash/guile-modules/gnucash/report/transaction.scm:167:18: Wrong type argument (expecting NULLP): #<<html-table-cell> rowspan: 1 colspan: 5 tag: td data: (#f) style: #<<html-style-table> primary: #(()) compiled: #f inheritable: #f>>
There will be no new releases of the 1.6 version of gnucash. I have fixed this problem in CVS and the fix should appear in 1.7.4 beta release due out this Sunday.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=89501. Please update any external references or bookmarks.