Stock quote can't be updated

John Ralls jralls at ceridwen.us
Sat May 6 12:29:59 EDT 2017


> On May 6, 2017, at 8:19 AM, Daniel Rosenberg <dnlrsnbrg at gmail.com> wrote:
> 
> It seems to me the problem lies within the system error that alway comes up
> the first time I update the quotes. Maybe this messes something up, so that
> the second update retrieves wrong values.
> I have uninstalled and reinstalled GnuCash and Strawberry Perl, to no
> effect.
> I created a new GnuCash file, added 2 stocks and updated it without a
> problem (using Single-->Yahoo Europe).
> Could it be possible that I am quoting too many stocks (27 funds, 4
> currencies at the moment)?
> Or could it be that my GnuCash file is corrupted?
> Or is it too big (2.2 MB, over 9 years of data)?
> Is there any possibility to get more detailed information about this system
> error that pops up? It doesn't seem to write anything to the log file in
> debug mode.
> 

It's the "system error". Your output from gnc-fq-helper shows the actual problem:
> C:\Program Files (x86)\gnucash\bin>perl gnc-fq-helper
> (europe "eunt.de <http://eunt.de/>")
> Parsing of undecoded UTF-8 will give garbage when decoding entities at
> C:/strawberry/perl/site/lib/HTML/TableExtract.pm line 204, <> line 1.
> (("eunt.de <http://eunt.de/>" (symbol . "eunt.de <http://eunt.de/>") (gnc:time-no-zone . "2017-04-28 17:36:00")
> (last . 110.54) (currency . "EUR")))

The code that reads that output can't parse the error message part and isn't smart enough to skip it, so it raises the "system error". Erik Colson (the Finance::Quote maintainer) will have to fix that.  Try changing the price source on those commodities from Multiple:Europe to Single:Yahoo Europe.

Regards,
John Ralls




More information about the gnucash-user mailing list