Comment 2 for bug 437976

Revision history for this message
Olivier Tilloy (osomon) wrote : Re: When recategorized a TV show multiple times,the thumbnail does not change

Here is a traceback I get after recategorizing a TV episode twice (into different TV shows) and entering the info screen for this episode:

Unhandled error in Deferred:
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", line 677, in runUntilCurrent
    f(*a, **kw)
  File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 243, in callback
    self._startRunCallbacks(result)
  File "/home/osomon/dev/elisa-branches/moovida/elisa-core/elisa/core/utils/cancellable_defer.py", line 132, in _startRunCallbacks
    defer.Deferred._startRunCallbacks(self, result)
  File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 312, in _startRunCallbacks
    self._runCallbacks()
--- <exception caught here> ---
  File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 328, in _runCallbacks
    self.result = callback(self.result, *args, **kw)
  File "/home/osomon/dev/elisa-branches/moovida/elisa-plugins/elisa/plugins/database/tvshows_controllers.py", line 130, in got_show
    return get_and_cache_image(MediaUri(show.fanart_uri))
  File "/home/osomon/dev/elisa-branches/moovida/elisa-plugins/elisa/plugins/base/utils.py", line 53, in get_and_cache_image
    model, dfr = common.application.resource_manager.get(image_uri)
  File "/home/osomon/dev/elisa-branches/moovida/elisa-core/elisa/core/resource_manager.py", line 176, in get
    return self._proxy("get", uri, uri, context_model)
  File "/home/osomon/dev/elisa-branches/moovida/elisa-core/elisa/core/resource_manager.py", line 142, in _proxy
    provider = self._get_resource_provider(uri)
  File "/home/osomon/dev/elisa-branches/moovida/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 ://None