Receivable Aging Report Bug

Derek Atkins warlord at MIT.EDU
Mon May 29 10:44:44 EDT 2006


The screen sensitivity error was fixed in SVN and will be fixed in 1.9.7.
Can you please file a bug report on this aging report crash?

-derek

Quoting Georgi Mirchev <manager at mirchevideas.com>:

> Hi,
>
> It seems that there is a bug with the Receivable Aging report. I can 
> see that the report cannot handle multicurrency transactions, but 
> what is worse is that gnucash doesn't print the rest of the report, 
> greys all menu items so nothing can be done, besides closing gnucash 
> application. It seems that the sprintf() bails out.
> This is with Gnucash 1.9.6. The dump follows - see the last line for 
> the actual error.
>
> Regards,
> Georgi
>
> In unknown file:
>  ?: 18  [#<procedure #f ()>]
> In /usr/local/devel//share/gnucash/scm/report.scm:
>   ...
> 442: 19  (set! html (gnc:report-render-html report #t))
> 442: 20* [gnc:report-render-html # #t]
> 407: 21  (if (and (not #) (gnc:report-ctext report)) 
> (gnc:report-ctext report) ...)
> 415: 22  (let ((template #) (doc #f)) (set! doc (if template # #f)) doc)
> 418: 23* (set! doc (if template (let* # # # ...) #f))
> 418: 24* (if template (let* # # # ...) #f)
> 419: 25  (let* (# # # ...) (gnc:html-document-set-style-sheet! doc 
> stylesheet) ...)
> 421: 26* [receivables-renderer #]
> In unknown file:
>  ?: 27  (letrec (#) (let # # #))
> In /usr/local/devel//share/gnucash/guile-modules/gnucash/report/aging.scm:
>   ...
> 518: 28  (let* (# # # ...) (gnc:html-document-set-title! document 
> report-title) ...)
> 561: 29* (if account (begin (setup-query query account ...) (let # # 
> ...)) ...)
> 562: 30  (begin (setup-query query account ...) (let (#) (set! 
> work-to-do #) ...))
> 565: 31  (let ((splits #)) (set! work-to-do (length splits)) ...)
> 571: 32* [for-each #<procedure #f (split)> (# # # # ...)]
> In unknown file:
>  ?: 33* [#<procedure #f (split)> #<gw:wcp <gnc:Split*> 0x87af700>]
> In /usr/local/devel//share/gnucash/guile-modules/gnucash/report/aging.scm:
> 574: 34* [update-company-hash #(() () () ...) #<gw:wcp <gnc:Split*> 
> 0x87af700> ...]
> In unknown file:
>  ?: 35  (letrec ((do-update #)) (let* (# # #) (if # #)))
> In /usr/local/devel//share/gnucash/guile-modules/gnucash/report/aging.scm:
>   ...
> 205: 36  [cons #f ...
> 205: 37*  (sprintf #)
> /usr/local/devel//share/gnucash/guile-modules/gnucash/report/aging.scm:205:29: In expression (sprintf (_ "Transactions relating to company  %d contain more than one currency.  This 
> rep
> ort is not designed to cope with this possibility.")):
> /usr/local/devel//share/gnucash/guile-modules/gnucash/report/aging.scm:205:29: Wrong number of arguments to #<procedure sprintf (str format . 
> args)>
>
>
>
>



-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available



More information about the gnucash-devel mailing list