nvda icon indicating copy to clipboard operation
nvda copied to clipboard

nvda 2023.3rc1: errors when changing tabs in the add-on store

Open paulber19 opened this issue 2 years ago • 1 comments

Steps to reproduce:

Actual behavior:

Open the add-on store and quickly type "control+tab" or "control+shift+tab" several times. After a while, errors are written to the log:

Traceback (most recent call last): File "gui_addonStoreGui\controls\addonList.pyc", line 113, in OnGetItemText File "gui_addonStoreGui\viewModels\addonList.pyc", line 239, in getAddonFieldText File "gui_addonStoreGui\viewModels\addonList.pyc", line 244, in _getAddonFieldText AttributeError: 'NoneType' object has no attribute 'version' ERROR - unhandled exception (07:12:34.599) - MainThread (4460): Traceback (most recent call last): File "gui_addonStoreGui\controls\addonList.pyc", line 113, in OnGetItemText File "gui_addonStoreGui\viewModels\addonList.pyc", line 239, in getAddonFieldText File "gui_addonStoreGui\viewModels\addonList.pyc", line 251, in _getAddonFieldText AttributeError: 'AddonStoreModel' object has no attribute 'author' ERROR - unhandled exception (07:12:34.649) - MainThread (4460): Traceback (most recent call last): File "gui_addonStoreGui\controls\addonList.pyc", line 113, in OnGetItemText File "gui_addonStoreGui\viewModels\addonList.pyc", line 239, in getAddonFieldText File "gui_addonStoreGui\viewModels\addonList.pyc", line 244, in _getAddonFieldText AttributeError: 'NoneType' object has no attribute 'version' ERROR - unhandled exception (07:12:34.704) - MainThread (4460): Traceback (most recent call last): File "gui_addonStoreGui\controls\addonList.pyc", line 113, in OnGetItemText File "gui_addonStoreGui\viewModels\addonList.pyc", line 239, in getAddonFieldText File "gui_addonStoreGui\viewModels\addonList.pyc", line 251, in _getAddonFieldText AttributeError: 'AddonStoreModel' object has no attribute 'author' ERROR - unhandled exception (07:12:34.759) - MainThread (4460): Traceback (most recent call last): File "gui_addonStoreGui\controls\addonList.pyc", line 113, in OnGetItemText File "gui_addonStoreGui\viewModels\addonList.pyc", line 239, in getAddonFieldText File "gui_addonStoreGui\viewModels\addonList.pyc", line 244, in _getAddonFieldText AttributeError: 'NoneType' object has no attribute 'version' ERROR - unhandled exception (07:12:34.809) - MainThread (4460): Traceback (most recent call last): File "gui_addonStoreGui\controls\addonList.pyc", line 113, in OnGetItemText File "gui_addonStoreGui\viewModels\addonList.pyc", line 239, in getAddonFieldText File "gui_addonStoreGui\viewModels\addonList.pyc", line 251, in _getAddonFieldText AttributeError: 'AddonStoreModel' object has no attribute 'author' ERROR - unhandled exception (07:12:34.864) - MainThread (4460): Traceback (most recent call last): File "gui_addonStoreGui\controls\addonList.pyc", line 113, in OnGetItemText File "gui_addonStoreGui\viewModels\addonList.pyc", line 239, in getAddonFieldText File "gui_addonStoreGui\viewModels\addonList.pyc", line 244, in _getAddonFieldText AttributeError: 'NoneType' object has no attribute 'version' ERROR - unhandled exception (07:12:34.909) - MainThread (4460): Traceback (most recent call last): File "gui_addonStoreGui\controls\addonList.pyc", line 113, in OnGetItemText File "gui_addonStoreGui\viewModels\addonList.pyc", line 239, in getAddonFieldText File "gui_addonStoreGui\viewModels\addonList.pyc", line 251, in _getAddonFieldText AttributeError: 'AddonStoreModel' object has no attribute 'author' ERROR - unhandled exception (07:12:34.969) - MainThread (4460): Traceback (most recent call last): File "gui_addonStoreGui\controls\addonList.pyc", line 113, in OnGetItemText File "gui_addonStoreGui\viewModels\addonList.pyc", line 239, in getAddonFieldText File "gui_addonStoreGui\viewModels\addonList.pyc", line 244, in _getAddonFieldText AttributeError: 'NoneType' object has no attribute 'version' ERROR - extensionPoints.Action.notify (07:12:35.409) - MainThread (4460): Error running handler <bound method AddonDetails._updatedListItem of <gui.addonStoreGui.controls.details.AddonDetails object at 0x08219AD0>> for <extensionPoints.Action object at 0x0819C770> Traceback (most recent call last): File "extensionPoints_init.pyc", line 55, in notify File "extensionPoints\util.pyc", line 216, in callWithSupportedKwargs File "gui_addonStoreGui\controls\details.pyc", line 193, in _updatedListItem File "gui_addonStoreGui\controls\details.pyc", line 247, in _refresh AttributeError: 'NoneType' object has no attribute 'version'

Other error: ERROR - extensionPoints.Action.notify (07:18:17.553) - MainThread (4460): Error running handler <bound method AddonDetails._updatedListItem of <gui.addonStoreGui.controls.details.AddonDetails object at 0x08219AD0>> for <extensionPoints.Action object at 0x0819C770> Traceback (most recent call last): File "extensionPoints_init.pyc", line 55, in notify File "extensionPoints\util.pyc", line 216, in callWithSupportedKwargs File "gui_addonStoreGui\controls\details.pyc", line 193, in _updatedListItem File "gui_addonStoreGui\controls\details.pyc", line 247, in _refresh AttributeError: 'NoneType' object has no attribute 'version' ERROR - extensionPoints.Action.notify (07:18:17.723) - MainThread (4460): Error running handler <bound method AddonDetails._updatedListItem of <gui.addonStoreGui.controls.details.AddonDetails object at 0x08219AD0>> for <extensionPoints.Action object at 0x0819C770> Traceback (most recent call last): File "extensionPoints_init.pyc", line 55, in notify File "extensionPoints\util.pyc", line 216, in callWithSupportedKwargs File "gui_addonStoreGui\controls\details.pyc", line 193, in _updatedListItem File "gui_addonStoreGui\controls\details.pyc", line 247, in _refresh AttributeError: 'NoneType' object has no attribute 'version'

Expected behavior:

No error

NVDA logs, crash dumps and other attachments:

System configuration

NVDA installed/portable/running from source:

nvda portable

NVDA version:

nvda 2023.3rc1

Windows version:

Windows 10 22H2 (10.0.19045) workstation AMD64

Name and version of other software in use when reproducing the issue:

None

Other information about your system:

Other questions

Does the issue still occur after restarting your compYesuter?

Have you tried any other versions of NVDA? If so, please report their behaviors.

No

If NVDA add-ons are disabled, is your problem still occurring?

No

Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?

No tested

paulber19 avatar Oct 23 '23 05:10 paulber19

You're right, we need to implement this. Duplicate of #377

yvolk avatar Jun 08 '24 14:06 yvolk