{"id":34,"date":"2004-03-14T11:19:00","date_gmt":"2004-03-14T16:19:00","guid":{"rendered":"http:\/\/www.familytidings.com\/blog\/?p=34"},"modified":"2004-03-14T11:19:00","modified_gmt":"2004-03-14T16:19:00","slug":"gnucash-transaction-report-problem","status":"publish","type":"post","link":"https:\/\/www.familytidings.com\/blog\/?p=34","title":{"rendered":"GnuCash Transaction Report Problem"},"content":{"rendered":"<p>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).<\/p>\n<p>It&#8217;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:  <i>Report error<br \/>\n<br \/>An error occurred while running the report.<\/i><br \/>\n<br \/>Running it from a command line prompt showed this message:<br \/>\n<br \/><code>In \/usr\/share\/gnucash\/guile-modules\/gnucash\/main.scm:<br \/>\n<br \/> 245: 11  [catch ignore #&lt;procedure #f ()&gt; #&lt;procedure #f (key . args)&gt;]<\/p>\n<p>   ?: 12* [#&lt;procedure #f ()&gt;]<br \/>\n<br \/>In \/usr\/share\/gnucash\/guile-modules\/gnucash\/main.scm:<br \/>\n<br \/> 248: 13* [lazy-catch #t #&lt;procedure #f ()&gt; #&lt;procedure dumper (key . args)&gt;]<br \/>\n<br \/>In unknown file:<br \/>\n<br \/>   ?: 14* [#&lt;procedure #f ()&gt;]<br \/>\n<br \/>In \/usr\/share\/gnucash\/guile-modules\/gnucash\/main.scm:<br \/>\n<br \/> 249: 15* [apply #&lt;procedure #f ()&gt; ()]<br \/>\n<br \/>In unknown file:<br \/>\n<br \/>   ?: 16  [#&lt;procedure #f ()&gt;]<br \/>\n<br \/>In \/usr\/share\/gnucash\/scm\/report.scm:<br \/>\n<br \/>    ...<br \/>\n<br \/> 389: 17  (set! html (gnc:report-render-html report #t))<br \/>\n<br \/> 389: 18* [gnc:report-render-html # #t]<br \/>\n<br \/> 357: 19  (if (and # #) (begin #) (let # # doc))<br \/>\n<br \/> 364: 20  (let ((template #) (doc #f)) (set! doc (if template # #f)) doc)<br \/>\n<br \/> 367: 21* (set! doc (if template (let* # # # ...) #f))<br \/>\n<br \/> 367: 22* (if template (let* # # # ...) #f)<br \/>\n<br \/> 368: 23  (let* (# # # ...) (gnc:html-document-set-style-sheet! doc stylesheet) ...)<br \/>\n<br \/> 370: 24* [trep-renderer #]<br \/>\n<br \/>In unknown file:<br \/>\n<br \/>   ?: 25  (letrec (# # # # ...) (gnc:report-starting reportname) (let # # # ...))<br \/>\n<br \/>In \/usr\/share\/gnucash\/guile-modules\/gnucash\/report\/transaction.scm:<br \/>\n<br \/>1087: 26  (let (# # # # ...) (if # # #) (gnc:report-finished) ...)<br \/>\n<br \/>1111: 27* (if (not #) (begin # # # ...) (gnc:html-document-add-object! document #))<br \/>\n<br \/>1112: 28  (begin # # # ...)<br \/>\n<br \/>1145: 29* (if (string=? filter-mode \"include\") (begin (set! splits #)))<br \/>\n<br \/>1145: 30* [string=? none \"include\"]<br \/>\n<br \/>\/usr\/share\/gnucash\/guile-modules\/gnucash\/report\/transaction.scm:1145:15: In procedure string=? in expression (string=? filter-mode \"include\"):<br \/>\n<br \/>\/usr\/share\/gnucash\/guile-modules\/gnucash\/report\/transaction.scm:1145:15: Wrong type argument in position 1 (expecting STRINGP): none<\/code><\/p>\n<p>I don&#8217;t speak Guile and Google didn&#8217;t come up with anything.  I was running 1.8.1, and the <a href=\"http:\/\/www.gnucash.org\/\">GnuCash site news<\/a> mentioned bug fixes that might apply, so I tried the <a href=\"http:\/\/people.redhat.com\/notting\/gnucash\/gnucash-1.8.8-0.9.i386.rpm\">1.8.8 RPM<\/a>.  Thank heavens it worked, &#8217;cause I ain&#8217;t got time to learn Guile right now!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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&#8217;s never given me any trouble until this morning when I tried to run a transaction report. GnuCash [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-34","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.familytidings.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/34","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.familytidings.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.familytidings.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.familytidings.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.familytidings.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=34"}],"version-history":[{"count":0,"href":"https:\/\/www.familytidings.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/34\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.familytidings.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=34"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.familytidings.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=34"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.familytidings.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}