Invoicing ahead of time and report crash
Elizabeth Dodd
edodd at billiau.net
Sun Aug 15 03:09:28 EDT 2010
I've just done 3 invoices ahead of time
for 2 customers the customer report runs fine
for the third customer, who was $25 ahead, I keep on getting an error on
running the report.
Running again from the terminal
I get
======================
In /usr/share/gnucash/guile-modules/gnucash/report/owner-report.scm:
605: 26 (begin (set! table #) (gnc:html-table-set-style! table "table" #
...))
606: 27* (set! table (make-txn-table (gnc:report-options report-obj) query
...))
606: 28* [make-txn-table #<procedure dispatch #> # # ...]
292: 29 (let (# # # ...) (gnc:html-table-set-col-headers! table #) ...)
345: 30* (let (#) (gnc:html-table-append-row/markup! table "grand-total" #))
346: 31 [gnc:html-table-append-row/markup! # "grand-total" ...
349: 32* [list ...
349: 33* [gnc:make-html-table-cell/size/markup 1 4 "centered-label-cell"
...
352: 34* [make-aging-table #<procedure dispatch #> # # ...]
133: 35 (let (# # # # ...) (letrec # # # ...))
In unknown file:
?: 36 (letrec (# # # ...) (for-each # lots) ...)
In /usr/share/gnucash/guile-modules/gnucash/report/owner-report.scm:
160: 37* [for-each #<procedure #f (lot)> (# # # # ...)]
In unknown file:
?: 38 (if (null? rest) (letrec ((lp #)) (lp list1)) ...)
...
?: 39 (begin (f (car l)) (lp (cdr l)))
?: 40* [#<procedure #f (lot)> #<swig-pointer GNCLot * 9edd600>]
In /usr/share/gnucash/guile-modules/gnucash/report/owner-report.scm:
162: 41 (let* ((bal #) (invoice #) (post-date #)) (if (not #) (begin #
#)))
In unknown file:
...
?: 42 [apply-invoice (1283176800 . 0) #<<gnc-numeric> num: 10000 denom:
100>]
In /usr/share/gnucash/guile-modules/gnucash/report/owner-report.scm:
151: 43 (let* (# #) (vector-set! buckets bucket-index new-value))
152: 44* [gnc-numeric-add-fixed #<<gnc-numeric> num: 10000 denom: 100> ...
154: 45* [vector-ref #(# # # #) #<unspecified>]
/usr/share/gnucash/guile-modules/gnucash/report/owner-report.scm:154:26: In
procedure vector-ref in expression (vector-ref buckets bucket-index):
/usr/share/gnucash/guile-modules/gnucash/report/owner-report.scm:154:26: Wrong
type argument in position 2: #<unspecified>
=============================
do i expect this to resolve itself on 31st August when the date on the invoice
is reached?
Is this a bug for reporting?
More information about the gnucash-user
mailing list