Re: [orca-list] thunderbird totally inaccessable with orca



Hy,

I sending a full debug.out file with demonstrate what events happening when I launch Thunderbird my Orca list folder.
Look following part:
mapped Thunderbird to Thunderbird
Looking for orca-scripts.Thunderbird.py
Could not import orca-scripts.Thunderbird.py
Looking for scripts.Thunderbird.py
Could not import scripts.Thunderbird.py
Looking for scripts.apps.Thunderbird.py
Found scripts.apps.Thunderbird.py
NEW SCRIPT: Thunderbird (module=orca.scripts.apps.Thunderbird.script)
Orca is controlling the caret.
Loaded scripts.apps.Thunderbird.py
INFO: Event manager registering listeners for: <orca.scripts.apps.Thunderbird.script.Script instance at 0x8ad956c>
INFO: Event manager registering listener for: object:state-changed:selected
INFO: Event manager registering listener for: object:state-changed:expanded
INFO: Event manager registering listener for: object:value-changed
INFO: Event manager registering listener for: object:state-changed:focused
INFO: Event manager registering listener for: object:state-changed:active
INFO: Event manager registering listener for: window:create
INFO: Event manager registering listener for: object:text-attributes-changed
INFO: Event manager registering listener for: object:text-caret-moved
INFO: Event manager registering listener for: object:selection-changed
INFO: Event manager registering listener for: focus:
INFO: Event manager registering listener for: object:active-descendant-changed INFO: Event manager registering listener for: object:property-change:accessible-name
INFO: Event manager registering listener for: window:activate
INFO: Event manager registering listener for: window:deactivate
INFO: Event manager registering listener for: mouse:button
INFO: Event manager registering listener for: object:state-changed:busy
INFO: Event manager registering listener for: object:state-changed:indeterminate
INFO: Event manager registering listener for: object:link-selected
INFO: Event manager registering listener for: document:load-complete
INFO: Event manager registering listener for: object:text-changed:insert
INFO: Event manager registering listener for: object:children-changed
INFO: Event manager registering listener for: object:property-change:accessible-value
INFO: Event manager registering listener for: object:text-selection-changed
INFO: Event manager registering listener for: object:state-changed:showing
INFO: Event manager registering listener for: document:load-stopped
INFO: Event manager registering listener for: object:text-changed:delete
INFO: Event manager registering listener for: object:state-changed:pressed
INFO: Event manager registering listener for: object:state-changed:checked
INFO: Event manager registering listener for: document:reload
----------> QUEUEING WINDOW:CREATE
----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD
----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD
----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD
----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD
----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD
----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD
----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME
----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME
----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME
----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME
----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME
----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD:SYSTEM
_toolkitForObject: [DEAD] no longer exists
----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD:SYSTEM
----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD:SYSTEM
_toolkitForObject: [DEAD] no longer exists
----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD:SYSTEM
----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD:SYSTEM
----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD:SYSTEM
----------> QUEUEING OBJECT:CHILDREN-CHANGED:ADD:SYSTEM
_toolkitForObject: [DEAD] no longer exists
----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME
----------> QUEUEING WINDOW:DEACTIVATE
----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED
_toolkitForObject: [push button | Preferences] no longer exists
----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE
_toolkitForObject: [frame | Orca Screen Reader] no longer exists
----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME
----------> QUEUEING WINDOW:ACTIVATE
----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE
_toolkitForObject: [DEAD] no longer exists
----------> QUEUEING FOCUS:
----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED
DEQUEUED OBJECT:CHILDREN-CHANGED:ADD  <----------

vvvvv PROCESS OBJECT EVENT object:children-changed:add vvvvv
OBJECT EVENT: object:children-changed:add              detail=(0,0,[DEAD])
app.name='Thunderbird' (exception getting relation set)name='Thunderbird' role='application' state='showing visible' relations=''
_toolkitForObject: [application | Thunderbird] no longer exists
Script for event: Thunderbird (module=orca.scripts.apps.Thunderbird.script)

Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/orca/event_manager.py", line 222, in _dequeue
    self._processObjectEvent(event)
File "/usr/local/lib/python2.7/dist-packages/orca/event_manager.py", line 567, in _processObjectEvent
    script.processObjectEvent(event)
File "/usr/local/lib/python2.7/dist-packages/orca/script.py", line 404, in processObjectEvent
    self.listeners[key](event)
File "/usr/local/lib/python2.7/dist-packages/orca/scripts/toolkits/Gecko/script.py", line 1460, in onChildrenChanged
    and event.any_data.getRole() == pyatspi.ROLE_ALERT \
  File "/usr/lib/python2.7/dist-packages/gi/types.py", line 43, in function
    return info.invoke(*args, **kwargs)
GError: The process appears to be hung.
Have 4 equals traceback error message in this debug.out file, but this exception producing at-spi2 because the process is hung.

Attila

Attachment: thunderbird.out.zip
Description: Zip archive



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]