Report account-piecharts.scm does not work
David T.
sunfish62 at yahoo.com
Sun Nov 6 22:31:42 EST 2016
Robert,
I have a dashboard set up to run on startup, with the Assets, Expenses, and Income reports included on it, so I run this every day in 3 of its four incarnations without problem.
I will note that count-accounts seems to be involved with the depth setting. Is there some way that you’ve cleared it?
David
> On Nov 7, 2016, at 1:18 AM, Robert Fewell <14ubobit at gmail.com> wrote:
>
> Thanks for looking, that is very strange as it fails every time.
>
> If I copy the maint version of account-piecharts.scm over to my running
> master version it works and see a pie chart. Replace with the master
> version and it fails as above. Created a new file with two asset
> transactions in it and it still fails. Use the same file on my windows
> master version and it fails in the same way.
>
> Does it work for any body else ?
>
> Might try rebuilding the windows master version to the latest git.
>
> Bob
>
> On 6 November 2016 at 16:46, Geert Janssens <geert.gnucash at kobaltwit.be>
> wrote:
>
>> Robert,
>>
>>
>>
>> I looked into this, but don't see anything obviously wrong. More even, I
>> can't reproduce the error. The chart works just fine for me...
>>
>>
>>
>> Do you have a test file I can play with to try and reproduce it here ?
>>
>>
>>
>> Geert
>>
>>
>>
>> On Sunday 06 November 2016 14:22:50 Robert Fewell wrote:
>>
>>> Hi,
>>
>>>
>>
>>> I was looking at this report as part of changing the plot size to use
>>
>>> percentage values instead of pixels but it does not work, this is
>>
>>> before I made any changes. It can be accessed from the "Asset
>>
>>> Piechart" report.
>>
>>>
>>
>>> The error I get is below and I have checked with my windows VM built
>>
>>> with master that I get the same...
>>
>>>
>>
>>> 756: 10 (begin (set! html #) (set! html #) (set! html #))
>>
>>> 757: 11* (set! html (gnc:report-render-html report #t))
>>
>>> 757: 12* [gnc:report-render-html # #t]
>>
>>> 716: 13 (if (and (not #) (gnc:report-ctext report))
>>
>>> (gnc:report-ctext report) ...)
>>
>>> 724: 14 (let ((template #) (doc #f)) (set! doc (if template # #f))
>>
>>> doc) 727: 15* (set! doc (if template (let* (# # # ...) (if # # ...)
>>
>>> ...) ...)) 727: 16* (if template (let* (# # # ...) (if # # ...) ...)
>>
>>> ...) 728: 17 (let* (# # # #) (if # # #) (gnc:report-set-ctext!
>>
>>> report html) ...)
>>
>>> 730: 18* [#<procedure #f #> #]
>>
>>> In
>>
>>> /usr/share/gnucash/scm/gnucash/report/standard-reports/account-piechar
>>
>>> ts.scm: 645: 19 [piechart-renderer # "Assets"
>>
>>> "5c7fd8a1fe9a4cd38884ff54214aa88a" ...]
>>
>>> In unknown file:
>>
>>> ...
>>
>>> ?: 20 (letrec (# # # # ...) (if # # #) (gnc:report-finished) ...)
>>
>>> In
>>
>>> /usr/share/gnucash/scm/gnucash/report/standard-reports/account-piechar
>>
>>> ts.scm: 502: 21* (count-accounts 1 topl-accounts)
>>
>>> /usr/share/gnucash/scm/gnucash/report/standard-reports/account-piechar
>>
>>> ts.scm:502:26: In expression (count-accounts 1 topl-accounts):
>>
>>> /usr/share/gnucash/scm/gnucash/report/standard-reports/account-piechar
>>
>>> ts.scm:502:26: Variable used before given a value: count-accounts
>>
>>>
>>
>>>
>>
>>> Looking at git this file has not been changed for about a year but the
>>
>>> commit that has stopped it working is "Add piechart report grouping
>>
>>> by commodity."
>>
>>>
>>
>>> I have poked at this for a day and have got no where so if any one can
>>
>>> fix it great.
>>
>>>
>>
>>> Bob
>>
>>> _______________________________________________
>>
>>> gnucash-devel mailing list
>>
>>> gnucash-devel at gnucash.org
>>
>>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>>
>>
>>
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
More information about the gnucash-devel
mailing list