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 <14ubo...@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.gnuc...@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@gnucash.org >> >>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel >> >> >> > _______________________________________________ > gnucash-devel mailing list > gnucash-devel@gnucash.org > https://lists.gnucash.org/mailman/listinfo/gnucash-devel _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel