[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