NVDA not announcing listview items in TortoiseSVN commit dialog
Petr Řehák
Hello,
When using TortoiseSVN to commit, after the commit finishes a list view is displayed reporting items which were committed. Items as such are being announced but with no text, you hear just "selected". Following is the NVDA log excerpt: ERROR - eventHandler.executeEvent (08:42:02.983) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x07B50250> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert ERROR - eventHandler.executeEvent (08:42:04.208) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x008981F0> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert ERROR - eventHandler.executeEvent (08:42:04.579) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x00898BD0> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert ERROR - eventHandler.executeEvent (08:42:04.833) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x00898CB0> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert ERROR - eventHandler.executeEvent (08:42:08.422) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x030DABF0> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert ERROR - eventHandler.executeEvent (08:42:10.143) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x030DAB10> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert INFO - globalCommands.GlobalCommands.script_navigatorObject_devInfo (08:42:13.175) - MainThread (18740): Developer info for navigator object: name: exception: argument 2: <class 'OverflowError'>: int too long to convert 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 0x030DAB10> 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 'object'>) description: None location: RectLTWH(left=14, top=133, width=894, height=18) value: None appModule: <'appModuleHandler' (appName 'tortoiseproc', process ID 13528) at address ac69f0> appModule.productName: 'TortoiseSVN' appModule.productVersion: '1.11.0.28416' TextInfo: <class 'NVDAObjects.NVDAObjectTextInfo'> windowHandle: 396098 windowClassName: 'SysListView32' windowControlID: 1013 windowStyle: 1342248961 extendedWindowStyle: 516 windowThreadID: 10052 windowText: '' displayText: 'Dokončeno Na revizi: 76' IAccessibleObject: <POINTER(IAccessible) ptr=0x515dec8 at d0eb70> IAccessibleChildID: 5 IAccessible event parameters: windowHandle=396098, objectID=-4, childID=5 IAccessible accName: None IAccessible accRole: ROLE_SYSTEM_LISTITEM IAccessible accState: STATE_SYSTEM_SELECTED, STATE_SYSTEM_FOCUSED, STATE_SYSTEM_FOCUSABLE, STATE_SYSTEM_SELECTABLE, STATE_SYSTEM_MULTISELECTABLE, STATE_SYSTEM_VALID (19922950) IAccessible accDescription: None IAccessible accValue: None
Best regards,
Petr Řehák
Odesláno z aplikace Pošta pro Windows 10
|
|
Hi, Which Windows version do you have, and is this Tortoise SVN 64-bit? Cheers, Joseph
From: nvda@nvda.groups.io <nvda@nvda.groups.io> On Behalf Of Petr Rehák
Sent: Wednesday, March 18, 2020 1:57 PM To: nvda@nvda.groups.io Subject: [nvda] NVDA not announcing listview items in TortoiseSVN commit dialog
Hello,
When using TortoiseSVN to commit, after the commit finishes a list view is displayed reporting items which were committed. Items as such are being announced but with no text, you hear just "selected". Following is the NVDA log excerpt: ERROR - eventHandler.executeEvent (08:42:02.983) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x07B50250> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert ERROR - eventHandler.executeEvent (08:42:04.208) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x008981F0> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert ERROR - eventHandler.executeEvent (08:42:04.579) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x00898BD0> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert ERROR - eventHandler.executeEvent (08:42:04.833) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x00898CB0> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert ERROR - eventHandler.executeEvent (08:42:08.422) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x030DABF0> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert ERROR - eventHandler.executeEvent (08:42:10.143) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x030DAB10> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert INFO - globalCommands.GlobalCommands.script_navigatorObject_devInfo (08:42:13.175) - MainThread (18740): Developer info for navigator object: name: exception: argument 2: <class 'OverflowError'>: int too long to convert 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 0x030DAB10> 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 'object'>) description: None location: RectLTWH(left=14, top=133, width=894, height=18) value: None appModule: <'appModuleHandler' (appName 'tortoiseproc', process ID 13528) at address ac69f0> appModule.productName: 'TortoiseSVN' appModule.productVersion: '1.11.0.28416' TextInfo: <class 'NVDAObjects.NVDAObjectTextInfo'> windowHandle: 396098 windowClassName: 'SysListView32' windowControlID: 1013 windowStyle: 1342248961 extendedWindowStyle: 516 windowThreadID: 10052 windowText: '' displayText: 'Dokončeno Na revizi: 76' IAccessibleObject: <POINTER(IAccessible) ptr=0x515dec8 at d0eb70> IAccessibleChildID: 5 IAccessible event parameters: windowHandle=396098, objectID=-4, childID=5 IAccessible accName: None IAccessible accRole: ROLE_SYSTEM_LISTITEM IAccessible accState: STATE_SYSTEM_SELECTED, STATE_SYSTEM_FOCUSED, STATE_SYSTEM_FOCUSABLE, STATE_SYSTEM_SELECTABLE, STATE_SYSTEM_MULTISELECTABLE, STATE_SYSTEM_VALID (19922950) IAccessible accDescription: None IAccessible accValue: None
Best regards,
Petr Řehák
Odesláno z aplikace Pošta pro Windows 10
|
|
Rui Fontes
Hello!
In my case, Windows 10 and Turtoise 64-bits...
Rui
Às 21:00 de 18/03/2020, Joseph Lee
escreveu:
|
|
Petr Řehák
Hi,
My Windows is Windows 10 version 1909 64-bit and TortoiseSVN is 64-bit as well.
Best regards,
Petr Řehák
Odesláno z aplikace Pošta pro Windows 10
Od: Joseph Lee
Hi, Which Windows version do you have, and is this Tortoise SVN 64-bit? Cheers, Joseph
From: nvda@nvda.groups.io <nvda@nvda.groups.io>
On Behalf Of Petr Rehák
Sent: Wednesday, March 18, 2020 1:57 PM To: nvda@nvda.groups.io Subject: [nvda] NVDA not announcing listview items in TortoiseSVN commit dialog
Hello,
When using TortoiseSVN to commit, after the commit finishes a list view is displayed reporting items which were committed. Items as such are being announced but with no text, you hear just "selected". Following is the NVDA log excerpt: ERROR - eventHandler.executeEvent (08:42:02.983) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x07B50250> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert ERROR - eventHandler.executeEvent (08:42:04.208) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x008981F0> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert ERROR - eventHandler.executeEvent (08:42:04.579) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x00898BD0> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert ERROR - eventHandler.executeEvent (08:42:04.833) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x00898CB0> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert ERROR - eventHandler.executeEvent (08:42:08.422) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x030DABF0> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert ERROR - eventHandler.executeEvent (08:42:10.143) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x030DAB10> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert INFO - globalCommands.GlobalCommands.script_navigatorObject_devInfo (08:42:13.175) - MainThread (18740): Developer info for navigator object: name: exception: argument 2: <class 'OverflowError'>: int too long to convert 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 0x030DAB10> 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 'object'>) description: None location: RectLTWH(left=14, top=133, width=894, height=18) value: None appModule: <'appModuleHandler' (appName 'tortoiseproc', process ID 13528) at address ac69f0> appModule.productName: 'TortoiseSVN' appModule.productVersion: '1.11.0.28416' TextInfo: <class 'NVDAObjects.NVDAObjectTextInfo'> windowHandle: 396098 windowClassName: 'SysListView32' windowControlID: 1013 windowStyle: 1342248961 extendedWindowStyle: 516 windowThreadID: 10052 windowText: '' displayText: 'Dokončeno Na revizi: 76' IAccessibleObject: <POINTER(IAccessible) ptr=0x515dec8 at d0eb70> IAccessibleChildID: 5 IAccessible event parameters: windowHandle=396098, objectID=-4, childID=5 IAccessible accName: None IAccessible accRole: ROLE_SYSTEM_LISTITEM IAccessible accState: STATE_SYSTEM_SELECTED, STATE_SYSTEM_FOCUSED, STATE_SYSTEM_FOCUSABLE, STATE_SYSTEM_SELECTABLE, STATE_SYSTEM_MULTISELECTABLE, STATE_SYSTEM_VALID (19922950) IAccessible accDescription: None IAccessible accValue: None
Best regards,
Petr Řehák
Odesláno z aplikace Pošta pro Windows 10
|
|
Hi, Makes sense. I believe someone was working on a more generic 64-bit list view support a while back, and I’m wondering if that work might be able to fix this issue. Cheers, Joseph
From: nvda@nvda.groups.io <nvda@nvda.groups.io> On Behalf Of Petr Rehák
Sent: Wednesday, March 18, 2020 2:26 PM To: nvda@nvda.groups.io Subject: Re: [nvda] NVDA not announcing listview items in TortoiseSVN commit dialog
Hi,
My Windows is Windows 10 version 1909 64-bit and TortoiseSVN is 64-bit as well.
Best regards,
Petr Řehák
Odesláno z aplikace Pošta pro Windows 10
Od: Joseph Lee
Hi, Which Windows version do you have, and is this Tortoise SVN 64-bit? Cheers, Joseph
From: nvda@nvda.groups.io <nvda@nvda.groups.io> On Behalf Of Petr Rehák
Hello,
When using TortoiseSVN to commit, after the commit finishes a list view is displayed reporting items which were committed. Items as such are being announced but with no text, you hear just "selected". Following is the NVDA log excerpt: ERROR - eventHandler.executeEvent (08:42:02.983) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x07B50250> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert ERROR - eventHandler.executeEvent (08:42:04.208) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x008981F0> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert ERROR - eventHandler.executeEvent (08:42:04.579) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x00898BD0> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert ERROR - eventHandler.executeEvent (08:42:04.833) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x00898CB0> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert ERROR - eventHandler.executeEvent (08:42:08.422) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x030DABF0> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert ERROR - eventHandler.executeEvent (08:42:10.143) - MainThread (18740): error executing event: gainFocus on <NVDAObjects.IAccessible.sysListView32.ListItem object at 0x030DAB10> with extra args of {} Traceback (most recent call last): File "eventHandler.pyc", line 155, in executeEvent File "eventHandler.pyc", line 92, in __init__ File "eventHandler.pyc", line 100, in next File "C:\Users\Uzivatel\AppData\Roaming\nvda\addons\remote\globalPlugins\remoteClient\__init__.py", line 426, in event_gainFocus nextHandler() File "eventHandler.pyc", line 100, in next File "NVDAObjects\__init__.pyc", line 1102, in event_gainFocus File "NVDAObjects\behaviors.pyc", line 611, in reportFocus File "NVDAObjects\__init__.pyc", line 988, in reportFocus File "speech\__init__.pyc", line 485, in speakObject File "speech\__init__.pyc", line 318, in speakObjectProperties File "baseObject.pyc", line 42, in __get__ File "baseObject.pyc", line 145, in _getPropertyViaCache File "NVDAObjects\IAccessible\sysListView32.pyc", line 438, in _get_name File "NVDAObjects\IAccessible\sysListView32.pyc", line 382, in _getColumnContent File "NVDAObjects\IAccessible\sysListView32.pyc", line 374, in _getColumnContentRaw File "winKernel.pyc", line 219, in readProcessMemory ctypes.ArgumentError: argument 2: <class 'OverflowError'>: int too long to convert INFO - globalCommands.GlobalCommands.script_navigatorObject_devInfo (08:42:13.175) - MainThread (18740): Developer info for navigator object: name: exception: argument 2: <class 'OverflowError'>: int too long to convert 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 0x030DAB10> 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 'object'>) description: None location: RectLTWH(left=14, top=133, width=894, height=18) value: None appModule: <'appModuleHandler' (appName 'tortoiseproc', process ID 13528) at address ac69f0> appModule.productName: 'TortoiseSVN' appModule.productVersion: '1.11.0.28416' TextInfo: <class 'NVDAObjects.NVDAObjectTextInfo'> windowHandle: 396098 windowClassName: 'SysListView32' windowControlID: 1013 windowStyle: 1342248961 extendedWindowStyle: 516 windowThreadID: 10052 windowText: '' displayText: 'Dokončeno Na revizi: 76' IAccessibleObject: <POINTER(IAccessible) ptr=0x515dec8 at d0eb70> IAccessibleChildID: 5 IAccessible event parameters: windowHandle=396098, objectID=-4, childID=5 IAccessible accName: None IAccessible accRole: ROLE_SYSTEM_LISTITEM IAccessible accState: STATE_SYSTEM_SELECTED, STATE_SYSTEM_FOCUSED, STATE_SYSTEM_FOCUSABLE, STATE_SYSTEM_SELECTABLE, STATE_SYSTEM_MULTISELECTABLE, STATE_SYSTEM_VALID (19922950) IAccessible accDescription: None IAccessible accValue: None
Best regards,
Petr Řehák
Odesláno z aplikace Pošta pro Windows 10
|
|
Rui Fontes
It was included in some version, but removed I don't remember why...
It one of the problems waiting a long time to be solved...
Rui Fontes
Às 21:35 de 18/03/2020, Joseph Lee
escreveu:
|
|