[Nvda-dev] [NVDA] #134: r2204 - Outlook 2003 causes processor to spike at 100%

NVDA Trac trac at nvda-project.org
Wed Jul 30 21:10:16 UTC 2008


#134: r2204 - Outlook 2003 causes processor to spike at 100%
----------------------+-----------------------------------------------------
  Reporter:  pmorris  |       Owner:       
      Type:  defect   |      Status:  new  
  Priority:  major    |   Milestone:       
 Component:  Core     |     Version:  trunk
Resolution:           |    Keywords:       
  Blocking:           |   Blockedby:       
----------------------+-----------------------------------------------------

Comment(by vtsaran):

 The problem with Outlook 2003 and text/HTML messages still persists. In
 looking at the log, it seems that MSHTML.py produces a call for an unknown
 attribute isContentEditable. After it fails, it seems like some events get
 stuck in the queue.
 Here is couple of lines from the log:

 INFO - appModuleHandler.update (14:02:13):
 Loaded appModule outlook
 ERROR - queueHandler.flushQueue (14:02:34):
 Error in func _queueEventCallback from eventQueue
 Traceback (most recent call last):
   File "C:\Documents and Settings\vtsaran\My
 Documents\sources\nvda\source\queueHandler.py", line 53, in flushQueue
     func(*args,**kwargs)
   File "C:\Documents and Settings\vtsaran\My
 Documents\sources\nvda\source\eventHandler.py", line 40, in
 _queueEventCallback
     executeEvent(eventName,obj)
   File "C:\Documents and Settings\vtsaran\My
 Documents\sources\nvda\source\eventHandler.py", line 73, in executeEvent
     executeEvent_appModuleLevel(eventName,obj)
   File "C:\Documents and Settings\vtsaran\My
 Documents\sources\nvda\source\eventHandler.py", line 111, in
 executeEvent_appModuleLevel
     executeEvent_defaultAppModuleLevel(name,obj)
   File "C:\Documents and Settings\vtsaran\My
 Documents\sources\nvda\source\eventHandler.py", line 118, in
 executeEvent_defaultAppModuleLevel
     executeEvent_virtualBufferLevel(name,obj)
   File "C:\Documents and Settings\vtsaran\My
 Documents\sources\nvda\source\eventHandler.py", line 125, in
 executeEvent_virtualBufferLevel
     executeEvent_NVDAObjectLevel(name,obj)
   File "C:\Documents and Settings\vtsaran\My
 Documents\sources\nvda\source\eventHandler.py", line 129, in
 executeEvent_NVDAObjectLevel
     getattr(obj,'event_%s'%name)()
   File "C:\Documents and Settings\vtsaran\My
 Documents\sources\nvda\source\NVDAObjects\IAccessible\MSHTML.py", line
 174, in event_gainFocus
     if self.isContentEditable:
   File "C:\Documents and Settings\vtsaran\My
 Documents\sources\nvda\source\baseObject.py", line 23, in __getattr__
     return getattr(self,'_get_%s'%name)()
   File "C:\Documents and Settings\vtsaran\My
 Documents\sources\nvda\source\NVDAObjects\IAccessible\MSHTML.py", line
 168, in _get_isContentEditable
     if hasattr(self,'domElement') and self.domElement.isContentEditable:
   File "C:\Python25\lib\site-packages\win32com\client\dynamic.py", line
 496, in __getattr__
     raise AttributeError, "%s.%s" % (self._username_, attr)
 AttributeError: <unknown>.isContentEditable

-- 
Ticket URL: <http://www.nvda-project.org/ticket/134#comment:5>
NVDA <http://www.nvda-project.org/>
A free and open-source screen reader for Windows


More information about the Nvda-dev mailing list