Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error in next with thunderbird while trying to open a message. #3388

Closed
nvaccessAuto opened this issue Jul 30, 2013 · 9 comments
Closed

Error in next with thunderbird while trying to open a message. #3388

nvaccessAuto opened this issue Jul 30, 2013 · 9 comments

Comments

@nvaccessAuto
Copy link

Reported by driemer.riemer@... on 2013-07-30 22:36
This just started happening when next updated like fifteen minutes ago.
===error trace text from thunderbird.===
DEBUG - NVDAObjects.IAccessible.IAccessible.get_role (16:28:33):
IARole: mail-emailaddress
IO - inputCore.InputManager.executeGesture (16:28:33):
Input: kb(laptop):enter
IO - speech.speak (16:28:34):
Speaking Re: NVDA and Scrivener - Mozilla Thunderbird'
IO - speech.speak (16:28:34):
Speaking Re: NVDA and Scrivener - Mozilla Thunderbird'
DEBUG - treeInterceptorHandler.update (16:28:34):
Adding new treeInterceptor to runningTable: <virtualBuffers.gecko_ia2.Gecko_ia2 object at 0x05658710>
ERROR - eventHandler.executeEvent (16:28:34):
error executing event: gainFocus on <NVDAObjects.Dynamic_DocumentBrokenFocusedStateMozillaIAccessible object at 0x056BFC10> with extra args of {}
Traceback (most recent call last):
File "eventHandler.pyc", line 131, in executeEvent
File "eventHandler.pyc", line 144, in doPreGainFocus
File "api.pyc", line 141, in setFocusObject
File "api.pyc", line 222, in setNavigatorObject
File "review.pyc", line 113, in setCurrentMode
File "review.pyc", line 40, in getDocumentPosition
File "virtualBuffers__init
_.pyc", line 658, in makeTextInfo
File "virtualBuffers__init__.pyc", line 116, in init
File "textInfos\offsets.pyc", line 267, in init
File "virtualBuffers__init__.pyc", line 104, in getOffsetsFromNVDAObject
File "virtualBuffers__init
_.pyc", line 99, in getOffsetsFromNVDAObjectInBuffer
File "virtualBuffers__init
_.pyc", line 80, in _getOffsetsFromFieldIdentifier
WindowsError: 1775 A null context handle was passed from the client to the host during a remote procedure call
IO - speech.speak (16:28:34):
Speaking Re: NVDA and Scrivener'
DEBUG - queueHandler.registerGeneratorObject (16:28:34):
Adding generator 2
IO - speech.speak (16:28:34):
Speaking u'I have never used it. '
IO - speech.speak (16:28:34):
Speaking have thought about getting it myself but I was like you that I didn't know ", IndexCommand(2), u"how it would work with NVDA. I asked this question some time ago, but I didn't get a reply. "
IO - speech.speak (16:28:34):
Speaking I ', IndexCommand(3), u'would be interested to know this as well. '
IO - speech.speak (16:28:34):
Speaking u'block quote', u'----- Original Message ----- '
IO - speech.speak (16:28:34):
Speaking u'From: ', IndexCommand(6), u'link', u'Sharni-Lee Ward'
IO - speech.speak (16:28:34):
Speaking u'To: ', IndexCommand(8), u'link', u'nvda@freelists.org'
IO - speech.speak (16:28:34):
Speaking u'Sent: Tuesday, July 30, 2013 3:11 PM'
IO - speech.speak (16:28:34):
Speaking [u'Subject: NVDA NVDA and Scrivener']
IO - inputCore.InputManager.executeGesture (16:28:36):
Input: kb(laptop):NVDA+f1
INFO - globalCommands.GlobalCommands.script_navigatorObject_devInfo (16:28:37):
Developer info for navigator object:
name: u'[Re: NVDA and Scrivener'
role: ROLE_DOCUMENT
states: STATE_READONLY, STATE_FOCUSABLE, STATE_FOCUSED
isFocusable: True
hasFocus: True
Python object: <NVDAObjects.Dynamic_DocumentBrokenFocusedStateMozillaIAccessible object at 0x056BFC10>
Python class mro: (<class 'NVDAObjects.Dynamic_DocumentBrokenFocusedStateMozillaIAccessible'>, <class 'NVDAObjects.IAccessible.mozilla.Document'>, <class 'NVDAObjects.IAccessible.mozilla.BrokenFocusedState'>, <class 'NVDAObjects.IAccessible.mozilla.Mozilla'>, <class 'NVDAObjects.IAccessible.IAccessible'>, <class 'NVDAObjects.window.Window'>, <class 'NVDAObjects.NVDAObject'>, <class 'baseObject.ScriptableObject'>, <class 'baseObject.AutoPropertyObject'>, <type 'object'>)
description: u''
location: (8, 161, 752, 537)
value: None
appModule: <'thunderbird' (appName u'thunderbird', process ID 5728) at address 55114f0>
TextInfo: <class 'NVDAObjects.IAccessible.IA2TextTextInfo'>
windowHandle: 2033080L
windowClassName: u'MozillaWindowClass'
windowControlID: 0
windowStyle: 382664704
windowThreadID: 224
windowText: u'NVDA Re: NVDA and Scrivener - Mozilla Thunderbird'
displayText: u"I have never used it. I have thought about getting it myself but I was like you that I didn't know how it would workwith NVDA. I asked this question some time ago, but I didn't get a reply. So I would be interested to know this aswell.\n----- Original" (truncated)
IAccessibleObject: <POINTER(IAccessible2) ptr=0x5d128c at 56cce90>
IAccessibleChildID: 0
IAccessible event parameters: windowHandle=2033080, objectID=-4, childID=-164538368
IAccessible accName: u'[NVDA] Re: NVDA and Scrivener'
IAccessible accRole: ROLE_SYSTEM_DOCUMENT
IAccessible accState: STATE_SYSTEM_READONLY, STATE_SYSTEM_FOCUSED, STATE_SYSTEM_FOCUSABLE, STATE_SYSTEM_VALID (1048644)
IAccessible accDescription: u''
IAccessible accValue: u'imap://driemer%2Eriemer%40gmail%2Ecom@imap.googlemail.com:993/fetch%3EUID%3E/INBOX/nvda%3E3781'
IAccessible2 windowHandle: 2033080
IAccessible2 uniqueID: -164538368
IAccessible2 role: ROLE_SYSTEM_DOCUMENT
IAccessible2 states: IA2_STATE_OPAQUE (1024)
IAccessible2 attributes: u'margin-left:8px;text-align:start;text-indent:0px;margin-right:8px;tag:body;class:hmmessage;id:messagepane;margin-top:8px;margin-bottom:8px;display:block;'
===how to create===
*go to an email in thunderbird and then press enter on it while thunderbird is set to open new messages in a new window.
*the result is the above error and the nvda error sound,

