question about warning on stderr
incoming-gnucash at sabot.com
incoming-gnucash at sabot.com
Fri May 9 18:11:44 EDT 2014
I've been running gnucash on my Xubuntu precise machine for a few
weeks now, and have (I think) successfully switched myself over from
Quicken. I've accumulated a few questions along the way that I can't
answer for myself, but I think it is best to trickle them in one at a
time, so I'll start with this:
I'm running what I think is the current version, installed from the
getdeb repo into my Xubuntu precise system:
$ gnucash --version
GnuCash 2.6.3
This copy was built from rev 4e4a032+ on 2014-04-08.
I have been invoking it at the shell, and while the program always
behaves fine, there are always warnings being printed out the shell.
I'm wondering if these warnings indicate a problem I need to fix in my
installation, or if instead they are pretty normal, and I should
probably just invoking gnucash by picking it from the application menu
or setting up a desktop icon so that this output automatically goes to
/dev/nul instead.
For example, every time I run gnucash I see this emitted
around startup time:
Traceback (most recent call last):
File "/usr/share/gnucash/python/init.py", line 3, in <module>
from gnucash import *
ImportError: No module named gnucash
Found Finance::Quote version 1.17
Usually that is all, but on occasion (I think when I do something
interesting with reports or qif importing) there are others, such as
;;; WARNING (gnc:make-report-anchor: faf410e8f8da481fbc09e4763da40bcc No such option: Display Use Stacked Lines)
or
Backtrace:
In ice-9/boot-9.scm:
149: 4 [catch #t #<catch-closure 145f940> ...]
157: 3 [#<procedure 14cc0f0 ()>]
In unknown file:
?: 2 [catch-closure]
In qif-import/qif-file.scm:
557: 1 [qif-file:check-from-acct #f]
In ice-9/boot-9.scm:
1091: 0 [#<procedure 1626b40 at ice-9/boot-9.scm:1090:4 (obj)> #f]
ice-9/boot-9.scm:1091:15: In procedure #<procedure 1626b40 at ice-9/boot-9.scm:1090:4 (obj)>:
ice-9/boot-9.scm:1091:15: In procedure struct_vtable: Wrong type argument in position 1 (expecting struct): #f
or the longer one below:
In unknown file:
?: 19 [catch-closure]
?: 18 [call-with-input-string "(gnc:report-run 2)" ...]
In ice-9/boot-9.scm:
2111: 17 [save-module-excursion #<procedure 42adae0 at ice-9/eval-string.scm:65:9 ()>]
In ice-9/eval-string.scm:
44: 16 [read-and-eval #<input: string 19711a0> #:lang ...]
37: 15 [lp (gnc:report-run 2)]
In report.scm:
771: 14 [gnc:report-run 2]
In ice-9/boot-9.scm:
149: 13 [catch ignore #<procedure 42ad8d0 at gnucash/main.scm:112:4 ()> ...]
157: 12 [#<procedure 42875a0 ()>]
In unknown file:
?: 11 [lazy-catch #t #<procedure 42ad870 at gnucash/main.scm:114:18 ()> ...]
In ice-9/boot-9.scm:
171: 10 [with-throw-handler #t #<catch-closure 42aa020> #<catch-closure 42aa000>]
In unknown file:
?: 9 [catch-closure]
In report.scm:
775: 8 [#<procedure 42ad900 at report.scm:772:5 ()>]
746: 7 [gnc:report-render-html # #t]
In gnucash/report/standard-reports/transaction.scm:
1480: 6 [trep-renderer #]
1223: 5 [make-split-table (# # # ...) #<procedure dispatch (key)> ...]
161: 4 [render-account-subheading # # 8 ...]
In html-utilities.scm:
35: 3 [gnc:register-guid "acct-guid=" #f]
In unknown file:
?: 2 [string-append "acct-guid=" #f]
In ice-9/boot-9.scm:
102: 1 [#<procedure 42a9b80 at ice-9/boot-9.scm:97:6 (thrown-k . args)> wrong-type-arg ...]
In unknown file:
?: 0 [catch-closure wrong-type-arg "string-append" ...]
ERROR: In procedure catch-closure:
ERROR: In procedure string-append: Wrong type (expecting string): #f
Thanks for your help.
--gary
More information about the gnucash-user
mailing list