[GNC] 5.5-1 crashing on macOS 14.3
Mike Alexander
mta at umich.edu
Sat Mar 16 20:17:57 EDT 2024
Sorry for the late reply, I didn't see this because of the subject
change.
The bug in F9nance::Quote has been fixed. I don't know if the fix is in
a version that has been released, but if not it will be in the next one.
Mike
On 9 Mar 2024, at 10:06, john wrote:
> 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 <tjteixeira at 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
>>>> 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.
>>>>>
>>> _______________________________________________
>>> 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
>>> -----
>>> 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 at 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 at 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.
More information about the gnucash-user
mailing list