NVDA throws an error when trying to read the message list in Outlook 2016 with the latest Next release. See version info below. I'm also copying the relevant log to give you a better sense of what errors are being generated. Please note that the results are the same whether or not all add-ons are disabled.
Steps to reproduce:
- Open Outlook 2016.
- Go to a folder with mail.
- Use arrow keys to read the message list
Expected behavior:
Message information such as sender, subject/thread, date/time should be read.
Actual behavior:
NVDA throws an error tone.
System configuration:
NVDA version: next-14952,dd1cbe50
NVDA Installed or portable:
Installed
Other information:
Windows version:
Windows 10 1809 build 17128.00. The problem has occurred in previous builds as well.
Name and version of other software in use when reproducing the issue:
Outlook 2016 MSO 16.0.9026.2098
Other questions:
Does the issue still occur after restarting your PC?
Yes.
Have you tried any other versions of NVDA?
NVDA 2018-1. The problem does not occur.
log output
IO - inputCore.InputManager.executeGesture (12:45:22.799):
Input: kb(laptop):alt+tab
IO - speech.speak (12:45:23.016):
Speaking [LangChangeCommand (u'en_US'), u'Inbox - ... - Outlook row 1 column 2']
IO - speech.speak (12:45:23.997):
Speaking [LangChangeCommand (u'en_US'), u'Inbox - ... - Outlook']
IO - speech.speak (12:45:24.127):
Speaking [LangChangeCommand (u'en_US'), u'Table View table']
ERROR - eventHandler.executeEvent (12:45:24.180):
error executing event: gainFocus on <NVDAObjects.Dynamic_UIAGridRowTreeviewItemUIA object at 0x07CDB7B0> with extra args of {}
Traceback (most recent call last):
File "eventHandler.pyc", line 152, in executeEvent
File "eventHandler.pyc", line 92, in init
File "eventHandler.pyc", line 100, in next
File "C:\Users\Pratik Patel\AppData\Roaming\nvda\addons\wintenApps\globalPlugins\wintenObjs_init_.py", line 222, in event_gainFocus
File "eventHandler.pyc", line 100, in next
File "NVDAObjects_init_.pyc", line 961, in event_gainFocus
File "NVDAObjects\behaviors.pyc", line 471, in reportFocus
File "NVDAObjects_init_.pyc", line 849, in reportFocus
File "speech.pyc", line 383, in speakObject
File "speech.pyc", line 275, in speakObjectProperties
File "baseObject.pyc", line 34, in get
File "baseObject.pyc", line 115, in getPropertyViaCache
File "appModules\outlook.pyc", line 451, in get_name
File "comtypes_init.pyc", line 279, in getattr
ValueError: NULL COM pointer access
IO - inputCore.InputManager.executeGesture (12:45:26.696):
Input: kb(laptop):downArrow
ERROR - eventHandler.executeEvent (12:45:26.812):
error executing event: gainFocus on <NVDAObjects.Dynamic_UIAGridRowTreeviewItemUIA object at 0x04155FD0> with extra args of {}
Traceback (most recent call last):
File "eventHandler.pyc", line 152, in executeEvent
File "eventHandler.pyc", line 92, in init
File "eventHandler.pyc", line 100, in next
File "C:\Users\Pratik Patel\AppData\Roaming\nvda\addons\wintenApps\globalPlugins\wintenObjs_init.py", line 222, in event_gainFocus
File "eventHandler.pyc", line 100, in next
File "NVDAObjects_init_.pyc", line 961, in event_gainFocus
File "NVDAObjects\behaviors.pyc", line 471, in reportFocus
File "NVDAObjects_init_.pyc", line 849, in reportFocus
File "speech.pyc", line 383, in speakObject
File "speech.pyc", line 275, in speakObjectProperties
File "baseObject.pyc", line 34, in get
File "baseObject.pyc", line 115, in _getPropertyViaCache
File "appModules\outlook.pyc", line 451, in get_name
File "comtypes_init.pyc", line 279, in getattr
ValueError: NULL COM pointer access
IO - inputCore.InputManager.executeGesture (12:45:27.969):
Input: kb(laptop):downArrow
ERROR - eventHandler.executeEvent (12:45:28.098):
NVDA throws an error when trying to read the message list in Outlook 2016 with the latest Next release. See version info below. I'm also copying the relevant log to give you a better sense of what errors are being generated. Please note that the results are the same whether or not all add-ons are disabled.
Steps to reproduce:
Expected behavior:
Message information such as sender, subject/thread, date/time should be read.
Actual behavior:
NVDA throws an error tone.
System configuration:
NVDA version: next-14952,dd1cbe50
NVDA Installed or portable:
Installed
Other information:
Windows version:
Windows 10 1809 build 17128.00. The problem has occurred in previous builds as well.
Name and version of other software in use when reproducing the issue:
Outlook 2016 MSO 16.0.9026.2098
Other questions:
Does the issue still occur after restarting your PC?
Yes.
Have you tried any other versions of NVDA?
NVDA 2018-1. The problem does not occur.
log output
IO - inputCore.InputManager.executeGesture (12:45:22.799):
Input: kb(laptop):alt+tab
IO - speech.speak (12:45:23.016):
Speaking [LangChangeCommand (u'en_US'), u'Inbox - ... - Outlook row 1 column 2']
IO - speech.speak (12:45:23.997):
Speaking [LangChangeCommand (u'en_US'), u'Inbox - ... - Outlook']
IO - speech.speak (12:45:24.127):
Speaking [LangChangeCommand (u'en_US'), u'Table View table']
ERROR - eventHandler.executeEvent (12:45:24.180):
error executing event: gainFocus on <NVDAObjects.Dynamic_UIAGridRowTreeviewItemUIA object at 0x07CDB7B0> with extra args of {}
Traceback (most recent call last):
File "eventHandler.pyc", line 152, in executeEvent
File "eventHandler.pyc", line 92, in init
File "eventHandler.pyc", line 100, in next
File "C:\Users\Pratik Patel\AppData\Roaming\nvda\addons\wintenApps\globalPlugins\wintenObjs_init_.py", line 222, in event_gainFocus
File "eventHandler.pyc", line 100, in next
File "NVDAObjects_init_.pyc", line 961, in event_gainFocus
File "NVDAObjects\behaviors.pyc", line 471, in reportFocus
File "NVDAObjects_init_.pyc", line 849, in reportFocus
File "speech.pyc", line 383, in speakObject
File "speech.pyc", line 275, in speakObjectProperties
File "baseObject.pyc", line 34, in get
File "baseObject.pyc", line 115, in getPropertyViaCache
File "appModules\outlook.pyc", line 451, in get_name
File "comtypes_init.pyc", line 279, in getattr
ValueError: NULL COM pointer access
IO - inputCore.InputManager.executeGesture (12:45:26.696):
Input: kb(laptop):downArrow
ERROR - eventHandler.executeEvent (12:45:26.812):
error executing event: gainFocus on <NVDAObjects.Dynamic_UIAGridRowTreeviewItemUIA object at 0x04155FD0> with extra args of {}
Traceback (most recent call last):
File "eventHandler.pyc", line 152, in executeEvent
File "eventHandler.pyc", line 92, in init
File "eventHandler.pyc", line 100, in next
File "C:\Users\Pratik Patel\AppData\Roaming\nvda\addons\wintenApps\globalPlugins\wintenObjs_init.py", line 222, in event_gainFocus
File "eventHandler.pyc", line 100, in next
File "NVDAObjects_init_.pyc", line 961, in event_gainFocus
File "NVDAObjects\behaviors.pyc", line 471, in reportFocus
File "NVDAObjects_init_.pyc", line 849, in reportFocus
File "speech.pyc", line 383, in speakObject
File "speech.pyc", line 275, in speakObjectProperties
File "baseObject.pyc", line 34, in get
File "baseObject.pyc", line 115, in _getPropertyViaCache
File "appModules\outlook.pyc", line 451, in get_name
File "comtypes_init.pyc", line 279, in getattr
ValueError: NULL COM pointer access
IO - inputCore.InputManager.executeGesture (12:45:27.969):
Input: kb(laptop):downArrow
ERROR - eventHandler.executeEvent (12:45:28.098):