Customer report error

mauro mdecarolis at chemcharter.com
Wed Nov 21 09:10:42 EST 2012


Good day
I'm running gnucash 2.4.11 on Win XP.
When I run the 'customer report' i get only "a error occourred while running
the report.", but only on some particular date range (for example choosing
1/1/2010-31/12/2010 in the options gives me an error, while
1/1/2010-31/12/2011 produces the expected result).
On the trace:

....
/* 13:39:33  WARN <qof.engine> [guid_init()] only got 2605 bytes.
The identifiers might not be very random.
* 13:39:58  CRIT <gnc.scm> sanity check failed in find-bucket
* 13:39:58  WARN <gnc.scm> In C:\Program
Files\gnucash\share\gnucash/guile-modules/gnucash/report/owner-report.scm:
 649: 22* (if (not #) (begin # #) (set! table #))
 650: 23  (begin (set! table #) (gnc:html-table-set-style! table "table" #
...))
 651: 24* (set! table (make-txn-table (gnc:report-options report-obj) query
...))
 651: 25* [make-txn-table #<procedure dispatch #> # # ...]
 334: 26  (let (# # # ...) (gnc:html-table-set-col-headers! table #) ...)
 387: 27* (let* (#) (gnc:html-table-append-row/markup! table "grand-total"
#))
 388: 28  [gnc:html-table-append-row/markup! # "grand-total" ...
 391: 29* [list ...
 391: 30* [gnc:make-html-table-cell/size 1 6 ...
 393: 31* [make-aging-table #<procedure dispatch #> # # ...]
 171: 32  (let (# # # # ...) (letrec # # # ...))
In unknown file:
   ?: 33  (letrec (# # # ...) (for-each # lots) ...)
In C:\Program
Files\gnucash\share\gnucash/guile-modules/gnucash/report/owner-report.scm:
 198: 34* [for-each #<procedure #f (lot)> (# # # # ...)]
In unknown file:
   ?: 35* [#<procedure #f (lot)> #<swig-pointer GNCLot * 3f04e80>]
In C:\Program
Files\gnucash\share\gnucash/guile-modules/gnucash/report/owner-report.scm:
 200: 36* (let* ((bal #) (invoice #) (date #)) (if (not #) (begin # #)))
 207: 37  (if (not (gnc-numeric-zero-p bal)) (begin (if reverse? #) (if # #
#)))
In unknown file:
    ...
   ?: 38  [apply-invoice (1330556400 . 0) #<<gnc-numeric> num: 373434 denom:
100>]
In C:\Program
Files\gnucash\share\gnucash/guile-modules/gnucash/report/owner-report.scm:
 189: 39  (let* (# #) (vector-set! buckets bucket-index new-value))
 190: 40* [gnc-numeric-add-fixed #<<gnc-numeric> num: 373434 denom: 100> ...
 192: 41* [vector-ref #(# # # # ...) #<unspecified>]
C:\Program
Files\gnucash\share\gnucash/guile-modules/gnucash/report/owner-report.scm:192:26:
In procedure vector-ref in expression (vector-ref buckets bucket-index):
C:\Program
Files\gnucash\share\gnucash/guile-modules/gnucash/report/owner-report.scm:192:26:
Wrong type (expecting exact integer): #<unspecified>/
....


Any suggestion? I tried to look at the invoices issued during that time but
I do not see obvious problems like missing dates or similar.

Thanks!
    Mauro



--
View this message in context: http://gnucash.1415818.n4.nabble.com/Customer-report-error-tp4658079.html
Sent from the GnuCash - User mailing list archive at Nabble.com.


More information about the gnucash-user mailing list