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 588415 - Traceback after dropping new clips onto the timeline
Traceback after dropping new clips onto the timeline
Status: RESOLVED FIXED
Product: pitivi
Classification: Other
Component: General
Git
Other Linux
: Normal blocker
: 0.13.2
Assigned To: Alessandro Decina
Pitivi maintainers
Depends on:
Blocks:
 
 
Reported: 2009-07-13 04:26 UTC by Brandon Lewis
Modified: 2009-07-18 18:36 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Brandon Lewis 2009-07-13 04:26:48 UTC
After dropping one or more clips onto the timeline, the following traceback appears. This also occurs if you move the clip outside the drag region, preventing the clip from being properly removed from the timeline. 

AttributeError: 'module' object has no attribute 'Element'
Traceback (most recent call last):
  • File "/home/brandon/src/pitivi/git/pitivi/ui/timeline.py", line 296 in _dragLeaveCb
    self.timeline.removeTimelineObject(obj, deep=True)
  • File "/home/brandon/src/pitivi/git/pitivi/timeline/timeline.py", line 1232 in removeTimelineObject
    self.edges.removeTimelineObject(obj)
  • File "/home/brandon/src/pitivi/git/pitivi/timeline/timeline.py", line 688 in removeTimelineObject
    self.removeTrackObject(obj)
  • File "/home/brandon/src/pitivi/git/pitivi/timeline/timeline.py", line 728 in removeTrackObject
    self.removeStartEnd(start, end)
  • File "/home/brandon/src/pitivi/git/pitivi/timeline/timeline.py", line 778 in removeStartEnd
    raise TimelineError() pitivi.timeline.timeline.TimelineError Traceback (most recent call last):
  • File "/home/brandon/src/pitivi/git/pitivi/ui/timeline.py", line 300 in _dragLeaveCb
    self.timeline.enableUpdates()
  • File "/home/brandon/src/pitivi/git/pitivi/timeline/timeline.py", line 1460 in enableUpdates
    self.edges.enableUpdates()
  • File "/home/brandon/src/pitivi/git/pitivi/timeline/timeline.py", line 793 in enableUpdates
    self._maybeProcessChanges()
  • File "/home/brandon/src/pitivi/git/pitivi/timeline/timeline.py", line 802 in _maybeProcessChanges
    old_start, old_end = self.by_object[track_object]
KeyError: <pitivi.timeline.track.SourceTrackObject object at 0x1edcd10>

Comment 1 Edward Hervey 2009-07-18 07:53:52 UTC
Brandon, do you still get this with current git ?
Comment 2 Alessandro Decina 2009-07-18 18:36:30 UTC
I fixed it a while ago and forgot to close the bug.