No resource provider found for some Yes.FM images

Bug #308543 reported by Michał Sawicz
2
Affects Status Importance Assigned to Milestone
Moovida
Invalid
Medium
Unassigned

Bug Description

Trying do get some of the images from the Yes.FM plugin throws elisa.core.resource_manager.NoMatchingResourceProvider

{{{
Unhandled error in Deferred:
Traceback (most recent call last):
  File "/home/michal/soft/elisa/elisa/elisa-plugins/elisa/plugins/poblesec/base/preview_list.py", line 491, in node_renderer
    image_deferred = self._view_mode.get_image(item, theme)
  File "/home/michal/soft/elisa/elisa/elisa-plugins/elisa/plugins/database/music_controller.py", line 470, in get_image
    return super(AlbumsDbViewMode, self).get_image(item, theme)
  File "/home/michal/soft/elisa/elisa/elisa-plugins/elisa/plugins/poblesec/music_library.py", line 324, in get_image
    image_deferred.addCallbacks(got_image_uri, _failure)
  File "/usr/lib64/python2.5/site-packages/twisted/internet/defer.py", line 185, in addCallbacks
    self._runCallbacks()
--- <exception caught here> ---
  File "/usr/lib64/python2.5/site-packages/twisted/internet/defer.py", line 323, in _runCallbacks
    self.result = callback(self.result, *args, **kw)
  File "/home/michal/soft/elisa/elisa/elisa-plugins/elisa/plugins/poblesec/music_library.py", line 312, in got_image_uri
    return _get_thumbnail(result_model.cover_uri)
  File "/home/michal/soft/elisa/elisa/elisa-plugins/elisa/plugins/poblesec/music_library.py", line 71, in _get_thumbnail
    model, deferred = common.application.resource_manager.get(uri)
  File "/home/michal/soft/elisa/elisa/elisa-core/elisa/core/resource_manager.py", line 176, in get
    return self._proxy("get", uri, uri, context_model)
  File "/home/michal/soft/elisa/elisa/elisa-core/elisa/core/resource_manager.py", line 142, in _proxy
    provider = self._get_resource_provider(uri)
  File "/home/michal/soft/elisa/elisa/elisa-core/elisa/core/resource_manager.py", line 139, in _get_resource_provider
    raise NoMatchingResourceProvider(uri)
elisa.core.resource_manager.NoMatchingResourceProvider: No resource provider found for URI http://cdncf.yes.fm/ai/916df6dabccb420c1ee355d7dd7dd89b/d616089e129228335696fc303d9563e7.jpg
}}}

Revision history for this message
Olivier Tilloy (osomon) wrote :

Apparently the Yes.fm resource provider is not aware of all the possible image URIs.

Changed in elisa:
importance: Undecided → Medium
milestone: none → 0.5.x
status: New → Confirmed
Revision history for this message
dino99 (9d9) wrote :

The latest free moovida 1.09 does not get any maintenance since a while. Now moovidadb.com is supporting Linux and support can be found at : http://www.fluendo.com/faq/

Changed in moovida:
status: Confirmed → Invalid
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.