Cloning Accounts
John Ralls
jralls at ceridwen.us
Sun Jun 21 20:12:26 EDT 2015
> 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