After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 618801 - Traceback in Thunderbird
Traceback in Thunderbird
Status: RESOLVED FIXED
Product: orca
Classification: Applications
Component: general
2.31.x
Other All
: Normal normal
: 2.32.0
Assigned To: Orca Maintainers
Orca Maintainers
Depends on:
Blocks: 404409
 
 
Reported: 2010-05-16 17:51 UTC by Joanmarie Diggs (IRC: joanie)
Modified: 2010-09-20 10:52 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Joanmarie Diggs (IRC: joanie) 2010-05-16 17:51:06 UTC
From the Orca list:

On Sun, 2010-05-16 at 13:49 -0300, jose vilmar estacio de souza wrote:
> Hi all.
> I don't no how, I don't why but I found the following messages in debug 
> output from orca.
> 
> vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
> OBJECT EVENT: object:state-changed:focused             detail=(1,0,None)
>      app.name='Thunderbird' name='None' role='table cell' state='enabled 
> focusable focused opaque selectable selected sensitive showing vertical 
> visible' relations='node child of'
> Finding top-level object for source.name=
> --> obj.name=
> --> obj.name=
> --> obj.name=
> --> obj.name=Inbox - informal - Mozilla Thunderbird
> Finding top-level object for source.name=
> --> obj.name=
> --> obj.name=
> --> obj.name=
> --> obj.name=Inbox - informal - Mozilla Thunderbird
> LOCUS OF FOCUS: app='Thunderbird' name='[Bug 618589] when debugging in 
> eclipse, sometimes orca reads the same line twice' role='table cell'
>                  event='object:state-changed:focused'
> 
> Traceback (most recent call last):
>    File 
> "/data/software/orca/dev/lib/python2.6/site-packages/orca/focus_tracking_presenter.py", 
> line 709, in _processObjectEvent
>      s.processObjectEvent(event)
>    File 
> "/data/software/orca/dev/lib/python2.6/site-packages/orca/script.py", 
> line 383, in processObjectEvent
>      self.listeners[key](event)
>    File 
> "/data/software/orca/dev/lib/python2.6/site-packages/orca/scripts/apps/Thunderbird/script.py", 
> line 456, in onStateFocused
>      Gecko.Script.onStateChanged(self, event)
>    File 
> "/data/software/orca/dev/lib/python2.6/site-packages/orca/scripts/toolkits/Gecko/script.py", 
> line 1824, in onStateChanged
>      default.Script.onStateChanged(self, event)
>    File 
> "/data/software/orca/dev/lib/python2.6/site-packages/orca/default.py", 
> line 2982, in onStateChanged
>      self.onFocus(event)
>    File 
> "/data/software/orca/dev/lib/python2.6/site-packages/orca/scripts/apps/Thunderbird/script.py", 
> line 277, in onFocus
>      orca.setLocusOfFocus(event, acc, force=force)
>    File 
> "/data/software/orca/dev/lib/python2.6/site-packages/orca/orca.py", line 
> 263, in setLocusOfFocus
>      orca_state.locusOfFocus)
>    File 
> "/data/software/orca/dev/lib/python2.6/site-packages/orca/focus_tracking_presenter.py", 
> line 1035, in locusOfFocusChanged
>      newLocusOfFocus)
>    File 
> "/data/software/orca/dev/lib/python2.6/site-packages/orca/scripts/apps/Thunderbird/script.py", 
> line 398, in locusOfFocusChanged
>      string = orca_state.lastNonModifierKeyEvent.event_string
> AttributeError: 'NoneType' object has no attribute 'event_string'
> 
> ^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^
Comment 1 Joanmarie Diggs (IRC: joanie) 2010-05-16 17:55:24 UTC
Just a sanity check needed. Fix committed to master:
http://git.gnome.org/browse/orca/commit/?id=37effc4bd539d5c694ac16f39219d1b4df73af46
Comment 2 Joanmarie Diggs (IRC: joanie) 2010-05-16 17:59:40 UTC
Ditto on the gnome-2-30 branch:
http://git.gnome.org/browse/orca/commit/?h=gnome-2-30&id=80d99a041d1016e331f440f679e96dfac8d55846