[GNC] 5.5-1 crashing on macOS 14.3
David Reiser
dbreiser at icloud.com
Fri Mar 8 14:51:48 EST 2024
We are now into my mental weeds as far as real knowledge goes, but I have had some success at thrashing around to fix self-induced perl challenges.
Since the error happens on both architectures, that suggests something is missing. I think YahooWeb is relatively recent in the F::Q realm. And F::Q hasn’t managed dependency declarations as well as I’d like.
The error complains about a ‘row method’. YahooWeb uses HTML::TableExtract which might be the source of the row information. Try installing the appropriate arch version of HTML::TableExtract on each machine and see if that works.
--
Dave Reiser
dbreiser at icloud.com
> On Mar 8, 2024, at 1:03 PM, Tom Teixeira <tjteixeira at earthlink.net> wrote:
>
> I spoke too soon: while getting an individual quote with gnucash-cli works:
>
> /Applications/Gnucash-5.5.app/Contents/MacOS/gnucash-cli --quotes dump yahooweb MSFT
>
> Application Path /Applications/Gnucash-5.5.app/Contents/MacOS/gnucash-cli
> Finance::Quote fields GnuCash uses:
> symbol: MSFT <=== required
> date: 03/08/2024 <=== recommended
> currency: USD <=== required
> last: 407.16 <=\
> nav: <=== one of these
> price: <=/
>
> trying to "Get Quotes" in my "Price Database" does not. I get a dialog box with
>
> Price retrieval failed: Unrecognized Finance::Quote Error: Can't call method "rows" on an undefined value at /Library/Perl/5.34/Finance/Quote/YahooWeb.pm line 101.
>
> I have another, Intel-based Mac. After upgrading this to Sonoma 14.4 release version, and re-installing Finance::Quote, it gets the same error.
>
More information about the gnucash-user
mailing list