Date
1 - 2 of 2
StartisBack application crashes with NVDA 2022 betas and works fine with NVDA 2021.3.5
Héctor Javier Benítez Corredera
Hi, I waited until today's release of NVDA 2022 Beta 4.
I use StartisBack as a replacement for the Windows menu. Well in the beta versions of NVDA 2022 when I pull down the menu no and scroll it with arrows it tells me nothing. Well if I switch to NVDA 2021.3.5 I have no problem, all menu items are verbalized without problem. Well I leave you the two records of NVDA 2022 Beta 4 that gives an error and I leave also the information of the first item that only tells me selected and that belongs to the Notepad. To say that it happens also with the disabled complements. INFO - __main__ (15:44:33.131) - MainThread (11188): Starting NVDA version 2022.1beta4 INFO - core.main (15:44:33.168) - MainThread (11188): Config dir: C:\Users\xebol\AppData\Roaming\nvda INFO - config.ConfigManager._loadConfig (15:44:33.168) - MainThread (11188): Loading config: C:\Users\xebol\AppData\Roaming\nvda\nvda.ini INFO - core.main (15:44:33.186) - MainThread (11188): Developer Scratchpad mode enabled INFO - core.main (15:44:33.253) - MainThread (11188): Windows version: Windows 11 21H2 (10.0.22000) workstation INFO - core.main (15:44:33.254) - MainThread (11188): Using Python version 3.7.9 (tags/v3.7.9:13c94747c7, Aug 17 2020, 18:01:55) [MSC v.1900 32 bit (Intel)] INFO - core.main (15:44:33.254) - MainThread (11188): Using comtypes version 1.1.8 INFO - core.main (15:44:33.254) - MainThread (11188): Using configobj version 5.1.0 with validate version 1.0.1 INFO - synthDriverHandler.setSynth (15:44:33.506) - MainThread (11188): Loaded synthDriver ibmeci WARNING - mathPres.initialize (15:44:33.514) - MainThread (11188): MathPlayer 4 not available INFO - core.main (15:44:33.514) - MainThread (11188): Using wx version 4.1.1 msw (phoenix) wxWidgets 3.1.5 with six version 1.16.0 INFO - brailleInput.initialize (15:44:33.514) - MainThread (11188): Braille input initialized INFO - braille.initialize (15:44:33.514) - MainThread (11188): Using liblouis version 3.21.0 INFO - braille.initialize (15:44:33.518) - MainThread (11188): Using pySerial version 3.5 INFO - braille.BrailleHandler.setDisplayByName (15:44:33.528) - MainThread (11188): Loaded braille display driver noBraille, current display has 0 cells. INFO - core.main (15:44:33.647) - MainThread (11188): Java Access Bridge support initialized INFO - UIAHandler.UIAHandler.MTAThreadFunc (15:44:33.693) - UIAHandler.UIAHandler.MTAThread (8352): UIAutomation: IUIAutomation6 INFO - NVDAHelperLocal (15:44:33.756) - UIAHandler.UIAHandler.MTAThread (8352): Thread 8352, build\x86\UIARemote\UIARemote.cpp, initialize, 145: Registered C:\Program Files (x86)\NVDA\lib\2022.1beta4\Microsoft.UI.UIAutomation.dll.manifest INFO - NVDAHelperLocal (15:44:33.756) - UIAHandler.UIAHandler.MTAThread (8352): Thread 8352, build\x86\UIARemote\UIARemote.cpp, initialize, 150: Microsoft.UI.UIAutomation is available INFO - external:globalPlugins.commandHelper (15:44:35.259) - MainThread (11188): Module speech_recognition version 3.8.1 succesfully loaded (C) Anthony Zhang (Uberi) > license BSD See the file license.txt for more copyright details. INFO - core.main (15:44:35.274) - MainThread (11188): NVDA initialized WARNING - eventHandler._EventExecuter.next (15:44:39.112) - MainThread (11188): Could not execute function event_gainFocus defined in NVDAObjects module; kwargs: {} Traceback (most recent call last): File "eventHandler.pyc", line 107, in next File "NVDAObjects\__init__.pyc", line 1152, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 637, in reportFocus File "NVDAObjects\__init__.pyc", line 1052, in reportFocus File "speech\speech.pyc", line 558, in speakObject File "speech\speech.pyc", line 601, in getObjectSpeech File "speech\speech.pyc", line 453, in getObjectPropertiesSpeech File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 146, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 581, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 447, in _getColumnLocation TypeError: 'NoneType' object is not subscriptable WARNING - eventHandler._EventExecuter.next (15:44:39.113) - MainThread (11188): Could not execute function event_gainFocus defined in appModules.explorer module; kwargs: {} Traceback (most recent call last): File "eventHandler.pyc", line 107, in next File "NVDAObjects\__init__.pyc", line 1152, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 637, in reportFocus File "NVDAObjects\__init__.pyc", line 1052, in reportFocus File "speech\speech.pyc", line 558, in speakObject File "speech\speech.pyc", line 601, in getObjectSpeech File "speech\speech.pyc", line 453, in getObjectPropertiesSpeech File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 146, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 581, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 447, in _getColumnLocation TypeError: 'NoneType' object is not subscriptable During handling of the above exception, another exception occurred: Traceback (most recent call last): File "eventHandler.pyc", line 107, in next File "appModules\explorer.pyc", line 506, in event_gainFocus File "eventHandler.pyc", line 114, in next File "extensionPoints\util.pyc", line 170, in callWithSupportedKwargs File "NVDAObjects\__init__.pyc", line 1152, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 637, in reportFocus File "NVDAObjects\__init__.pyc", line 1052, in reportFocus File "speech\speech.pyc", line 558, in speakObject File "speech\speech.pyc", line 601, in getObjectSpeech File "speech\speech.pyc", line 453, in getObjectPropertiesSpeech File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 146, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 581, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 447, in _getColumnLocation TypeError: 'NoneType' object is not subscriptable INFO - globalCommands.GlobalCommands.script_navigatorObject_devInfo (15:44:41.793) - MainThread (11188): Developer info for navigator object: name: exception: 'NoneType' object is not subscriptable role: Role.LISTITEM roleText: None states: State.FOCUSABLE, State.SELECTABLE, State.FOCUSED, State.SELECTED isFocusable: True hasFocus: True Python object: <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x0A158130> Python class mro: (<class 'NVDAObjects.IAccessible.sysListView32.ListItem'>, <class 'NVDAObjects.behaviors.RowWithFakeNavigation'>, <class 'NVDAObjects.behaviors.RowWithoutCellObjects'>, <class 'NVDAObjects.IAccessible.sysListView32.ListItemWithoutColumnSupport'>, <class 'NVDAObjects.IAccessible.IAccessible'>, <class 'NVDAObjects.window.Window'>, <class 'NVDAObjects.NVDAObject'>, <class 'documentBase.TextContainerObject'>, <class 'baseObject.ScriptableObject'>, <class 'baseObject.AutoPropertyObject'>, <class 'garbageHandler.TrackedObject'>, <class 'object'>) description: None location: RectLTWH(left=11, top=448, width=371, height=55) value: None appModule: <'explorer' (appName 'explorer', process ID 5036) at address 5bcc7b0> appModule.productName: 'Sistema operativo Microsoft® Windows®' appModule.productVersion: '10.0.22000.613' TextInfo: <class 'NVDAObjects.NVDAObjectTextInfo'> windowHandle: 65878 windowClassName: 'SysListView32' windowControlID: 0 windowStyle: 1442849351 extendedWindowStyle: 0 windowThreadID: 4312 windowText: '' displayText: 'Bloc de notas' IAccessibleObject: <POINTER(IAccessible) ptr=0x7fc3880 at a11c710> IAccessibleChildID: 1 IAccessible event parameters: windowHandle=65878, objectID=-4, childID=1 IAccessible accName: 'Bloc de notas' IAccessible accRole: ROLE_SYSTEM_LISTITEM IAccessible accState: STATE_SYSTEM_SELECTED, STATE_SYSTEM_FOCUSED, STATE_SYSTEM_FOCUSABLE, STATE_SYSTEM_SELECTABLE, STATE_SYSTEM_VALID (3145734) IAccessible accDescription: None IAccessible accValue: None Then, I leave you the log and the same item focused with NVDA 2021.3.5 which verbalizes well saying Notepad and with which I have no problem. INFO - __main__ (15:51:21.540) - MainThread (12596): Starting NVDA version 2021.3.5 INFO - core.main (15:51:21.641) - MainThread (12596): Config dir: D:\NVDA 2021.3.4\userConfig INFO - config.ConfigManager._loadConfig (15:51:21.641) - MainThread (12596): Loading config: D:\NVDA 2021.3.4\userConfig\nvda.ini INFO - core.main (15:51:21.717) - MainThread (12596): Windows version: Windows 11 21H2 (10.0.22000) workstation INFO - core.main (15:51:21.717) - MainThread (12596): Using Python version 3.7.9 (tags/v3.7.9:13c94747c7, Aug 17 2020, 18:01:55) [MSC v.1900 32 bit (Intel)] INFO - core.main (15:51:21.717) - MainThread (12596): Using comtypes version 1.1.8 INFO - core.main (15:51:21.717) - MainThread (12596): Using configobj version 5.1.0 with validate version 1.0.1 INFO - synthDriverHandler.setSynth (15:51:22.492) - MainThread (12596): Loaded synthDriver ibmeci INFO - core.main (15:51:22.492) - MainThread (12596): Using wx version 4.1.1 msw (phoenix) wxWidgets 3.1.5 with six version 1.16.0 INFO - brailleInput.initialize (15:51:22.501) - MainThread (12596): Braille input initialized INFO - braille.initialize (15:51:22.502) - MainThread (12596): Using liblouis version 3.19.0 INFO - braille.initialize (15:51:22.502) - MainThread (12596): Using pySerial version 3.5 INFO - braille.BrailleHandler.setDisplayByName (15:51:22.502) - MainThread (12596): Loaded braille display driver noBraille, current display has 0 cells. INFO - core.main (15:51:22.670) - MainThread (12596): Java Access Bridge support initialized INFO - _UIAHandler.UIAHandler.MTAThreadFunc (15:51:22.721) - _UIAHandler.UIAHandler.MTAThread (20252): UIAutomation: IUIAutomation6 INFO - external:globalPlugins.commandHelper (15:51:24.082) - MainThread (12596): Module speech_recognition version 3.8.1 succesfully loaded (C) Anthony Zhang (Uberi) > license BSD INFO - core.main (15:51:24.188) - MainThread (12596): NVDA initialized INFO - globalCommands.GlobalCommands.script_navigatorObject_devInfo (15:51:32.562) - MainThread (12596): Developer info for navigator object: name: 'Bloc de notas' role: Role.LISTITEM roleText: None states: State.FOCUSABLE, State.SELECTABLE, State.FOCUSED, State.SELECTED isFocusable: True hasFocus: True Python object: <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x0915F770> Python class mro: (<class 'NVDAObjects.IAccessible.sysListView32.ListItem'>, <class 'NVDAObjects.behaviors.RowWithFakeNavigation'>, <class 'NVDAObjects.behaviors.RowWithoutCellObjects'>, <class 'NVDAObjects.IAccessible.sysListView32.ListItemWithoutColumnSupport'>, <class 'NVDAObjects.IAccessible.IAccessible'>, <class 'NVDAObjects.window.Window'>, <class 'NVDAObjects.NVDAObject'>, <class 'documentBase.TextContainerObject'>, <class 'baseObject.ScriptableObject'>, <class 'baseObject.AutoPropertyObject'>, <class 'garbageHandler.TrackedObject'>, <class 'object'>) description: None location: RectLTWH(left=11, top=448, width=371, height=55) value: None appModule: <'explorer' (appName 'explorer', process ID 5036) at address 5d3e7b0> appModule.productName: 'Sistema operativo Microsoft® Windows®' appModule.productVersion: '10.0.22000.613' TextInfo: <class 'NVDAObjects.NVDAObjectTextInfo'> windowHandle: 65878 windowClassName: 'SysListView32' windowControlID: 0 windowStyle: 1442849351 extendedWindowStyle: 0 windowThreadID: 4312 windowText: '' displayText: 'Bloc de notas' IAccessibleObject: <POINTER(IAccessible) ptr=0x5550308 at 9910da0> IAccessibleChildID: 1 IAccessible event parameters: windowHandle=65878, objectID=-4, childID=1 IAccessible accName: 'Bloc de notas' IAccessible accRole: ROLE_SYSTEM_LISTITEM IAccessible accState: STATE_SYSTEM_SELECTED, STATE_SYSTEM_FOCUSED, STATE_SYSTEM_FOCUSABLE, STATE_SYSTEM_SELECTABLE, STATE_SYSTEM_VALID (3145734) IAccessible accDescription: None IAccessible accValue: None Does anyone know anything? Thank you very much.
|
|
sean@...
Hi Héctor, Thanks for raising this, I believe we have a fix ready for this issue. Would you be able to open an issue on the NVDA GitHub? That way you can easily stay in the loop on this issue being fixed and assist with testing. Kind Regards, Sean Budd NV Access Software Developer
|
|