Posters give 404 error in web browser and do not appear for albums (not tv or movies)

Server Version#: 1.25.9.5721
Player Version#: 4.76.1

Posters for albums give 404 errors in the web console. Posters for TV and Movies do not. How can I fix this or is this a bug? Do you need additional logs or information?

Album:
http://localhost:32400/photo/:/transcode?width=360&height=360&minSize=1&upscale=1&url=%2Flibrary%2Fmetadata%2F88162%2Fthumb%2F1649199265%3FX-Plex-Token%3D--------------&X-Plex-Token=----------

TV/Movies:
http://localhost:32400/photo/:/transcode?url=http%3A%2F%2Fassets.fanart.tv%2Fpreview%2Fmovies%2F1771%2Fmovieposter%2Fcaptain-america-the-first-avenger-5faf7f29d1eb4.jpg&width=225&height=338&X-Plex-Token=-----------------

The TV/Movies work.

This makes me think the posters are not downloaded properly which may have something to do with log entries like the following:

2022-04-05 18:34:32,829 (6274) : DEBUG (model:32) - Loading model with GUID plex://album/5d07c2b6403c640290900806
2022-04-05 18:34:32,829 (6274) : DEBUG (model:234) - Deserializing from D:\Plex\AppData\Plex Media Server\Metadata\Albums\9\dd9e2c0c95701a73cd2632b21486c30090af169.bundle\Contents\tv.plex.agents.music\Info.xml
2022-04-05 18:34:32,838 (6274) : DEBUG (runtime:88) - Sending packed state data (110 bytes)
2022-04-05 18:34:32,838 (6274) : DEBUG (runtime:924) - Response: [200] str, 600 bytes
2022-04-05 18:34:32,842 (5e94) : DEBUG (runtime:717) - Handling request GET /:/plugins/com.plexapp.agents.localmedia/messaging/function/X0FnZW50S2l0OlVwZGF0ZU1ldGFkYXRh/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMTAKczIKeHhzNApsYW5nYjFzNQpmb3JjZWIwczgKcGVyaW9kaWNzNQo4ODcxN3M0CmRiaWRpMApzNwp2ZXJzaW9uczM4CnBsZXg6Ly9hcnRpc3QvNWQwN2JjMWI0MDNjNjQwMjkwNGJjNzg3czEwCnBhcmVudEdVSURzNQo4ODY1NnM4CnBhcmVudElEczUKQWxidW1zMTAKbWVkaWFfdHlwZXMzNwpwbGV4Oi8vYWxidW0vNWQwN2MyYjY0MDNjNjQwMjkwOTAwODA2czQKZ3VpZHM0Cm51bGxzMgppZHIwCg__
2022-04-05 18:34:32,844 (5e94) : DEBUG (runtime:49) - Received packed state data (80 bytes)
2022-04-05 18:34:32,844 (5e94) : DEBUG (runtime:814) - Found route matching /:/plugins/com.plexapp.agents.localmedia/messaging/function/X0FnZW50S2l0OlVwZGF0ZU1ldGFkYXRh/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMTAKczIKeHhzNApsYW5nYjFzNQpmb3JjZWIwczgKcGVyaW9kaWNzNQo4ODcxN3M0CmRiaWRpMApzNwp2ZXJzaW9uczM4CnBsZXg6Ly9hcnRpc3QvNWQwN2JjMWI0MDNjNjQwMjkwNGJjNzg3czEwCnBhcmVudEdVSURzNQo4ODY1NnM4CnBhcmVudElEczUKQWxidW1zMTAKbWVkaWFfdHlwZXMzNwpwbGV4Oi8vYWxidW0vNWQwN2MyYjY0MDNjNjQwMjkwOTAwODA2czQKZ3VpZHM0Cm51bGxzMgppZHIwCg__
2022-04-05 18:34:32,844 (5e94) : DEBUG (model:32) - Loading model with GUID plex://album/5d07c2b6403c640290900806
2022-04-05 18:34:32,845 (5e94) : DEBUG (model:234) - Deserializing from D:\Plex\AppData\Plex Media Server\Metadata\Albums\9\dd9e2c0c95701a73cd2632b21486c30090af169.bundle\Contents\com.plexapp.agents.localmedia\Info.xml
2022-04-05 18:34:32,848 (5e94) : DEBUG (networking:143) - Requesting ‘http://127.0.0.1:32400/library/metadata/88717/tree
2022-04-05 18:34:32,851 (5e94) : ERROR (networking:196) - Error opening URL ‘http://127.0.0.1:32400/library/metadata/88717/tree
2022-04-05 18:34:32,851 (5e94) : CRITICAL (core:574) - Exception when constructing media object for dbid 88717 (most recent call last):
File “C:\Program Files (x86)\Plex\Plex Media Server\Resources\Plug-ins-965587f64\Framework.bundle\Contents\Resources\Versions\2\Python\Framework\api\agentkit.py”, line 1063, in _update
level_attribute_keys=cls._level_attribute_keys)
File “C:\Program Files (x86)\Plex\Plex Media Server\Resources\Plug-ins-965587f64\Framework.bundle\Contents\Resources\Versions\2\Python\Framework\api\agentkit.py”, line 680, in TreeForDatabaseID
xml_str = cls._core.networking.http_request(‘http://%s:32400/library/metadata/%s/tree’ % (host, str(parent_id or dbid)), cacheTime=0, immediate=True)
File “C:\Program Files (x86)\Plex\Plex Media Server\Resources\Plug-ins-965587f64\Framework.bundle\Contents\Resources\Versions\2\Python\Framework\components\networking.py”, line 346, in http_request
return HTTPRequest(self._core, url, data, h, url_cache, encoding, errors, timeout, immediate, sleep, opener, follow_redirects, method)
File “C:\Program Files (x86)\Plex\Plex Media Server\Resources\Plug-ins-965587f64\Framework.bundle\Contents\Resources\Versions\2\Python\Framework\components\networking.py”, line 118, in init
self.load()
File “C:\Program Files (x86)\Plex\Plex Media Server\Resources\Plug-ins-965587f64\Framework.bundle\Contents\Resources\Versions\2\Python\Framework\components\networking.py”, line 158, in load
f = self._opener.open(req, timeout=self._timeout)
File “C:\Program Files (x86)\Plex\Plex Media Server\python27.zip\urllib2.py”, line 435, in open
response = meth(req, response)
File “C:\Program Files (x86)\Plex\Plex Media Server\python27.zip\urllib2.py”, line 548, in http_response
‘http’, request, response, code, msg, hdrs)
File “C:\Program Files (x86)\Plex\Plex Media Server\python27.zip\urllib2.py”, line 473, in error
return self._call_chain(*args)
File “C:\Program Files (x86)\Plex\Plex Media Server\python27.zip\urllib2.py”, line 407, in _call_chain
result = func(*args)
File “C:\Program Files (x86)\Plex\Plex Media Server\python27.zip\urllib2.py”, line 556, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 403: Forbidden

This is still a problem in 1.26.0.5715-8cf78dab3

This is similar to Album posters are all black boxes during poster selection - how to fix?

Anyone have any thoughts??

Still a problem in 1.26.2.5797

  1. what kind of drive is D: on your server? Which file system is used on it?
  2. does your DNS resolver (i.e. your router) apply “DNS rebinding protection”? You need an exception from this for the domain plex.direct
  3. Is there an anti virus software active on your server or on your router? Some are known to prevent access to archive.org where many album cover images are sourced from.
  4. use https://app.plex.tv instead of localhost

You have posted your X-Plex-Token in the first post above. This is as good as publicly posting your user name and password together. Change your Plex password immediately and make all existing access tokens invalid during the course. Finding an authentication token / X-Plex-Token | Plex Support

This issue has been resolved in 1.27.0.5897

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.