[GNC] GnuCash 3.7 and Portfolio Report

Ed Boivin ed.boivin at hotmail.com
Wed Oct 2 13:54:07 EDT 2019


I'm another Ed and am experiencing the same issue with the Investment Portfolio report. Was working fine until the upgrade to V3.7.

Here is what is in my trace file after trying to run the report:
In procedure module-lookup: Unbound variable: report-currency
* 13:35:47  WARN <qof> [gnc_numeric_to_decimal()] Rounding required when 'never round' specified.
* 13:44:52  WARN <gnc.core-utils> Could not locate file AUTHORS
* 13:44:52  WARN <gnc.core-utils> Could not locate file DOCUMENTERS
* 13:44:52  WARN <gnc.core-utils> Could not locate file LICENSE
* 13:51:28  WARN <gnc.scm>           14 (apply-smob/1 #<catch-closure e3cd160>)
In c-interface.scm:
     22:4 13 (gnc:call-with-error-handling _ _)
In ice-9/boot-9.scm:
    829:9 12 (catch #t #<procedure 10e97750 at c-interface.scm:23:6…> …)
In c-interface.scm:
    27:37 11 (_)
In unknown file:
          10 (eval-string "(gnc:report-run 10)" #<undefined>)
In ice-9/boot-9.scm:
   2312:4  9 (save-module-excursion #<procedure 10ddfeb0 at ice-9/ev…>)
In ice-9/eval-string.scm:
     38:6  8 (read-and-eval #<input: string 10e1c930> #:lang _)
In report.scm:
    776:4  7 (gnc:report-run _)
In c-interface.scm:
    64:23  6 (gnc:backtrace-if-exception _ . _)
     22:4  5 (gnc:call-with-error-handling _ _)
In ice-9/boot-9.scm:
    829:9  4 (catch #t #<procedure 10e97708 at c-interface.scm:23:6…> …)
In c-interface.scm:
    26:40  3 (_)
In report.scm:
   780:24  2 (_)
   756:25  1 (gnc:report-render-html #<<report> type: 4a6b82e8678c4…> …)
In portfolio.scm:
   198:32  0 (portfolio-renderer #<<report> type: 4a6b82e8678c4f3d9e…>)

In procedure module-lookup: Unbound variable: report-currency

Any help is appreciated!

Thanks,
Ed (the other one)
________________________________
From: John Ralls <jralls at ceridwen.us>
Sent: October 1, 2019 11:24 PM
To: Ed Fields <efieldsgm at gmail.com>
Cc: Gnucash Users <gnucash-user at gnucash.org>
Subject: Re: [GNC] GnuCash 3.7 and Portfolio Report

You don't need perl unless you want to retrieve stock prices or currency exchange rates. It doesn't have anything to do with anything else.

The next two errors are unusual, but they also relate to setting up online quote retrieval and don't have anything to do with the report failing.

Was there anything more in the log after the gnc:call-with-error-handling line?

Regards,
John Ralls




> On Oct 1, 2019, at 2:50 PM, Ed Fields <efieldsgm at gmail.com> wrote:
>
> checked the trace file,
>
> * 17:12:27  WARN <gnc.app-utils> Could not spawn perl: Failed to execute
> child process (Bad file descriptor)
> * 17:12:27 ERROR <gnc.app-utils> gnc_process_get_fd: assertion 'proc' failed
> * 17:12:27 ERROR <gnc.app-utils> gnc_detach_process: assertion 'proc &&
> proc->pid' failed
> * 17:13:14  WARN <gnc.scm>           14 (apply-smob/1 #<catch-closure
> df2e170>)
> In c-interface.scm:
>     22:4 13 (gnc:call-with-error-handling _ _)
>
> do I need to reinstall perl?
> if so which version is needed for Windows 10?
>
> thanks for your patience
> ed
>
>
> On Tue, Oct 1, 2019 at 5:31 PM Ed Fields <efieldsgm at gmail.com> wrote:
>
>> Creating a portfolio report seems doesn't seem to work
>>
>> after selecting Reports / Assets and Liabilities / Investment Portfolio I
>> am presented with
>>
>> Report error
>> ----------------
>> An error occurred while running the report.
>>
>> ordinarily I would expect to asked to set up the report
>> -----------------
>>
>> I pressed on via selection of Edit / Report Options and selected an
>> investment account.  Then performed a reload.  Same error is displayed.
>>
>> This feature is sorely missed with v3.7, worked fine  before upgrade.
>> Please help
>>
>> thanks
>> ed
>>
>>
> _______________________________________________
> 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