Cloning Accounts

Dave H hellvee at gmail.com
Mon Jun 22 03:37:48 EDT 2015


Yes it only misbehaves on one of my laptops, runs OK on another laptop
running Win 7 & 8 (dual booting).  I think the one it's misbehaving on has
an additional non standard Gnucash report that I picked up somewhere along
the line.  I'll see if I can identify the differences between it and the
ones it runs OK on.

Cheers Dave H...

On 22/06/2015 10:14 AM, "John Ralls" <jralls at ceridwen.us> wrote:

>
> > On Jun 20, 2015, at 1:09 PM, Dave H <hellvee at gmail.com> wrote:
> >
> > Hi John,
> >
> > Running the same report in GnuCash 2.6.6 built from git rev 5a3ea33+ on
> 2015-03-30 on a Windows 8 pc also gives me a Report Error - an error
> occurred while running the report - trace isn't large so here it is if it
> helps ....
> >
> > Cheers Dave H.
> >
> > * 05:46:33  WARN <qof.engine> [guid_init()] only got 713 bytes.
> > The identifiers might not be very random.
> > * 06:01:43  WARN <gnc.scm> In C:\Program Files
> (x86)\gnucash\share\gnucash/scm/report.scm:
> >  357:  4* (let* ((options (if # # ...))) (gnc:report-set-options! r
> options) ...)
> >  358:  5* (if (not (null? rest)) (car rest) ...)
> >  360:  6  [gnc:report-template-new-options #]
> >     ...
> >  258:  7  (let* (#) (or # #) (or # #) ...)
> >  259:  8* (if (procedure? generator) (or # #) (gnc:new-options))
> >  260:  9  (or (gnc:backtrace-if-exception generator) (begin # #))
> >  260: 10* [gnc:backtrace-if-exception #<procedure
> general-ledger-options-generator ()>]
> > In unknown file:
> >    ?: 11  (letrec ((dumper #)) (catch (quote ignore) (lambda () #)
> (lambda # #f)))
> > In C:\Program Files (x86)\gnucash\share\gnucash/scm/gnucash/main.scm:
> >  114: 12  [catch ignore #<procedure #f ()> #<procedure #f (key . args)>]
> > In unknown file:
> >    ?: 13* [#<procedure #f ()>]
> > In C:\Program Files (x86)\gnucash\share\gnucash/scm/gnucash/main.scm:
> >  117: 14* [lazy-catch #t #<procedure #f ()> #<procedure dumper (key .
> args)>]
> > In unknown file:
> >    ?: 15* [#<procedure #f ()>]
> > In C:\Program Files (x86)\gnucash\share\gnucash/scm/gnucash/main.scm:
> >  118: 16* [apply #<procedure general-ledger-options-generator ()> ()]
> > In unknown file:
> >    ?: 17  [general-ledger-options-generator]
> >     ...
> >    ?: 18  (letrec (# #) (set-option! gnc:pagename-accounts # ...) ...)
> > In C:\Program Files
> (x86)\gnucash\share\gnucash/scm/gnucash/report/standard-reports/general-ledger.scm:
> >   64: 19* [set-option! "Accounts" "Filter Type" none]
> >   60: 20  [gnc:option-set-value #f none]
> > In C:\Program Files (x86)\gnucash\share\gnucash/scm/options.scm:
> >  148: 21  (let* ((setter (gnc:option-setter option))) (setter value))
> >  148: 22* [gnc:option-setter #f]
> >  115: 23  [vector-ref #f 6]
> > C:\Program Files (x86)\gnucash\share\gnucash/scm/options.scm:115:3: In
> procedure vector-ref in expression (vector-ref option 6):
> > C:\Program Files (x86)\gnucash\share\gnucash/scm/options.scm:115:3:
> Wrong type argument in position 2: 6
> > * 06:01:43  WARN <gnc.scm> BUG DETECTED: Scheme exception raised in
> report options generator procedure named general-ledger-options-generator
> > * 06:01:48  WARN <gnc.scm> In current input:
> >    1:  3* [gnc:report-run 0]
> > In C:\Program Files (x86)\gnucash\share\gnucash/scm/report.scm:
> >  750:  4  (let ((report #) (html #f)) (gnc-set-busy-cursor (quote ())
> #t) ...)
> >  753:  5* [gnc:backtrace-if-exception #<procedure #f ()>]
> > In unknown file:
> >    ?:  6  (letrec ((dumper #)) (catch (quote ignore) (lambda () #)
> (lambda # #f)))
> > In C:\Program Files (x86)\gnucash\share\gnucash/scm/gnucash/main.scm:
> >  114:  7  [catch ignore #<procedure #f ()> #<procedure #f (key . args)>]
> > In unknown file:
> >    ?:  8* [#<procedure #f ()>]
> > In C:\Program Files (x86)\gnucash\share\gnucash/scm/gnucash/main.scm:
> >  117:  9* [lazy-catch #t #<procedure #f ()> #<procedure dumper (key .
> args)>]
> > In unknown file:
> >    ?: 10* [#<procedure #f ()>]
> > In C:\Program Files (x86)\gnucash\share\gnucash/scm/gnucash/main.scm:
> >  118: 11* [apply #<procedure #f ()> ()]
> > In unknown file:
> >    ?: 12  [#<procedure #f ()>]
> > In C:\Program Files (x86)\gnucash\share\gnucash/scm/report.scm:
> >     ...
> >  756: 13  (begin (set! html #) (set! html #) (set! html #))
> >  757: 14* (set! html (gnc:report-render-html report #t))
> >  757: 15* [gnc:report-render-html # #t]
> >  716: 16  (if (and (not #) (gnc:report-ctext report)) (gnc:report-ctext
> report) ...)
> >  724: 17  (let ((template #) (doc #f)) (set! doc (if template # #f)) doc)
> >  727: 18* (set! doc (if template (let* (# # # ...) (if # # ...) ...)
> ...))
> >  727: 19* (if template (let* (# # # ...) (if # # ...) ...) ...)
> >  728: 20  (let* (# # # #) (if # # #) (gnc:report-set-ctext! report html)
> ...)
> >  730: 21* [general-ledger-renderer #]
> > In C:\Program Files
> (x86)\gnucash\share\gnucash/scm/gnucash/report/standard-reports/general-ledger.scm:
> >  129: 22  [#f #]
> > C:\Program Files
> (x86)\gnucash\share\gnucash/scm/gnucash/report/standard-reports/general-ledger.scm:129:3:
> In expression ((gnc:report-template-renderer/report-guid xactrptguid
> xactrptname) report-obj):
> > C:\Program Files
> (x86)\gnucash\share\gnucash/scm/gnucash/report/standard-reports/general-ledger.scm:129:3:
> Wrong type to apply: #f
> >
>
> Interesting. Somewhat different from Pedro’s, which since it’s also short
> I’ll just paste in here:
> > * 16:30:11  WARN <gnc.backend.dbi> [gnc_module_init_backend_dbi()] No
> DBD drivers found
> > * 16:30:24  WARN <gnc.python> Unable to initialize Python module (unable
> to open /usr/share/gnucash/python/init.py)
> > * 16:30:40  WARN <gnc.scm> In ice-9/boot-9.scm:
> >  157: 14 [catch #t #<catch-closure 857ac20> ...]
> > In unknown file:
> >    ?: 13 [apply-smob/1 #<catch-closure 857ac20>]
> > In gnucash/report/report-gnome.scm:
> >   79: 12 [#<procedure 8fc9a70 at gnucash/report/report-gnome.scm:78:17
> (window)> #]
> > In report.scm:
> >  351: 11 [gnc:make-report "2e22929e5c5b4b769f615a815ef0c20f"]
> >  251: 10 [gnc:report-template-new-options #]
> > In ice-9/boot-9.scm:
> >  157: 9 [catch ignore #<procedure 8f693c0 at gnucash/main.scm:112:4 ()>
> ...]
> > In unknown file:
> >    ?: 8 [lazy-catch #t #<procedure 8f69390 at gnucash/main.scm:114:18
> ()> ...]
> > In ice-9/boot-9.scm:
> >  171: 7 [with-throw-handler #t #<catch-closure 89cad20> #<catch-closure
> 89cad10>]
> > In unknown file:
> >    ?: 6 [apply-smob/1 #<catch-closure 89cad20>]
> > In gnucash/report/standard-reports/general-ledger.scm:
> >   69: 5 [general-ledger-options-generator]
> > In ice-9/boot-9.scm:
> >  700: 4 [for-each #<procedure 89edb80 at
> gnucash/report/standard-reports/general-ledger.scm:70:5 (l)> ...]
> > In options.scm:
> >  147: 3 [gnc:option-set-value #f #f]
> >  114: 2 [gnc:option-setter #f]
> > In ice-9/boot-9.scm:
> >  102: 1 [#<procedure 8fe4e40 at ice-9/boot-9.scm:97:6 (thrown-k . args)>
> wrong-type-arg ...]
> > In unknown file:
> >    ?: 0 [apply-smob/1 #<catch-closure 89cad10> wrong-type-arg ...]
> > ERROR: In procedure apply-smob/1:
> > ERROR: Wrong type argument in position 2: 6
> > * 16:30:40  WARN <gnc.scm> BUG DETECTED: Scheme exception raised in
> report options generator procedure named general-ledger-options-generator
> > * 16:30:42  WARN <gnc.scm> In unknown file:
> >    ?: 19 [apply-smob/1 #<catch-closure 8a7af00>]
> > In ice-9/boot-9.scm:
> >  171: 18 [with-throw-handler #t #<catch-closure 8a7ae90> #<catch-closure
> 8a7ae80>]
> > In unknown file:
> >    ?: 17 [apply-smob/1 #<catch-closure 8a7ae90>]
> >    ?: 16 [call-with-input-string "(gnc:report-run 0)" ...]
> > In ice-9/boot-9.scm:
> > 2320: 15 [save-module-excursion #<procedure 8973768 at
> ice-9/eval-string.scm:65:9 ()>]
> > In ice-9/eval-string.scm:
> >   44: 14 [read-and-eval #<input: string 89b70f0> #:lang ...]
> >   37: 13 [lp (gnc:report-run 0)]
> > In report.scm:
> >  766: 12 [gnc:report-run 0]
> > In ice-9/boot-9.scm:
> >  157: 11 [catch ignore #<procedure 8973648 at gnucash/main.scm:112:4 ()>
> ...]
> > In unknown file:
> >    ?: 10 [lazy-catch #t #<procedure 8973618 at gnucash/main.scm:114:18
> ()> ...]
> > In ice-9/boot-9.scm:
> >  171: 9 [with-throw-handler #t #<catch-closure 8a7ac50> #<catch-closure
> 8a7ac40>]
> > In unknown file:
> >    ?: 8 [apply-smob/1 #<catch-closure 8a7ac50>]
> > In report.scm:
> >  770: 7 [#<procedure 8973660 at report.scm:767:5 ()>]
> >  741: 6 [gnc:report-render-html # #t]
> > In gnucash/report/standard-reports/transaction.scm:
> > 1261: 5 [trep-renderer #]
> >  362: 4 [build-column-used #<procedure dispatch (key)>]
> > In options.scm:
> >  143: 3 [gnc:option-value #f]
> >  112: 2 [gnc:option-getter #f]
> > In ice-9/boot-9.scm:
> >  102: 1 [#<procedure 8990940 at ice-9/boot-9.scm:97:6 (thrown-k . args)>
> wrong-type-arg ...]
> > In unknown file:
> >    ?: 0 [apply-smob/1 #<catch-closure 8a7ac40> wrong-type-arg ...]
> > ERROR: In procedure apply-smob/1:
> > ERROR: Wrong type argument in position 2: 5
> >
>
> So a type error in both, but different places in each. Meanwhile the
> report works fine in 2.6.6 on my Mac.
>
> Regards,
> John Ralls
>
>


More information about the gnucash-user mailing list