QIF import crash with 2.0.5

Todd O'Bryan toddobryan at mac.com
Sat Mar 24 12:51:13 EDT 2007


(All below is version 2.0.5 compiled from the Debian source package and
installed on Ubuntu 6.10 running on a PPC machine.)

I'm getting the following error when I try to import a QIF that I
downloaded from my credit union:

tobryan1 at tobryan1-laptop:~$ gnucash
gnucash: [M] "Found Finance::Quote version ""1.11"
Backtrace:
In unknown file:
   ?: 0* [qif-file:parse-fields #]
In /usr/share/gnucash/scm/qif-import/qif-file.scm:
 505: 1* (let* (# # # #) (and # # # ...) (cond # #))
 520: 2* (and # # # ...)
 561: 3* [check-and-parse-field #<procedure qif-xtn:date #> ...]
 651: 4  (let (# # #) (if # #) (cond # # #) ...)
 679: 5* (cond (# # # #) (# #) (#t #))
 684: 6* (and (not (null? (cdr formats))) do-parsing)
 684: 7* [not ...
 684: 8*  [null? ...
 684: 9*   [cdr #f]

/usr/share/gnucash/scm/qif-import/qif-file.scm:684:24: In procedure cdr
in expression (cdr formats):
/usr/share/gnucash/scm/qif-import/qif-file.scm:684:24: Wrong type
argument in position 1: #f

I'm not sure what the problem is, but I'm pretty sure the program should
fail elegantly rather than crashing. :-)

TIA,
Todd



More information about the gnucash-user mailing list