Movie screen failes with some movies

Bug #380745 reported by Samuel Buffet
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Entertainer Media Center
Fix Released
High
Samuel Buffet

Bug Description

Running Trunk 378, I fail to open the Movie Screen with some of my movies.

Here is the traceback :

** (/mnt/raid/Programmes/branches_entertainer/entertainer/entertainer:31512): WARNING **: failed to bind GLXGetProcAddress or GLXGetProcAddressARB
Traceback (most recent call last):
  File "/mnt/raid/Programmes/branches_entertainer/entertainer/entertainerlib/frontend/gui/user_interface.py", line 321, in handle_keyboard_event
    event_handler(UserEvent(user_event))
  File "/mnt/raid/Programmes/branches_entertainer/entertainer/entertainerlib/frontend/gui/user_interface.py", line 326, in handle_user_event
    self.event_handlers[kind](event)
  File "/mnt/raid/Programmes/branches_entertainer/entertainer/entertainerlib/frontend/gui/user_interface.py", line 345, in _handle_default
    self.current.handle_user_event(event)
  File "/mnt/raid/Programmes/branches_entertainer/entertainer/entertainerlib/frontend/gui/screens/screen.py", line 127, in handle_user_event
    return self.tab_group.handle_user_event(event)
  File "/mnt/raid/Programmes/branches_entertainer/entertainer/entertainerlib/frontend/gui/widgets/tab_group.py", line 189, in handle_user_event
    result = self.tabs_list[self.current_tab].handle_user_event(event)
  File "/mnt/raid/Programmes/branches_entertainer/entertainer/entertainerlib/frontend/gui/tabs/tab.py", line 150, in handle_user_event
    return handle_method()
  File "/mnt/raid/Programmes/branches_entertainer/entertainer/entertainerlib/frontend/gui/tabs/movies_tab.py", line 177, in _handle_select
    self.callback("movie", kwargs)
  File "/mnt/raid/Programmes/branches_entertainer/entertainer/entertainerlib/frontend/gui/user_interface.py", line 235, in move_to_new_screen
    screen = self.create_screen(screen_type, kwargs)
  File "/mnt/raid/Programmes/branches_entertainer/entertainer/entertainerlib/frontend/gui/user_interface.py", line 228, in create_screen
    screen = self.screen_factory.generate_screen(screen_type, data)
  File "/mnt/raid/Programmes/branches_entertainer/entertainer/entertainerlib/frontend/gui/screens/factory.py", line 74, in generate_screen
    return generator_methods[screen_type](kwargs)
  File "/mnt/raid/Programmes/branches_entertainer/entertainer/entertainerlib/frontend/gui/screens/factory.py", line 122, in _generate_movie
    return Movie(**kwargs)
  File "/mnt/raid/Programmes/branches_entertainer/entertainer/entertainerlib/frontend/gui/screens/movie.py", line 43, in __init__
    self.create_movie_information()
  File "/mnt/raid/Programmes/branches_entertainer/entertainer/entertainerlib/frontend/gui/screens/movie.py", line 136, in create_movie_information
    director = dlist[0]
IndexError: list index out of range

After some investigations, I've discovered that some of my movies add no directors or no writers or no actors causing that "list index out of range" error.

Related branches

Changed in entertainer:
assignee: nobody → Samuel Buffet (samuel-buffet)
importance: Undecided → High
milestone: none → entertainer-0.5
Changed in entertainer:
status: New → In Progress
Changed in entertainer:
status: In Progress → Fix Committed
Matt Layman (mblayman)
Changed in entertainer:
status: Fix Committed → Fix Released
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.