Brief summary
When NVDA is configured to update add-ons without notification, add-ons aren't updated.
Steps to reproduce
- Go to NVDA`s menu, Preferences submenu, Settings, Add-on store, and form Automatic updates, ensure that Update automatically is the active option.
- Restart NVDA.
- Wait until the message informing that add-ons are been updated is shown.
Actual behavior
- NVDA reports that add-ons are been updated.
- A message asking to restart NVDA is not presented, and add-ons aren't updated.
The log shows the current information:
ERROR - logHandler._threadExceptHook (21:19:00.284) - AutomaticAddonUpdate (436):
Exception in thread AutomaticAddonUpdate:
Traceback (most recent call last):
File "threading.pyc", line 1045, in _bootstrap_inner
File "threading.pyc", line 982, in run
File "gui\message.pyc", line 65, in funcWrapper
File "gui\addonStoreGui\controls\messageDialogs.pyc", line 613, in _updateAddons
File "ui.pyc", line 250, in message
File "braille.pyc", line 2909, in message
File "braille.pyc", line 2923, in _resetMessageTimer
File "wx\core.pyc", line 3471, in init
File "wx\core.pyc", line 3492, in Start
wx._core.wxAssertionError: C++ assertion "wxThread::IsMain()" failed at ....\src\common\timerimpl.cpp(57) in wxTimerImpl::Start(): timer can only be started from the main thread
INFO - config.ConfigManager._loadConfig (21:19:35.799) - MainThread (15288):
Loading config: C:\Users\Usuariopc\AppData\Roaming\nvda\profiles\mintty.ini
INFO - config.ConfigManager._loadConfig (21:19:35.984) - MainThread (15288):
Loading config: C:\Users\Usuariopc\AppData\Roaming\nvda\profiles\Verbalizar todo.ini
Expected behavior
A message to restart NVDA should be presented, and add-ons should be updated
NVDA logs, crash dumps and other attachments
nvda.log
NVDA type
installed copy
NVDA version
2025.3rc1 (2025.3.0.52513)
Have you tried any other versions of NVDA? If so, please report their behaviors.
I've tried recent versions from source, with the same behavior.
Windows version
Versión 10.0.26100 compilación 26100
Name and version of other software in use when reproducing the issue
Focus 40 braille display.
Other information about your system
N/A
Does the issue still occur after restarting your computer?
I have restarted my computer and the issue still occurs
If NVDA add-ons are disabled, is your problem still occurring?
I have restarted NVDA with add-ons disabled and the issue still occurs
Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?
I have run the COM Registration Fixing Tool and the issue still occurs
Brief summary
When NVDA is configured to update add-ons without notification, add-ons aren't updated.
Steps to reproduce
Actual behavior
The log shows the current information:
ERROR - logHandler._threadExceptHook (21:19:00.284) - AutomaticAddonUpdate (436):
Exception in thread AutomaticAddonUpdate:
Traceback (most recent call last):
File "threading.pyc", line 1045, in _bootstrap_inner
File "threading.pyc", line 982, in run
File "gui\message.pyc", line 65, in funcWrapper
File "gui\addonStoreGui\controls\messageDialogs.pyc", line 613, in _updateAddons
File "ui.pyc", line 250, in message
File "braille.pyc", line 2909, in message
File "braille.pyc", line 2923, in _resetMessageTimer
File "wx\core.pyc", line 3471, in init
File "wx\core.pyc", line 3492, in Start
wx._core.wxAssertionError: C++ assertion "wxThread::IsMain()" failed at ....\src\common\timerimpl.cpp(57) in wxTimerImpl::Start(): timer can only be started from the main thread
INFO - config.ConfigManager._loadConfig (21:19:35.799) - MainThread (15288):
Loading config: C:\Users\Usuariopc\AppData\Roaming\nvda\profiles\mintty.ini
INFO - config.ConfigManager._loadConfig (21:19:35.984) - MainThread (15288):
Loading config: C:\Users\Usuariopc\AppData\Roaming\nvda\profiles\Verbalizar todo.ini
Expected behavior
A message to restart NVDA should be presented, and add-ons should be updated
NVDA logs, crash dumps and other attachments
nvda.log
NVDA type
installed copy
NVDA version
2025.3rc1 (2025.3.0.52513)
Have you tried any other versions of NVDA? If so, please report their behaviors.
I've tried recent versions from source, with the same behavior.
Windows version
Versión 10.0.26100 compilación 26100
Name and version of other software in use when reproducing the issue
Focus 40 braille display.
Other information about your system
N/A
Does the issue still occur after restarting your computer?
I have restarted my computer and the issue still occurs
If NVDA add-ons are disabled, is your problem still occurring?
I have restarted NVDA with add-ons disabled and the issue still occurs
Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?
I have run the COM Registration Fixing Tool and the issue still occurs