Plugin crashes when changing views
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Elisa Movie Trailers Plugin |
Confirmed
|
High
|
Unassigned |
Bug Description
Steps to reproduce:
1. Empty the picture cache.
2. Start Elisa
3. Go to "Videos -> Internet -> Movie trailers"
4. Change the view
Current result:
You get an exception.
Expected result:
You don't get the exception.
Here it is the back trace of the exception:
Python 2.5.2: C:\OABuild\
Fri Jan 30 17:41:04 2009
A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
c:\src\
ack(self=
main__.
at 0x038637D0>)
702
703 def _update_
704 ticker.tick()
705
706 def _resize_
ticker = <pgm.timing.
ticker.tick = <bound method Ticker.tick of <pgm.timing.
C:\OABuild\
lf=<pgm.
43 update_time = long(time.time() * 1000)
44 for controller in self._controllers:
45 controller.
46
47 def get_controllers
controller = <controller.
n=LINEAR)>])>
controller.update = <bound method Controller.update of <controller.
olation=
update_time = 1233333663995L
C:\OABuild\
ate(self=
NEAR)>])>, update_
274 # Stop the animation
275 else:
276 self.stop()
277 return False
278
self = <controller.
AR)>])>
self.stop = <bound method Controller.stop of <controller.
LINEAR)>])>>
C:\OABuild\
p(self=
AR)>])>)
252 # Let's call the end callback
253 if self._end_callback:
254 self._end_
255
256 # Protected methods
self = <controller.
AR)>])>
self._end_callback = <function faded_out at 0x099C2FB0>
c:\src\
ntroller.
278 def faded_out(timer):
279 self._fade_
280 selected_item = self.model[
281 self.set_
282
selected_item undefined
self = <AppleTrailersC
56390)>
self.model = []
self.nodes = <CoverflowList object at 0xb237dc8 (elisa+
0)>
self.nodes.
<type 'exceptions.
__class__ = <type 'exceptions.
__delattr__ = <method-wrapper '__delattr__' of exceptions.
__dict__ = {}
__doc__ = 'Sequence index out of range.'
__getattrib
120>
__getitem__ = <method-wrapper '__getitem__' of exceptions.
__getslice__ = <method-wrapper '__getslice__' of exceptions.
__hash__ = <method-wrapper '__hash__' of exceptions.
__init__ = <method-wrapper '__init__' of exceptions.
__new__ = <built-in method __new__ of type object at 0x10232C10>
__reduce__ = <built-in method __reduce__ of exceptions.
__reduce_ex__ = <built-in method __reduce_ex__ of exceptions.
__repr__ = <method-wrapper '__repr__' of exceptions.
__setattr__ = <method-wrapper '__setattr__' of exceptions.
__setstate__ = <built-in method __setstate__ of exceptions.
__str__ = <method-wrapper '__str__' of exceptions.
args = ('list index out of range',)
message = 'list index out of range'
The above is a description of an error in a Python program. Here is
the original traceback:
Traceback (most recent call last):
File "c:\src\
_update_
ticker.tick()
File "C:\OABuild\
ine 45, in tick
controller.
File "C:\OABuild\
", line 276, in update
self.stop()
File "C:\OABuild\
", line 254, in stop
self.
File "c:\src\
faded_out
selected_item = self.model[
IndexError: list index out of range
Changed in elisa-plugin-movie-trailers: | |
assignee: | nobody → jcorrius |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in elisa-plugin-movie-trailers: | |
assignee: | Jesús Corrius (jcorrius) → nobody |
I can't reproduce that.