Good that you've gotten it working. Maybe open an issue at https://github.com/finance-quote/finance-quote/issues about YahooWeb.pm not setting the right error code when it fails to get a quote.
And please, in the future, start a new thread or at least change the subject when you digress like that. This one was supposed to be about a hard crash of GnuCash itself. Regards, John Ralls > On Mar 8, 2024, at 23:30, Tom Teixeira <tjteixe...@earthlink.net> wrote: > > I did end up making time to investigate today, and the problem ended up being > just one fund that no longer works with YahooWeb. This particular fund is a > "stable value" fund so checking the value is somewhat superfluous. As it > turns out, it does with with AlphaVantage. > > Again, thanks to David Reiser for the information to explicitly specify > x86_64 architecture when running on Apple silicon. > > On 3/8/24 3:25 PM, Tom Teixeira wrote: >> Thanks for the suggestion. I won't have time today to investigate, but will >> do some targeted debugging, either by removing stocks from my list to >> update, or by creating a new Gnucash file with only one stock. >> >> >> On 3/8/24 2:51 PM, David Reiser wrote: >>> 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 >>> dbrei...@icloud.com >>> >>> >>> >>> >>> >>>> On Mar 8, 2024, at 1:03 PM, Tom Teixeira <tjteixe...@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. >>>> >> _______________________________________________ >> gnucash-user mailing list >> gnucash-user@gnucash.org >> To update your subscription preferences or to unsubscribe: >> https://lists.gnucash.org/mailman/listinfo/gnucash-user >> ----- >> Please remember to CC this list on all your replies. >> You can do this by using Reply-To-List or Reply-All. > > > _______________________________________________ > gnucash-user mailing list > gnucash-user@gnucash.org > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > ----- > Please remember to CC this list on all your replies. > You can do this by using Reply-To-List or Reply-All. _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.