GNOME Bugzilla – Bug 663094
AttributeError: 'NoneType' object has no attribute 'pad_id'
Last modified: 2014-03-20 22:58:54 UTC
Created attachment 200330 [details] [review] check for stream before writing its properties starting pitivi, it crashes like this:
+ Trace 228953
added = self.addStreams(element_factory, effect)
stream = get_stream_for_pad(pad)
stream.pad_id = pad_id
checking if stream is not None this does not happen if stream: stream.pad_id = pad_id
Same problem with version 0.15.0-1 on a new install of Fedora 15. At first PiTiVi would open, but I needed gstreamer ffmpeg plugin. Only after installing the ffmpeg plugin did this error ocurr. My traceback is slightly different from the original reporter's: ** Message: pygobject_register_sinkfunc is deprecated (GstObject) Traceback (most recent call last):
+ Trace 228998
_run_pitivi()
sys.exit(ptv.main(sys.argv))
ptv = StartupWizardGuiPitivi(debug=options.debug)
FullGuiPitivi.__init__(self, debug)
InteractivePitivi.__init__(self, debug)
Pitivi.__init__(self)
self.effects = EffectsHandler()
self._setAllEffects()
jh
as it's python i could apply the fix provided by j^ to my local installation. then got 2 more errors (this info from Fedora's automatic bug reporter): stream.py:321:get_pad_type:IndexError: list index out of range (didn't notice when it happened) pipeline.py:460:_getFactoryEntry:PipelineError maybe happened when rendering -- the dialog froze at 100%.
Hi there, Currently PiTiVi's core is being replaced by GStreamer Editing Services. This is a major overhaul and we sadly can't investigate much bugs that occur on the "traditional" core of PiTiVi. We will revisit this by the next release which will use GES, which is planned to occur in sync with GNOME 3.4. Hopefully your issue may be gone with the GES version, otherwise we will appreciate your help in testing it out. Thanks!
Hi there, As Pitivi 0.91 has now been released, we would like to encourage you to test it. It is quite possible that your issue is fixed in this version, as it is a very significant technical overhaul compared to the 0.15 series. Read more about the 0.91 release here: http://wiki.pitivi.org/wiki/0.91 If you can reproduce this bug against 0.91 or newer (such as the git version), please update this bug report accordingly with detailed instructions to reproduce the bug, updated sample files/projects in xges format, etc. Drop by our IRC channel if you need help getting started or want to help out! Thanks!