most recent in YouTube doesn't work

Bug #247258 reported by Gunnar Holmberg
4
Affects Status Importance Assigned to Milestone
Moovida
Fix Released
High
Cesar Sanchez

Bug Description

Most Recent in YouTube does not work at all. It acts as empty folder.
1. Go to YouTube
2. Try to open Most Recent.
Tested on XP.

Changed in elisa:
importance: Undecided → High
milestone: none → 0.5.1
status: New → Confirmed
Revision history for this message
Philippe Normand (philn) wrote :

Works Here On Vista(TM)

Revision history for this message
Gunnar Holmberg (gholmberg) wrote :

sorry. seems to be an issue google/youtube is having right now

Changed in elisa:
importance: High → Undecided
status: Confirmed → Invalid
Revision history for this message
Gunnar Holmberg (gholmberg) wrote :

You Tube "Most Recent" (5th item on the list) cannot open. This was tested today 08-09-08 under Vista, and cross-checked with YouTube website where it works. This bug may have been around for quite some time by now, since it was first reported back in July.

No idea what causes it.

Changed in elisa:
assignee: nobody → osomon
importance: Undecided → High
milestone: 0.5.1 → 0.5.10
status: Invalid → New
Revision history for this message
Olivier Tilloy (osomon) wrote :

That happens when a video does not have any keywords associated to it.
Here is the traceback associated to the issue:

Twisted traceback:
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 601, in gotResult
    _deferGenerator(g, deferred)
  File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 578, in _deferGenerator
    deferred.callback(result)
  File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 239, in callback
    self._startRunCallbacks(result)
  File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 304, in _startRunCallbacks
    self._runCallbacks()
--- <exception caught here> ---
  File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 317, in _runCallbacks
    self.result = callback(self.result, *args, **kw)
  File "/home/osomon/dev/elisa-branches/upicek/elisa-plugins/elisa/plugins/youtube/resource_provider.py", line 145, in response_read
    keywords = entry.getElementsByTagName('media:keywords')[0].firstChild.nodeValue
exceptions.AttributeError: 'NoneType' object has no attribute 'nodeValue'

We should be more tolerant when parsing the XML response.

Changed in elisa:
importance: High → Medium
status: New → Confirmed
yyoyo (lionel.martin)
Changed in elisa:
milestone: 0.5.10 → 0.5.11
yyoyo (lionel.martin)
Changed in elisa:
importance: Medium → High
milestone: 0.5.11 → 0.5.x
Revision history for this message
Cesar Sanchez (csanchez-fluendo) wrote :

Same solution as the one used in fixing 327637 is needed here.
Some fields in the XML feed could appear empty from time to time (as Description field was in the 327637 case).

Changed in elisa:
assignee: osomon → csanchez-fluendo
milestone: 0.5.x → 0.5.30
Olivier Tilloy (osomon)
Changed in elisa:
status: Confirmed → In Progress
Philippe Normand (philn)
Changed in elisa:
status: In Progress → Fix Committed
Olivier Tilloy (osomon)
Changed in elisa:
status: Fix Committed → Fix Released
Revision history for this message
laura burbaite (lburbaite) wrote :

works fine now.

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.