Hi, Hmmm, that’s odd – focus event, UIA not keeping an eye on focus changes, anything is possible. Cheers, Joseph
toggle quoted messageShow quoted text
From: nvda@nvda.groups.io <nvda@nvda.groups.io> On Behalf Of Dan Beaver Sent: Friday, March 30, 2018 10:15 AM To: nvda@nvda.groups.io Subject: Re: [nvda] NVDA log from previous execution Hmmm, looks like groups.io will not let me attach a file so the log snippit is below. Thanks. Dan Beaver Input: kb(laptop):downArrow DEBUG - synthDrivers.oneCore.SynthDriver.cancel (11:25:06.841): Cancelling DEBUG - synthDrivers.oneCore.SynthDriver._processQueue (11:25:06.848): Queue empty, done processing IO - speech.speak (11:25:10.543): Speaking [u'Start window'] DEBUG - synthDrivers.oneCore.SynthDriver._processQueue (11:25:10.562): Begin processing speech IO - speech.speak (11:25:10.565): Speaking [u'Cortana window'] DEBUG - synthDrivers.oneCore.SynthDriver._callback (11:25:10.578): Done pushing audio DEBUG - synthDrivers.oneCore.SynthDriver._processQueue (11:25:10.578): Begin processing speech IO - speech.speak (11:25:10.605): Speaking [u'Search box edit'] DEBUG - NVDAObjects.NVDAObject._get_placeholder (11:25:10.609): Potential unimplemented child class: <NVDAObjects.Dynamic_StartMenuSearchFieldSearchFieldEditableTextWithoutAutoSelectDetectionUIA object at 0x0712E950> DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:10.609): _getTextWithFieldsForUIARange DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:10.611): rootElement: edit DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:10.611): full text: DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:10.611): Fetching parents starting from enclosingElement DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:10.612): Hit root DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:10.612): Done fetching parents DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:10.612): Generating controlFields for parents DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:10.612): Done generating controlFields for parents DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:10.612): Yielding control starts for parents DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:10.612): Done yielding control starts for parents DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:10.612): Yielding balanced fields for textRange DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:10.612): no children DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:10.614): Yielding text DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFields_text (11:25:10.614): _getTextWithFields_text start DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFields_text (11:25:10.614): Walking by unit None DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFields_text (11:25:10.614): With further units of: [1, 2, 0] DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFields_text (11:25:10.614): Done _getTextWithFields_text DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:10.615): _getTextWithFieldsForUIARange end IO - speech.speak (11:25:10.615): Speaking [u'blank'] DEBUG - synthDrivers.oneCore.SynthDriver._callback (11:25:12.256): Done pushing audio DEBUG - synthDrivers.oneCore.SynthDriver._processQueue (11:25:12.256): Begin processing speech DEBUG - synthDrivers.oneCore.SynthDriver.cancel (11:25:13.334): Cancelling DEBUG - synthDrivers.oneCore.SynthDriver._callback (11:25:13.338): Done pushing audio DEBUG - synthDrivers.oneCore.SynthDriver._processQueue (11:25:13.338): Calling idle on audio player DEBUG - synthDrivers.oneCore.SynthDriver._processQueue (11:25:13.342): Queue empty, done processing IO - inputCore.InputManager.executeGesture (11:25:13.585): Input: kb(laptop):alt+tab DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:13.634): _getTextWithFieldsForUIARange DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:13.635): rootElement: edit DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:13.637): full text: DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:13.638): Fetching parents starting from enclosingElement DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:13.640): Hit root DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:13.640): Done fetching parents DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:13.641): Generating controlFields for parents DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:13.641): Done generating controlFields for parents DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:13.641): Yielding control starts for parents DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:13.641): Done yielding control starts for parents DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:13.641): Yielding balanced fields for textRange DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:13.642): no children DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:13.642): Yielding text DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFields_text (11:25:13.644): _getTextWithFields_text start DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFields_text (11:25:13.644): Walking by unit None DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFields_text (11:25:13.644): With further units of: [1, 2, 0] DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFields_text (11:25:13.644): Done _getTextWithFields_text DEBUG - NVDAObjects.UIA.UIATextInfo._getTextWithFieldsForUIARange (11:25:13.645): _getTextWithFieldsForUIARange end DEBUGWARNING - eventHandler.executeEvent (11:25:13.878): error executing event: gainFocus on <NVDAObjects.Dynamic_MultitaskingViewFrameListItemListItemUIA object at 0x0712E950> with extra args of {} Traceback (most recent call last): File "eventHandler.pyo", line 152, in executeEvent File "eventHandler.pyo", line 92, in __init__ File "eventHandler.pyo", line 100, in next File "C:\Users\dmbx360\AppData\Roaming\nvda\addons\enhancedTouchGestures\globalPlugins\enhancedTouchGestures\__init__.py", line 115, in event_gainFocus File "eventHandler.pyo", line 100, in next File "C:\Users\dmbx360\AppData\Roaming\nvda\addons\wintenApps\globalPlugins\wintenObjs\__init__.py", line 211, in event_gainFocus File "eventHandler.pyo", line 100, in next File "appModules\explorer.pyo", line 280, in event_gainFocus File "eventHandler.pyo", line 100, in next File "NVDAObjects\__init__.pyo", line 942, in event_gainFocus File "NVDAObjects\__init__.pyo", line 830, in reportFocus File "speech.pyo", line 379, in speakObject File "speech.pyo", line 273, in speakObjectProperties File "baseObject.pyo", line 34, in __get__ File "baseObject.pyo", line 115, in _getPropertyViaCache File "NVDAObjects\UIA\__init__.pyo", line 1203, in _get_columnNumber File "NVDAObjects\UIA\__init__.pyo", line 699, in _getUIACacheablePropertyValue COMError: (-2147220991, 'An event was unable to invoke any of the subscribers', (None, None, None, 0, None)) IO - speech.speak (11:25:13.961): Speaking [u'Inbox - dbeaver888@... - Mozilla Thunderbird'] DEBUG - synthDrivers.oneCore.SynthDriver._processQueue (11:25:13.961): Begin processing speech DEBUG - synthDrivers.oneCore.SynthDriver._callback (11:25:14.010): Done pushing audio DEBUG - synthDrivers.oneCore.SynthDriver._processQueue (11:25:14.010): Calling idle on audio player IO - speech.speak (11:25:14.059): Speaking [u'table'] IO - speech.speak (11:25:14.063): Speaking [u'High Priests Sundays : April Dick Silver 0 3/29/2018 10:43 AM row 6 of 6 level 1'] DEBUG - synthDrivers.oneCore.SynthDriver.cancel (11:25:15.957): Cancelling DEBUG - synthDrivers.oneCore.SynthDriver._processQueue (11:25:15.963): Queue empty, done processing IO - inputCore.InputManager.executeGesture (11:25:16.223): Input: kb(laptop):alt+tab IO - speech.speak (11:25:16.411): Speaking [u'C:\\Users\\dmbx360\\AppData\\Local\\Temp row 1 column 2'] DEBUG - synthDrivers.oneCore.SynthDriver._processQueue (11:25:16.420): Begin processing speech DEBUG - synthDrivers.oneCore.SynthDriver._callback (11:25:16.483): Done pushing audio DEBUG - synthDrivers.oneCore.SynthDriver._processQueue (11:25:16.483): Calling idle on audio player DEBUG - synthDrivers.oneCore.SynthDriver.cancel (11:25:16.594): Cancelling DEBUG - synthDrivers.oneCore.SynthDriver._processQueue (11:25:16.598): Queue empty, done processing IO - speech.speak (11:25:16.602): Speaking [u'C:\\Users\\dmbx360\\AppData\\Local\\Temp window'] DEBUG - synthDrivers.oneCore.SynthDriver._processQueue (11:25:16.614): Begin processing speech IO - speech.speak (11:25:16.622): Speaking [u'Items View list'] IO - speech.speak (11:25:16.634): Speaking [u'nvda.log 18 of 19'] DEBUG - synthDrivers.oneCore.SynthDriver._callback (11:25:16.677): Done pushing audio DEBUG - synthDrivers.oneCore.SynthDriver._processQueue (11:25:16.677): Begin processing speech IO - inputCore.InputManager.executeGesture (11:25:17.618): Input: kb(laptop):enter DEBUG - synthDrivers.oneCore.SynthDriver.cancel (11:25:17.622): Cancelling DEBUG - synthDrivers.oneCore.SynthDriver._callback (11:25:17.627): Done pushing audio DEBUG - synthDrivers.oneCore.SynthDriver._processQueue (11:25:17.628): Calling idle on audio player DEBUG - synthDrivers.oneCore.SynthDriver._processQueue (11:25:17.631): Queue empty, done processing On 3/30/2018 1:10 PM, Dan Beaver wrote: Well, this happens from time to time and has for the past few versions. Since it is I will include the log snippit in this posting. This happens most often when I press the windows key while in Thunderbird but I have seen it in other apps as well. The log is attached. Dan Beaver On 3/30/2018 11:35 AM, Joseph Lee wrote: Hi, Usually restarting NVDA should sort this out. If this happens again, please do send the log fragment to the forum so we can find out what went wrong (although I have an idea as to what, but just want to make sure). Cheers, Joseph Ok, I figured out how to find the logs. It looks like it is happening because of a UIA error. Should I turn off anything to stop this? Not sure how to approach this one. Dan Beaver On 3/30/2018 9:34 AM, Dan Beaver wrote: Hi, I am having a problem and thought I'd see if I could get a log of it. The problem is that often if I am in Thunderbird or another app and I press the windows key NVDA seems to crash. I have to restart it. I can see how to get to the current execution log but not the log from the execution when the crash happened. How do I find this? thanks. Dan Beaver
|