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