That was it: The registers weren't refreshed unless the SLR dialog runs and the 
user clicks OK. I've pushed a fix that will be in tomorrow's nightlies 
(https://code.gnucash.org/builds/win32/maint and 
https://code.gnucash.org/builds/flatpak.maint).

Regards,
John Ralls


> On Aug 12, 2022, at 8:48 AM, john <[email protected]> wrote:
> 
> That's just the noise from GnuCash not finding perl when deciding whether it 
> should enable online quote retrieval.
> 
> I have a new hypothesis that I wrote up on bug 794584: That line in the SLR 
> code only runs in the dialog's OK handler, and if you have only 
> automatic-creation SXes that don't require human intervention that particular 
> bit of code doesn't run. I haven't yet looked for the code that does run in 
> that case, but I asked there if changing any of the SXes to "notify" so that 
> that code does run causes the registers to refresh on their own.
> 
> Regards,
> John Ralls
> 
> 
>> On Aug 11, 2022, at 8:02 PM, Tom Veik <[email protected]> wrote:
>> 
>> The last time this occurred would be the first run on the 10th. Here is the 
>> contents of the trace file with the earliest time on that date:
>> 
>> * 07:53:46  WARN <gnc.guile> [gnc_spawn_process_async()] Could not spawn 
>> perl: Failed to execute child process (No such file or directory)
>> * 07:53:46 ERROR <> gnc_process_get_fd: assertion 'proc' failed
>> * 07:53:46 ERROR <> gnc_detach_process: assertion 'proc && proc->pid' failed
>> 
>> Tom
>> 
>> On 8/11/2022 8:05 PM, John Ralls wrote:
>>> I'd go with bug: It's supposed to refresh all of the registers, see 
>>> https://github.com/Gnucash/gnucash/blob/41de4cefce621c214c0d6f6ff1c5ca05df8fd917/gnucash/gnome/dialog-sx-since-last-run.c#L1168
>>> 
>>> You may find in your trace file one or more error messages "suspend counter 
>>> not zero" from gnc_gui_refresh_all on a session where the SLR ran. That 
>>> would indicate that something else that's wrapping the SLR invocation has 
>>> also blocked gui refreshes. If that message isn't there then there's 
>>> something going wrong in gnc_gui_refresh_internal.
>>> 
>>> Regards,
>>> John Ralls
>>> 
>> _______________________________________________
>> gnucash-user mailing list
>> [email protected]
>> 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
> [email protected]
> 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
[email protected]
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.

Reply via email to