[GNC] GnuCash 2.6.20 Report Problem
John Ralls
jralls at ceridwen.us
Sun Apr 15 12:13:26 EDT 2018
Yes, Windows builds of 2.6.x use Guile-1.8.
Regards,
John Ralls
> On Apr 15, 2018, at 8:22 AM, Christopher Lam <christopher.lck at gmail.com> wrote:
>
> Hmm sounds like Windows versions come with guile-1.8. The following change should fix this. Change line 271-272 in category-barchart.scm to:
>
> (define the-acount-destination-alist
> (account-destination-alist accounts account-types
> (if (equal? account-levels 'all)
> (gnc:get-current-account-tree-depth)
> account-levels)))
>
> C
>
> On 15/04/18 23:05, Cristian Marchi via gnucash-user wrote:
>> Same problem here with 2.6.20 and 2.6.21.
>>
>> Here is the tracefile:
>>
>> * 16:58:52 WARN <gnc.app-utils> Could not spawn perl: Esecuzione del processo figlio non riuscita (No such file or directory)
>> * 16:59:13 WARN <gnc.scm> In D:\Programmi\gnucash\share\gnucash/scm/report.scm:
>> 755: 2* [gnc:backtrace-if-exception #<procedure #f ()>]
>> In unknown file:
>> ?: 3 (letrec ((dumper #)) (catch (quote ignore) (lambda () #) (lambda # #f)))
>> In D:\Programmi\gnucash\share\gnucash/scm/gnucash/main.scm:
>> 114: 4 [catch ignore #<procedure #f ()> #<procedure #f (key . args)>]
>> In unknown file:
>> ?: 5* [#<procedure #f ()>]
>> In D:\Programmi\gnucash\share\gnucash/scm/gnucash/main.scm:
>> 117: 6* [lazy-catch #t #<procedure #f ()> #<procedure dumper (key . args)>]
>> In unknown file:
>> ?: 7* [#<procedure #f ()>]
>> In D:\Programmi\gnucash\share\gnucash/scm/gnucash/main.scm:
>> 118: 8* [apply #<procedure #f ()> ()]
>> In unknown file:
>> ?: 9 [#<procedure #f ()>]
>> In D:\Programmi\gnucash\share\gnucash/scm/report.scm:
>> ...
>> 758: 10 (begin (set! html #) (set! html #) (set! html #))
>> 759: 11* (set! html (gnc:report-render-html report #t))
>> 759: 12* [gnc:report-render-html # #t]
>> 718: 13 (if (and (not #) (gnc:report-ctext report)) (gnc:report-ctext report) ...)
>> 726: 14 (let ((template #) (doc #f)) (set! doc (if template # #f)) doc)
>> 729: 15* (set! doc (if template (let* (# # # ...) (if # # ...) ...) ...))
>> 729: 16* (if template (let* (# # # ...) (if # # ...) ...) ...)
>> 730: 17 (let* (# # # #) (if # # #) (gnc:report-set-ctext! report html) ...)
>> 732: 18* [#<procedure #f #> #]
>> In D:\Programmi\gnucash\share\gnucash/scm/gnucash/report/standard-reports/category-barchart.scm:
>> 691: 19 [category-barchart-renderer # "Income Over Time" ...]
>> In unknown file:
>> ...
>> ?: 20 (letrec (# # #) (if # # #) (gnc:report-finished) ...)
>> In D:\Programmi\gnucash\share\gnucash/scm/gnucash/report/standard-reports/category-barchart.scm:
>> 272: 21* [account-destination-alist (# # # # ...) (8) ...
>> D:\Programmi\gnucash\share\gnucash/scm/gnucash/report/standard-reports/category-barchart.scm:272:7: While evaluating arguments to account-destination-alist in expression (account-destination-alist accounts account-types ...):
>> D:\Programmi\gnucash\share\gnucash/scm/gnucash/report/standard-reports/category-barchart.scm:272:7: Variable used before given a value: tree-depth
>> * 16:59:53 WARN <gnc.scm> In D:\Programmi\gnucash\share\gnucash/scm/report.scm:
>> 755: 2* [gnc:backtrace-if-exception #<procedure #f ()>]
>> In unknown file:
>> ?: 3 (letrec ((dumper #)) (catch (quote ignore) (lambda () #) (lambda # #f)))
>> In D:\Programmi\gnucash\share\gnucash/scm/gnucash/main.scm:
>> 114: 4 [catch ignore #<procedure #f ()> #<procedure #f (key . args)>]
>> In unknown file:
>> ?: 5* [#<procedure #f ()>]
>> In D:\Programmi\gnucash\share\gnucash/scm/gnucash/main.scm:
>> 117: 6* [lazy-catch #t #<procedure #f ()> #<procedure dumper (key . args)>]
>> In unknown file:
>> ?: 7* [#<procedure #f ()>]
>> In D:\Programmi\gnucash\share\gnucash/scm/gnucash/main.scm:
>> 118: 8* [apply #<procedure #f ()> ()]
>> In unknown file:
>> ?: 9 [#<procedure #f ()>]
>> In D:\Programmi\gnucash\share\gnucash/scm/report.scm:
>> ...
>> 758: 10 (begin (set! html #) (set! html #) (set! html #))
>> 759: 11* (set! html (gnc:report-render-html report #t))
>> 759: 12* [gnc:report-render-html # #t]
>> 718: 13 (if (and (not #) (gnc:report-ctext report)) (gnc:report-ctext report) ...)
>> 726: 14 (let ((template #) (doc #f)) (set! doc (if template # #f)) doc)
>> 729: 15* (set! doc (if template (let* (# # # ...) (if # # ...) ...) ...))
>> 729: 16* (if template (let* (# # # ...) (if # # ...) ...) ...)
>> 730: 17 (let* (# # # #) (if # # #) (gnc:report-set-ctext! report html) ...)
>> 732: 18* [#<procedure #f #> #]
>> In D:\Programmi\gnucash\share\gnucash/scm/gnucash/report/standard-reports/category-barchart.scm:
>> 691: 19 [category-barchart-renderer # "Expense Over Time" ...]
>> In unknown file:
>> ...
>> ?: 20 (letrec (# # #) (if # # #) (gnc:report-finished) ...)
>> In D:\Programmi\gnucash\share\gnucash/scm/gnucash/report/standard-reports/category-barchart.scm:
>> 272: 21* [account-destination-alist (# # # # ...) (9) ...
>> D:\Programmi\gnucash\share\gnucash/scm/gnucash/report/standard-reports/category-barchart.scm:272:7: While evaluating arguments to account-destination-alist in expression (account-destination-alist accounts account-types ...):
>> D:\Programmi\gnucash\share\gnucash/scm/gnucash/report/standard-reports/category-barchart.scm:272:7: Variable used before given a value: tree-depth
>> * 16:59:53 WARN <gnc.scm> In D:\Programmi\gnucash\share\gnucash/scm/report.scm:
>> 755: 2* [gnc:backtrace-if-exception #<procedure #f ()>]
>> In unknown file:
>> ?: 3 (letrec ((dumper #)) (catch (quote ignore) (lambda () #) (lambda # #f)))
>> In D:\Programmi\gnucash\share\gnucash/scm/gnucash/main.scm:
>> 114: 4 [catch ignore #<procedure #f ()> #<procedure #f (key . args)>]
>> In unknown file:
>> ?: 5* [#<procedure #f ()>]
>> In D:\Programmi\gnucash\share\gnucash/scm/gnucash/main.scm:
>> 117: 6* [lazy-catch #t #<procedure #f ()> #<procedure dumper (key . args)>]
>> In unknown file:
>> ?: 7* [#<procedure #f ()>]
>> In D:\Programmi\gnucash\share\gnucash/scm/gnucash/main.scm:
>> 118: 8* [apply #<procedure #f ()> ()]
>> In unknown file:
>> ?: 9 [#<procedure #f ()>]
>> In D:\Programmi\gnucash\share\gnucash/scm/report.scm:
>> ...
>> 758: 10 (begin (set! html #) (set! html #) (set! html #))
>> 759: 11* (set! html (gnc:report-render-html report #t))
>> 759: 12* [gnc:report-render-html # #t]
>> 718: 13 (if (and (not #) (gnc:report-ctext report)) (gnc:report-ctext report) ...)
>> 726: 14 (let ((template #) (doc #f)) (set! doc (if template # #f)) doc)
>> 729: 15* (set! doc (if template (let* (# # # ...) (if # # ...) ...) ...))
>> 729: 16* (if template (let* (# # # ...) (if # # ...) ...) ...)
>> 730: 17 (let* (# # # #) (if # # #) (gnc:report-set-ctext! report html) ...)
>> 732: 18* [#<procedure #f #> #]
>> In D:\Programmi\gnucash\share\gnucash/scm/gnucash/report/standard-reports/category-barchart.scm:
>> 691: 19 [category-barchart-renderer # "Expense Over Time" ...]
>> In unknown file:
>> ...
>> ?: 20 (letrec (# # #) (if # # #) (gnc:report-finished) ...)
>> In D:\Programmi\gnucash\share\gnucash/scm/gnucash/report/standard-reports/category-barchart.scm:
>> 272: 21* [account-destination-alist (# #) (9) ...
>> D:\Programmi\gnucash\share\gnucash/scm/gnucash/report/standard-reports/category-barchart.scm:272:7: While evaluating arguments to account-destination-alist in expression (account-destination-alist accounts account-types ...):
>> D:\Programmi\gnucash\share\gnucash/scm/gnucash/report/standard-reports/category-barchart.scm:272:7: Variable used before given a value: tree-depth
>>
>>
>> Il 10/04/2018 20.18, Glenn Bordonada via gnucash-user ha scritto:
>>> Any help would be appreciated.
>>>
>>> I just installed ver. 2.6.20 over ver. 2.6.19 (which was automatically uninstalled).
>>> When I run the reports Expense Barchart and Income Barchart, the program comes out with an error screen(see attached snapshot). The other reports work just fine as before.
>>> In my previous installation ver. 2.6.19 and in ver. 3.0 which I tried, the reports work without problems.
>>> I have Windows 10.
>>> Regards,Glenn
>>>
>>>
>>> _______________________________________________
>>> gnucash-user mailing list
>>> gnucash-user at gnucash.org
>>> To update your subscription preferences or to unsubscribe:
>>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>>> If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
>>> -----
>>> Please remember to CC this list on all your replies.
>>> You can do this by using Reply-To-List or Reply-All.
>>
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
More information about the gnucash-user
mailing list