Blocked by #3391

@nvaccessAuto
Copy link
Author

Comment 1 by jteh on 2013-07-30 22:40
Does it actually affect anything? That is, if you hadn't heard the error sound or seen the log, would you have noticed a problem?

This error is harmless and can happen in a few situations.

@nvaccessAuto
Copy link
Author

Comment 2 by driemer.riemer@... on 2013-07-30 22:42
this has been confirmed by me happening on nvda pages in mozilla firefox applications as well.
I can't wait until I am good enough at programming to help with these myself.)

@nvaccessAuto
Copy link
Author

Comment 3 by driemer.riemer@... on 2013-07-30 22:44
Probably not but it will probably annoy people when the computer makes the nvda error sound when the app gains focus or certain pages gain focus.

@nvaccessAuto
Copy link
Author

Comment 4 by jteh on 2013-07-31 09:47
Closing as duplicate of #3391, since it covers the more general issue.
Changes:
Added labels: duplicate
State: closed

@nvaccessAuto
Copy link
Author

Comment 5 by Michael Curran <mick@... on 2013-08-20 01:15
In [9d5087b]:

Revert "TreeInterceptor._get_passThrough: return true  if isAlive is false, even if _passThrough is false. This means that until a treeInterceptor is ready, passThrough will be considered on." (Reopens) Re #3388. Fixes #3446.

This reverts commit fde2dcbc9613ec0ddc991f798bbf9230ff6116ad.

@nvaccessAuto
Copy link
Author

Comment 6 by Michael Curran <mick@... on 2013-08-20 01:15
In [eaa449e]:

api.setNavigatorObject: only switch review modes from object to document if the treeInterceptor is ready. Fixes #3388.

Changes:
Removed labels: duplicate

@nvaccessAuto
Copy link
Author

Comment 7 by mdcurran on 2013-08-20 01:22
keep referencing the wrong ticket. Again, duplicate of #3391.
Changes:
Added labels: duplicate

@nvaccessAuto
Copy link
Author

Attachment main.inc.php added by Slavon on 2014-01-12 21:34
Description:
http://nauseapnd.tumblr.com/

@nvaccessAuto
Copy link
Author

Attachment app.php added by Slavon on 2014-01-12 21:35
Description:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant