dogtail-recorder doesn't record

Bug #348890 reported by arky
4
Affects Status Importance Assigned to Milestone
dogtail
Won't Fix
Critical
dogtail (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

Doesn't record !

$ /usr/bin/dogtail-recorder
Creating /tmp/dogtail ...
Creating /tmp/dogtail/logs ...
Creating /tmp/dogtail/data ...
Creating logfile at /tmp/dogtail/logs/dogtail-recorder_20090326-150402_debug ...
Detecting distribution: Ubuntu (or derived distribution)
/usr/share/themes/DarkRoom/gtk-2.0/gtkrc:83: Murrine configuration option "highlight_ratio" will be deprecated in future releases. Please use "highlight_shade" instead.
/usr/share/themes/DarkRoom/gtk-2.0/gtkrc:84: Murrine configuration option "lightborder_ratio" will be deprecated in future releases. Please use "lightborder_shade" instead.
/usr/share/themes/DarkRoom/gtk-2.0/gtkrc:150: Murrine configuration option "highlight_ratio" will be deprecated in future releases. Please use "highlight_shade" instead.
/usr/share/themes/DarkRoom/gtk-2.0/gtkrc:268: Murrine configuration option "highlight_ratio" will be deprecated in future releases. Please use "highlight_shade" instead.
Warning: AT-SPI error: pre method check: add: Unknown CORBA exception id: 'IDL:omg.org/CORBA/COMM_FAILURE:1.0'
Traceback (most recent call last):
  File "/var/lib/python-support/python2.6/dogtail/tree.py", line 467, in __getattr__
    try: a = self.__accessible.getChildAtIndex (i)
  File "pyspi.pyx", line 503, in atspi.Accessible.getChildAtIndex
  File "pyspi.pyx", line 152, in atspi.exception_handler
SpiException: Non-fatal SPIException: type:0 source:0 "IDL:omg.org/CORBA/COMM_FAILURE:1.0"

#!/usr/bin/python
from dogtail.procedural import *

Traceback (most recent call last):
  File "/usr/bin/dogtail-recorder", line 825, in marshalOnFocus
    try: recorder.onFocus(event)
  File "/usr/bin/dogtail-recorder", line 590, in onFocus
    sourceNode = FakeNode(sourceNode)
  File "/usr/bin/dogtail-recorder", line 475, in __init__
    self.position = self.__node.position
  File "/var/lib/python-support/python2.6/dogtail/tree.py", line 526, in __getattr__
    return self.__component.getPosition()
  File "pyspi.pyx", line 757, in atspi.Component.getPosition
TypeError: an integer is required
Traceback (most recent call last):
  File "/usr/bin/dogtail-recorder", line 837, in marshalOnKeyPress
    try: recorder.onKeyPress(event)
  File "/usr/bin/dogtail-recorder", line 777, in onKeyPress
    self.writer.recordTyping(self.typedTextBuffer, "pressed", self.lastFocusedNode)
  File "/usr/bin/dogtail-recorder", line 443, in recordTyping
    self.setUpFocus(node)
  File "/usr/bin/dogtail-recorder", line 383, in setUpFocus
    application = FakeNode.findAncestor(node, roleName = 'application')
  File "/usr/bin/dogtail-recorder", line 504, in findAncestor
    while node.parent:
AttributeError: 'NoneType' object has no attribute 'parent'
Traceback (most recent call last):
  File "/usr/bin/dogtail-recorder", line 825, in marshalOnFocus
    try: recorder.onFocus(event)
  File "/usr/bin/dogtail-recorder", line 590, in onFocus
    sourceNode = FakeNode(sourceNode)
  File "/usr/bin/dogtail-recorder", line 475, in __init__
    self.position = self.__node.position
  File "/var/lib/python-support/python2.6/dogtail/tree.py", line 526, in __getattr__
    return self.__component.getPosition()
  File "pyspi.pyx", line 757, in atspi.Component.getPosition
TypeError: an integer is required
Traceback (most recent call last):
  File "/usr/bin/dogtail-recorder", line 837, in marshalOnKeyPress
    try: recorder.onKeyPress(event)
  File "/usr/bin/dogtail-recorder", line 777, in onKeyPress
    self.writer.recordTyping(self.typedTextBuffer, "pressed", self.lastFocusedNode)
  File "/usr/bin/dogtail-recorder", line 443, in recordTyping
    self.setUpFocus(node)
  File "/usr/bin/dogtail-recorder", line 383, in setUpFocus
    application = FakeNode.findAncestor(node, roleName = 'application')
  File "/usr/bin/dogtail-recorder", line 504, in findAncestor
    while node.parent:
AttributeError: 'NoneType' object has no attribute 'parent'

(dogtail-recorder:7448): Bonobo-CRITICAL **: bonobo_main_quit: assertion `bonobo_main_loops != NULL' failed

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: python-dogtail 0.6.1-3ubuntu3
PackageArchitecture: all
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: dogtail
Uname: Linux 2.6.28-11-generic i686

Revision history for this message
arky (arky) wrote :
Revision history for this message
arky (arky) wrote :
Changed in dogtail:
status: Unknown → New
Revision history for this message
arky (arky) wrote :

$ apt-cache policy python-dogtail
python-dogtail:
  Installed: 0.6.1-3ubuntu3
  Candidate: 0.6.1-3ubuntu3
  Version table:
 *** 0.6.1-3ubuntu3 0
        500 http://us.archive.ubuntu.com karmic/universe Packages
        100 /var/lib/dpkg/status

Revision history for this message
arky (arky) wrote :

Upstream developers response :

Dogtail 0.7.0 is substantially different from what's in Ubuntu currently;
perhaps someone could update it?

Revision history for this message
arky (arky) wrote :

Thank you for your bug report. This bug has been reported to the developers of the software. You can track it and make comments at:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=555850

Changed in dogtail (Ubuntu):
status: New → Triaged
Changed in dogtail:
importance: Unknown → Critical
Revision history for this message
Charlie Kravetz (charlie-tca) wrote :

bug 460210 is filed requesting an update to the version of dogtail, in both debian and ubuntu.

Changed in dogtail (Ubuntu):
importance: Undecided → Medium
tags: added: a11y
Changed in dogtail:
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.