resourceHashes causing repeated crashes

Server Version#: 1.26.1.5772
Player Version#: 4.76.1

My PMS keeps crashing running on Mac OS 12.3.1. I turned on debug in logs and see that this in almost every log file:

ERROR (networking:196) - Error opening URL 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/resourceHashes'

When I looked at com.plexapp.system.log it looks like it need to go to the following URL but when I try manually I am getting an Error 403 Forbidden: ‘http://resources-cdn.plexapp.com/hashes.json’

403 Forbidden

Code: AccessDenied
Message: Access Denied
RequestId: 7KJPW6XEB66RJ1EE
HostId: uD+QFJKXIqo9jtm/Poh4T8DbEf3IuKfYBgWiBdsB8Etvw+v37YmGvbS5KTZZGHFPstwmdO3aAQI=
An Error Occurred While Attempting to Retrieve a Custom Error Document

Code: AccessDenied
Message: Access Denied

com.plexapp.agents.imdb.log:

2022-04-28 08:22:29,871 (107b3a600) :  INFO (core:349) - Starting framework core - Version: 2.6.3, Build: 872b93b (Wed Apr 27 18:58:04 UTC 2022)
2022-04-28 08:22:29,871 (107b3a600) :  DEBUG (core:361) - Using the elevated policy
2022-04-28 08:22:29,871 (107b3a600) :  DEBUG (core:450) - Starting runtime component.
2022-04-28 08:22:29,873 (107b3a600) :  DEBUG (core:450) - Starting caching component.
2022-04-28 08:22:29,873 (107b3a600) :  DEBUG (core:450) - Starting data component.
2022-04-28 08:22:29,873 (107b3a600) :  DEBUG (core:450) - Starting networking component.
2022-04-28 08:22:29,873 (107b3a600) :  DEBUG (networking:261) - Loaded HTTP cookies
2022-04-28 08:22:29,874 (107b3a600) :  DEBUG (networking:428) - Setting the default network timeout to 20.0
2022-04-28 08:22:29,878 (107b3a600) :  DEBUG (core:450) - Starting localization component.
2022-04-28 08:22:29,878 (107b3a600) :  INFO (localization:409) - Setting the default locale to en-us
2022-04-28 08:22:29,878 (107b3a600) :  DEBUG (core:450) - Starting messaging component.
2022-04-28 08:22:29,878 (107b3a600) :  DEBUG (core:450) - Starting debugging component.
2022-04-28 08:22:29,879 (107b3a600) :  DEBUG (core:450) - Starting services component.
2022-04-28 08:22:29,879 (70000a348000) :  DEBUG (networking:143) - Requesting 'http://127.0.0.1:32400/system/messaging/clear_events/com.plexapp.agents.imdb'
2022-04-28 08:22:29,879 (107b3a600) :  DEBUG (core:450) - Starting myplex component.
2022-04-28 08:22:29,880 (107b3a600) :  DEBUG (core:450) - Starting notifications component.
2022-04-28 08:22:29,965 (107b3a600) :  DEBUG (accessor:68) - Creating a new model access point for provider com.plexapp.agents.imdb in namespace 'metadata'
2022-04-28 08:22:29,969 (107b3a600) :  DEBUG (networking:143) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/resourceHashes'
2022-04-28 08:22:30,335 (107b3a600) :  ERROR (networking:196) - Error opening URL 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/resourceHashes'
2022-04-28 08:22:30,336 (107b3a600) :  CRITICAL (runtime:1299) - Exception getting hosted resource hashes (most recent call last):
  File "/Applications/Plex Media Server.app/Contents/Resources/Plug-ins-872b93b91/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/runtime.py", line 1293, in get_resource_hashes
    json = self._core.networking.http_request("http://127.0.0.1:32400/:/plugins/com.plexapp.system/resourceHashes", timeout=10).content
  File "/Applications/Plex Media Server.app/Contents/Resources/Plug-ins-872b93b91/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 242, in content
    return self.__str__()
  File "/Applications/Plex Media Server.app/Contents/Resources/Plug-ins-872b93b91/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 220, in __str__
    self.load()
  File "/Applications/Plex Media Server.app/Contents/Resources/Plug-ins-872b93b91/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 158, in load
    f = self._opener.open(req, timeout=self._timeout)
  File "/Applications/Plex Media Server.app/Contents/Resources/Python/python27.zip/urllib2.py", line 435, in open
    response = meth(req, response)
  File "/Applications/Plex Media Server.app/Contents/Resources/Python/python27.zip/urllib2.py", line 548, in http_response
    'http', request, response, code, msg, hdrs)
  File "/Applications/Plex Media Server.app/Contents/Resources/Python/python27.zip/urllib2.py", line 473, in error
    return self._call_chain(*args)
  File "/Applications/Plex Media Server.app/Contents/Resources/Python/python27.zip/urllib2.py", line 407, in _call_chain
    result = func(*args)
  File "/Applications/Plex Media Server.app/Contents/Resources/Python/python27.zip/urllib2.py", line 556, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
HTTPError: HTTP Error 404: Not Found

2022-04-28 08:22:30,341 (70000a348000) :  DEBUG (services:265) - Plug-in is not daemonized - loading services from system
2022-04-28 08:22:30,341 (107b3a600) :  DEBUG (runtime:1117) - Created a thread named 'load_all_services'

com.plexapp.system.log:

2022-04-28 08:22:28,628 (11521a600) :  INFO (core:349) - Starting framework core - Version: 2.6.3, Build: 872b93b (Wed Apr 27 18:58:04 UTC 2022)
2022-04-28 08:22:28,628 (11521a600) :  DEBUG (core:361) - Using the elevated policy
2022-04-28 08:22:28,629 (11521a600) :  DEBUG (core:365) - Extending whitelist: ['cgi', 'tempfile']
2022-04-28 08:22:28,629 (11521a600) :  DEBUG (core:450) - Starting runtime component.
2022-04-28 08:22:28,630 (11521a600) :  DEBUG (core:450) - Starting caching component.
2022-04-28 08:22:28,630 (11521a600) :  DEBUG (core:450) - Starting data component.
2022-04-28 08:22:28,630 (11521a600) :  DEBUG (core:450) - Starting networking component.
2022-04-28 08:22:28,631 (11521a600) :  DEBUG (networking:261) - Loaded HTTP cookies
2022-04-28 08:22:28,631 (11521a600) :  DEBUG (networking:428) - Setting the default network timeout to 20.0
2022-04-28 08:22:28,635 (11521a600) :  DEBUG (core:450) - Starting localization component.
2022-04-28 08:22:28,635 (11521a600) :  INFO (localization:409) - Setting the default locale to en-us
2022-04-28 08:22:28,636 (11521a600) :  WARNING (data:179) - Error decoding with simplejson, using demjson instead (this will cause a performance hit) - Expecting property name enclosed in double quotes: line 26 column 1 (char 1078)
2022-04-28 08:22:28,637 (11521a600) :  DEBUG (localization:427) - Loaded en strings
2022-04-28 08:22:28,637 (11521a600) :  DEBUG (core:450) - Starting messaging component.
2022-04-28 08:22:28,637 (11521a600) :  DEBUG (core:450) - Starting debugging component.
2022-04-28 08:22:28,637 (11521a600) :  DEBUG (core:450) - Starting services component.
2022-04-28 08:22:28,638 (11521a600) :  DEBUG (core:450) - Starting myplex component.
2022-04-28 08:22:28,638 (11521a600) :  DEBUG (core:450) - Starting notifications component.
2022-04-28 08:22:28,720 (11521a600) :  DEBUG (accessor:68) - Creating a new model access point for provider com.plexapp.system in namespace 'metadata'
2022-04-28 08:22:28,728 (70000c539000) :  DEBUG (services:265) - Plug-in is not daemonized - loading services from system
2022-04-28 08:22:28,728 (11521a600) :  DEBUG (runtime:1117) - Created a thread named 'load_all_services'
2022-04-28 08:22:28,729 (70000cd3f000) :  DEBUG (networking:143) - Requesting 'http://127.0.0.1:32400'
2022-04-28 08:22:28,729 (11521a600) :  DEBUG (runtime:1117) - Created a thread named 'get_server_info'
2022-04-28 08:22:28,730 (70000c539000) :  DEBUG (networking:143) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X0J1bmRsZVNlcnZpY2U6QWxsU2VydmljZXM_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMApyMAo_'
2022-04-28 08:22:28,730 (11521a600) :  DEBUG (core:150) - Finished starting framework core
2022-04-28 08:22:28,730 (11521a600) :  DEBUG (core:560) - Loading plug-in code
2022-04-28 08:22:28,742 (11521a600) :  DEBUG (core:566) - Finished loading plug-in code
2022-04-28 08:22:28,742 (11521a600) :  DEBUG (runtime:640) - Adding a prefix handler for 'System' ('/system')
2022-04-28 08:22:29,135 (11521a600) :  INFO (__init__:35) - Starting System 872b93b (Wed Apr 27 18:58:04 UTC 2022)
2022-04-28 08:22:29,135 (11521a600) :  DEBUG (runtime:640) - Adding a prefix handler for 'Player' ('/player')
2022-04-28 08:22:29,140 (11521a600) :  INFO (datakit:93) - Loaded the dictionary file
2022-04-28 08:22:29,140 (11521a600) :  DEBUG (agentservice:52) - Starting the agent service
2022-04-28 08:22:29,221 (11521a600) :  DEBUG (accessor:68) - Creating a new model access point for provider com.plexapp.system in namespace 'metadata'
2022-04-28 08:22:29,226 (11521a600) :  DEBUG (bundleservice:65) - Starting the bundle service
2022-04-28 08:22:29,226 (11521a600) :  DEBUG (runtime:1117) - Created a thread named 'start'
2022-04-28 08:22:29,226 (11521a600) :  DEBUG (playerservice:12) - Starting the player service
2022-04-28 08:22:29,226 (11521a600) :  DEBUG (flagservice:13) - Starting the media flag service
2022-04-28 08:22:29,227 (11521a600) :  DEBUG (runtime:1117) - Created a thread named 'start'
2022-04-28 08:22:29,227 (11521a600) :  DEBUG (peerservice:141) - Starting the peer service
2022-04-28 08:22:29,228 (70000e14e000) :  DEBUG (peerservice:164) - Fetching the current list of servers
2022-04-28 08:22:29,228 (11521a600) :  DEBUG (runtime:1117) - Created a thread named 'refresh_servers'
2022-04-28 08:22:29,229 (70000d948000) :  DEBUG (runtime:1117) - Created a thread named 'ensure_agent_info_exists_inner'
2022-04-28 08:22:29,229 (11521a600) :  DEBUG (runtime:1150) - Scheduled a timed thread named 'refresh_servers'
2022-04-28 08:22:29,229 (70000e14e000) :  DEBUG (networking:143) - Requesting 'http://127.0.0.1:32400/servers'
2022-04-28 08:22:29,230 (11521a600) :  DEBUG (streamservice:18) - Starting the stream service
2022-04-28 08:22:29,230 (11521a600) :  CRITICAL (runtime:709) - Private handlers are no longer supported; couldn't register <bound method StreamService.token_handler of <streamservice.StreamService object at 0x10bd2a210>>
2022-04-28 08:22:29,231 (11521a600) :  DEBUG (runtime:1150) - Scheduled a timed thread named 'invalidation_timer'
2022-04-28 08:22:29,231 (70000d948000) :  DEBUG (runtime:1117) - Created a thread named 'ensure_agent_info_exists_inner'
2022-04-28 08:22:29,232 (11521a600) :  DEBUG (proxyservice:12) - Starting the proxy service
2022-04-28 08:22:29,234 (11521a600) :  DEBUG (runtime:1117) - Created a thread named 'update_attribution_flags_inner'
2022-04-28 08:22:29,234 (11521a600) :  INFO (core:611) - Started plug-in
2022-04-28 08:22:29,234 (11521a600) :  DEBUG (socketinterface:160) - Starting socket server
2022-04-28 08:22:29,235 (70000d948000) :  DEBUG (runtime:1117) - Created a thread named 'ensure_agent_info_exists_inner'
2022-04-28 08:22:29,235 (11521a600) :  DEBUG (runtime:1117) - Created a thread named 'start'
2022-04-28 08:22:29,236 (11521a600) :  INFO (socketinterface:184) - Socket server started on port 54966
2022-04-28 08:22:29,236 (11521a600) :  INFO (pipeinterface:25) - Entering run loop
2022-04-28 08:22:29,236 (11521a600) :  DEBUG (runtime:717) - Handling request GET /:/prefixes
2022-04-28 08:22:29,238 (11521a600) :  DEBUG (runtime:814) - Found route matching /:/prefixes
2022-04-28 08:22:29,238 (70000d948000) :  DEBUG (runtime:1117) - Created a thread named 'ensure_agent_info_exists_inner'
2022-04-28 08:22:29,240 (11521a600) :  DEBUG (runtime:924) - Response: [200] MediaContainer, 486 bytes
2022-04-28 08:22:29,240 (70000d948000) :  DEBUG (runtime:1117) - Created a thread named 'ensure_agent_info_exists_inner'
2022-04-28 08:22:29,241 (70000f55d000) :  DEBUG (runtime:717) - Handling request GET /system/agents
2022-04-28 08:22:29,253 (70000d948000) :  DEBUG (runtime:1117) - Created a thread named 'ensure_agent_info_exists_inner'
2022-04-28 08:22:29,255 (70000f55d000) :  DEBUG (runtime:814) - Found route matching /system/agents
2022-04-28 08:22:29,256 (70000d948000) :  DEBUG (runtime:1117) - Created a thread named 'ensure_agent_info_exists_inner'
2022-04-28 08:22:29,256 (70000d948000) :  DEBUG (runtime:1117) - Created a thread named 'ensure_agent_info_exists_inner'
2022-04-28 08:22:29,257 (70000d948000) :  DEBUG (runtime:1117) - Created a thread named 'ensure_agent_info_exists_inner'
2022-04-28 08:22:29,258 (70000d948000) :  DEBUG (runtime:1117) - Created a thread named 'ensure_agent_info_exists_inner'
2022-04-28 08:22:29,258 (70000d948000) :  DEBUG (runtime:1117) - Created a thread named 'ensure_agent_info_exists_inner'
2022-04-28 08:22:29,259 (70000d948000) :  DEBUG (runtime:1117) - Created a thread named 'ensure_agent_info_exists_inner'
2022-04-28 08:22:29,259 (70000d948000) :  DEBUG (runtime:1117) - Created a thread named 'ensure_agent_info_exists_inner'
2022-04-28 08:22:29,260 (70000d948000) :  INFO (bundleservice:131) - Found duplicate identifier at /Applications/Plex Media Server.app/Contents/Resources/Plug-ins-872b93b91/TheTVDBv4.bundle for bundled plugin (com.plexapp.agents.thetvdb), ignoring duplicate plugin.
2022-04-28 08:22:29,261 (70000d948000) :  DEBUG (runtime:1117) - Created a thread named 'ensure_agent_info_exists_inner'
2022-04-28 08:22:29,263 (70000e14e000) :  DEBUG (peerservice:171) - Refreshing local server
2022-04-28 08:22:29,263 (70000f960000) :  DEBUG (runtime:717) - Handling request GET /:/plugins/com.plexapp.system/messaging/function/X0J1bmRsZVNlcnZpY2U6QWxsU2VydmljZXM_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMApyMAo_
2022-04-28 08:22:29,263 (70000cd3f000) :  DEBUG (core:538) - Machine identifier is 12fa2ed5eb689672b1d39b84df06410869ff8dc1
2022-04-28 08:22:29,264 (70000e14e000) :  DEBUG (peerservice:189) - Updating servers (True/False True/True/True)
2022-04-28 08:22:29,267 (70000d948000) :  DEBUG (runtime:1117) - Created a thread named 'ensure_agent_info_exists_inner'
2022-04-28 08:22:29,268 (70000cd3f000) :  DEBUG (core:539) - Server version is 1.26.1.5772-872b93b91
2022-04-28 08:22:29,277 (70000e14e000) :  DEBUG (peerservice:198) - Found 1 servers
2022-04-28 08:22:29,280 (70000f960000) :  DEBUG (runtime:814) - Found route matching /:/plugins/com.plexapp.system/messaging/function/X0J1bmRsZVNlcnZpY2U6QWxsU2VydmljZXM_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMApyMAo_
2022-04-28 08:22:29,280 (70000e14e000) :  DEBUG (peerservice:230) - Creating new server PlexMini (12fa2ed5eb689672b1d39b84df06410869ff8dc1)
2022-04-28 08:22:29,281 (70000e14e000) :  DEBUG (networking:143) - Requesting 'http://127.0.0.1:32400/library/sections'
2022-04-28 08:22:29,282 (70000d948000) :  DEBUG (runtime:1117) - Created a thread named 'ensure_agent_info_exists_inner'
2022-04-28 08:22:29,283 (70000d948000) :  DEBUG (runtime:1117) - Created a thread named 'ensure_agent_info_exists_inner'
2022-04-28 08:22:29,284 (70000d948000) :  DEBUG (runtime:1117) - Created a thread named 'remove_unavailable_agents'
2022-04-28 08:22:29,284 (70000d948000) :  DEBUG (bundleservice:81) - Started the bundle service
2022-04-28 08:22:29,286 (70000f960000) :  DEBUG (runtime:88) - Sending packed state data (99 bytes)
2022-04-28 08:22:29,288 (70000dd4b000) :  DEBUG (flagservice:46) - Started the media flag service
2022-04-28 08:22:29,288 (70000f960000) :  DEBUG (runtime:924) - Response: [200] str, 544 bytes
2022-04-28 08:22:29,291 (70000e14e000) :  DEBUG (networking:143) - Requesting 'http://127.0.0.1:32400/channels/all'
2022-04-28 08:22:29,292 (70000f55d000) :  DEBUG (runtime:1117) - Created a thread named 'ensure_agent_info_exists_inner'
2022-04-28 08:22:29,304 (70000f55d000) :  DEBUG (runtime:924) - Response: [200] MediaContainer, 11288 bytes
2022-04-28 08:22:29,304 (70000c539000) :  DEBUG (services:362) - Loaded services
2022-04-28 08:22:29,305 (70000dd4b000) :  DEBUG (peerservice:176) - Background-refreshing remote servers
2022-04-28 08:22:29,305 (70000e14e000) :  DEBUG (runtime:1117) - Created a thread named 'background_refresh'
2022-04-28 08:22:29,309 (70000c93c000) :  DEBUG (services:438) - No shared code to load
2022-04-28 08:22:29,309 (70000dd4b000) :  DEBUG (peerservice:189) - Updating servers (True/False True/True/True)
2022-04-28 08:22:29,310 (70000cd3f000) :  DEBUG (runtime:1117) - Created a thread named 'ensure_agent_info_exists_inner'
2022-04-28 08:22:29,311 (70000dd4b000) :  DEBUG (peerservice:198) - Found 1 servers
2022-04-28 08:22:29,312 (70000dd4b000) :  DEBUG (peerservice:233) - Updating existing server PlexMini (12fa2ed5eb689672b1d39b84df06410869ff8dc1)
2022-04-28 08:22:29,314 (70000dd4b000) :  DEBUG (networking:143) - Requesting 'http://127.0.0.1:32400/library/sections'
2022-04-28 08:22:29,316 (70000ed57000) :  INFO (agentservice:129) - Agent info: {'com.plexapp.agents.fanarttv': [{'media_types': ['Movie'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': ['com.plexapp.agents.imdb', 'com.plexapp.agents.themoviedb'], 'has_attribution': True, 'languages': ['xn'], 'persist_stored_files': True, 'version': 0, 'primary_provider': False, 'prefs': True, 'name': 'Fanart.tv'}, {'media_types': ['TV_Show'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': ['com.plexapp.agents.thetvdb', 'com.plexapp.agents.themoviedb'], 'has_attribution': True, 'languages': ['xn'], 'persist_stored_files': True, 'version': 0, 'primary_provider': False, 'prefs': True, 'name': 'Fanart.tv'}, {'media_types': ['Artist'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': ['com.plexapp.agents.lastfm'], 'has_attribution': True, 'languages': ['xn'], 'persist_stored_files': True, 'version': 0, 'primary_provider': False, 'prefs': True, 'name': 'Fanart.tv'}, {'media_types': ['Album'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': ['com.plexapp.agents.lastfm'], 'has_attribution': True, 'languages': ['xn'], 'persist_stored_files': True, 'version': 0, 'primary_provider': False, 'prefs': True, 'name': 'Fanart.tv'}], 'com.plexapp.agents.none': [{'media_types': ['Movie'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': None, 'has_attribution': False, 'languages': ['xn'], 'persist_stored_files': True, 'version': 0, 'primary_provider': True, 'prefs': False, 'name': 'Personal Media'}, {'media_types': ['TV_Show'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': None, 'has_attribution': False, 'languages': ['xn'], 'persist_stored_files': True, 'version': 0, 'primary_provider': True, 'prefs': False, 'name': 'Personal Media Shows'}, {'media_types': ['Artist'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': None, 'has_attribution': False, 'languages': ['xn'], 'persist_stored_files': True, 'version': 0, 'primary_provider': True, 'prefs': False, 'name': 'Personal Media Artists'}, {'media_types': ['Album'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': None, 'has_attribution': False, 'languages': ['xn'], 'persist_stored_files': True, 'version': 0, 'primary_provider': True, 'prefs': False, 'name': 'Personal Media Albums'}, {'media_types': ['Photo'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': None, 'has_attribution': False, 'languages': ['en', 'ar', 'bg', 'ca', 'cs', 'cy', 'da', 'de', 'el', 'es', 'et', 'fa', 'fi', 'fr', 'he', 'hi', 'hr', 'ht', 'hu', 'id', 'it', 'ja', 'ko', 'lt', 'lv', 'ms', 'mt', 'nl', 'no', 'pl', 'pt', 'ro', 'ru', 'sk', 'sv', 'sl', 'sr', 'th', 'tr', 'uk', 'ur', 'vi', 'zh', 'xn'], 'persist_stored_files': True, 'version': 0, 'primary_provider': True, 'prefs': False, 'name': 'Photos'}], 'tv.plex.agents.music': [{'media_types': ['Artist'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': ['com.plexapp.agents.localmedia'], 'has_attribution': True, 'languages': ['en', 'ar', 'bg', 'zh', 'hr', 'cs', 'da', 'nl', 'fi', 'fr', 'de', 'el', 'hu', 'id', 'it', 'ja', 'ko', 'nn', 'pl', 'pt', 'ro', 'ru', 'sr', 'sk', 'es', 'sv', 'th', 'tr', 'vi', 'xx'], 'persist_stored_files': True, 'version': 0, 'primary_provider': True, 'prefs': True, 'name': 'Plex Music'}, {'media_types': ['Album'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': ['com.plexapp.agents.localmedia'], 'has_attribution': True, 'languages': ['en', 'ar', 'bg', 'zh', 'hr', 'cs', 'da', 'nl', 'fi', 'fr', 'de', 'el', 'hu', 'id', 'it', 'ja', 'ko', 'nn', 'pl', 'pt', 'ro', 'ru', 'sr', 'sk', 'es', 'sv', 'th', 'tr', 'vi', 'xx'], 'persist_stored_files': True, 'version': 0, 'primary_provider': True, 'prefs': True, 'name': 'Plex Music'}], 'com.plexapp.agents.opensubtitles': [{'media_types': ['Movie'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': ['com.plexapp.agents.imdb'], 'has_attribution': False, 'languages': ['xn'], 'persist_stored_files': True, 'version': 0, 'primary_provider': False, 'prefs': True, 'name': 'OpenSubtitles.org'}, {'media_types': ['TV_Show'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': ['com.plexapp.agents.thetvdb'], 'has_attribution': False, 'languages': ['xn'], 'persist_stored_files': True, 'version': 0, 'primary_provider': False, 'prefs': True, 'name': 'OpenSubtitles.org'}], 'com.plexapp.agents.imdb': [{'media_types': ['Movie'], 'accepts_from': ['com.plexapp.agents.localmedia'], 'fallback_agent': None, 'contributes_to': ['com.plexapp.agents.themoviedb'], 'has_attribution': True, 'languages': ['en', 'sv', 'fr', 'es', 'nl', 'de', 'it', 'da', 'ar', 'ca', 'zh', 'cs', 'et', 'fi', 'el', 'he', 'hi', 'hu', 'id', 'ja', 'ko', 'lv', 'no', 'fa', 'pl', 'pt', 'ro', 'ru', 'sk', 'th', 'tr', 'uk', 'vi'], 'persist_stored_files': True, 'version': 0, 'primary_provider': True, 'prefs': True, 'name': 'Plex Movie'}], 'com.plexapp.agents.lyricfind': [{'media_types': ['Album'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': ['com.plexapp.agents.lastfm', 'tv.plex.agents.music', 'org.musicbrainz.agents.music'], 'has_attribution': True, 'languages': ['xn'], 'persist_stored_files': True, 'version': 0, 'primary_provider': False, 'prefs': False, 'name': 'LyricFind'}], 'com.plexapp.agents.thetvdb': [{'media_types': ['TV_Show'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': None, 'has_attribution': True, 'languages': ['en', 'fr', 'zh', 'sv', 'no', 'da', 'fi', 'nl', 'de', 'it', 'es', 'pl', 'hu', 'el', 'tr', 'ru', 'he', 'ja', 'pt', 'cs', 'ko', 'sl', 'hr'], 'persist_stored_files': True, 'version': 0, 'primary_provider': True, 'prefs': True, 'name': 'TheTVDB'}], 'tv.plex.agents.movie': [{'media_types': ['Movie'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': None, 'has_attribution': True, 'languages': [], 'persist_stored_files': True, 'version': 0, 'primary_provider': True, 'prefs': True, 'name': 'Plex Movie'}], 'tv.plex.agents.series': [{'media_types': ['TV_Show'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': None, 'has_attribution': True, 'languages': [], 'persist_stored_files': True, 'version': 0, 'primary_provider': True, 'prefs': True, 'name': 'Plex TV Series'}], 'com.plexapp.agents.lastfm': [{'media_types': ['Artist'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': None, 'has_attribution': True, 'languages': ['en', 'sv', 'fr', 'es', 'de', 'pl', 'it', 'pt', 'ja', 'tr', 'ru', 'zh'], 'persist_stored_files': True, 'version': 0, 'primary_provider': True, 'prefs': True, 'name': 'Last.fm'}, {'media_types': ['Album'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': None, 'has_attribution': True, 'languages': ['en', 'sv', 'fr', 'es', 'de', 'pl', 'it', 'pt', 'ja', 'tr', 'ru', 'zh'], 'persist_stored_files': True, 'version': 0, 'primary_provider': True, 'prefs': True, 'name': 'Last.fm'}], 'org.musicbrainz.agents.music': [{'media_types': ['Artist'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': None, 'has_attribution': True, 'languages': ['en', 'ar', 'bg', 'zh', 'hr', 'cs', 'da', 'nl', 'fi', 'fr', 'de', 'el', 'hu', 'id', 'it', 'ja', 'ko', 'nn', 'pl', 'pt', 'ro', 'ru', 'sr', 'sk', 'es', 'sv', 'th', 'tr', 'vi', 'xx'], 'persist_stored_files': True, 'version': 0, 'primary_provider': True, 'prefs': True, 'name': 'Musicbrainz'}, {'media_types': ['Album'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': None, 'has_attribution': True, 'languages': ['en', 'ar', 'bg', 'zh', 'hr', 'cs', 'da', 'nl', 'fi', 'fr', 'de', 'el', 'hu', 'id', 'it', 'ja', 'ko', 'nn', 'pl', 'pt', 'ro', 'ru', 'sr', 'sk', 'es', 'sv', 'th', 'tr', 'vi', 'xx'], 'persist_stored_files': True, 'version': 0, 'primary_provider': True, 'prefs': True, 'name': 'Musicbrainz'}], 'com.plexapp.agents.themoviedb': [{'media_types': ['Movie'], 'accepts_from': ['com.plexapp.agents.localmedia'], 'fallback_agent': None, 'contributes_to': None, 'has_attribution': True, 'languages': ['en', 'cs', 'da', 'de', 'el', 'es', 'fi', 'fr', 'he', 'hr', 'hu', 'it', 'lv', 'lt', 'nl', 'no', 'pl', 'pt', 'ru', 'sk', 'sv', 'th', 'tr', 'vi', 'zh', 'ko'], 'persist_stored_files': True, 'version': 0, 'primary_provider': True, 'prefs': True, 'name': 'The Movie Database'}, {'media_types': ['TV_Show'], 'accepts_from': ['com.plexapp.agents.localmedia', 'com.plexapp.agents.thetvdb'], 'fallback_agent': None, 'contributes_to': ['com.plexapp.agents.thetvdb'], 'has_attribution': True, 'languages': ['en', 'cs', 'da', 'de', 'el', 'es', 'fi', 'fr', 'he', 'hr', 'hu', 'it', 'lv', 'lt', 'nl', 'no', 'pl', 'pt', 'ru', 'sk', 'sv', 'th', 'tr', 'vi', 'zh', 'ko'], 'persist_stored_files': True, 'version': 0, 'primary_provider': True, 'prefs': True, 'name': 'The Movie Database'}], 'com.plexapp.agents.localmedia': [{'media_types': ['Movie'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': ['com.plexapp.agents.imdb', 'com.plexapp.agents.none'], 'has_attribution': False, 'languages': ['xn'], 'persist_stored_files': False, 'version': 0, 'primary_provider': False, 'prefs': True, 'name': 'Local Media Assets (Movies)'}, {'media_types': ['TV_Show'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': ['com.plexapp.agents.thetvdb', 'com.plexapp.agents.none'], 'has_attribution': False, 'languages': ['xn'], 'persist_stored_files': False, 'version': 0, 'primary_provider': False, 'prefs': True, 'name': 'Local Media Assets (TV)'}, {'media_types': ['Artist'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': ['com.plexapp.agents.discogs', 'com.plexapp.agents.lastfm', 'com.plexapp.agents.plexmusic', 'com.plexapp.agents.none', 'tv.plex.agents.music', 'org.musicbrainz.agents.music'], 'has_attribution': False, 'languages': ['xn'], 'persist_stored_files': False, 'version': 0, 'primary_provider': False, 'prefs': True, 'name': 'Local Media Assets (Artists)'}, {'media_types': ['Artist'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': ['com.plexapp.agents.plexmusic'], 'has_attribution': False, 'languages': ['xn'], 'persist_stored_files': False, 'version': 2, 'primary_provider': False, 'prefs': True, 'name': 'Local Media Assets (Artists)'}, {'media_types': ['Album'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': ['com.plexapp.agents.discogs', 'com.plexapp.agents.lastfm', 'com.plexapp.agents.plexmusic', 'com.plexapp.agents.none', 'tv.plex.agents.music', 'org.musicbrainz.agents.music'], 'has_attribution': False, 'languages': ['xn'], 'persist_stored_files': False, 'version': 0, 'primary_provider': False, 'prefs': True, 'name': 'Local Media Assets (Albums)'}], 'com.plexapp.agents.movieposterdb': [{'media_types': ['Movie'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': ['com.plexapp.agents.imdb'], 'has_attribution': True, 'languages': ['xn'], 'persist_stored_files': True, 'version': 0, 'primary_provider': False, 'prefs': False, 'name': 'CineMaterial'}], 'com.plexapp.agents.htbackdrops': [{'media_types': ['Artist'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': ['com.plexapp.agents.lastfm'], 'has_attribution': True, 'languages': ['ab', 'aa', 'af', 'ak', 'sq', 'am', 'ar', 'an', 'hy', 'as', 'av', 'ae', 'ay', 'az', 'bm', 'ba', 'eu', 'be', 'bn', 'bh', 'bi', 'bs', 'pb', 'br', 'bg', 'my', 'ca', 'ch', 'ce', 'ny', 'zh', 'cu', 'cv', 'kw', 'co', 'cr', 'hr', 'cs', 'da', 'dv', 'nl', 'dz', 'en', 'eo', 'et', 'ee', 'fo', 'fj', 'fi', 'fr', 'fy', 'ff', 'gd', 'gl', 'lg', 'ka', 'de', 'el', 'gn', 'gu', 'ht', 'ha', 'he', 'hz', 'hi', 'ho', 'hu', 'is', 'io', 'ig', 'id', 'ia', 'ie', 'iu', 'ik', 'ga', 'it', 'ja', 'jv', 'kl', 'kn', 'kr', 'ks', 'kk', 'km', 'ki', 'rw', 'ky', 'kv', 'kg', 'ko', 'kj', 'ku', 'lo', 'la', 'lv', 'li', 'ln', 'lt', 'lu', 'lb', 'mk', 'mg', 'ms', 'ml', 'mt', 'gv', 'mi', 'mr', 'mh', 'mo', 'mn', 'na', 'nv', 'ng', 'ne', 'xn', 'nd', 'no', 'nb', 'nn', 'oc', 'oj', 'or', 'om', 'os', 'pi', 'pa', 'fa', 'pl', 'pt', 'ps', 'qu', 'rm', 'ro', 'rn', 'ru', 'se', 'sm', 'sg', 'sa', 'sc', 'sr', 'sn', 'ii', 'sd', 'si', 'sk', 'sl', 'so', 'st', 'nr', 'es', 'su', 'sw', 'ss', 'sv', 'tl', 'ty', 'tg', 'ta', 'tt', 'te', 'th', 'bo', 'ti', 'to', 'ts', 'tn', 'tr', 'tk', 'tw', 'ug', 'uk', 'ur', 'uz', 've', 'vi', 'vo', 'wa', 'cy', 'wo', 'xh', 'yi', 'yo', 'za', 'zu'], 'persist_stored_files': True, 'version': 0, 'primary_provider': False, 'prefs': False, 'name': 'Home Theater Backdrops'}], 'com.plexapp.agents.plexthememusic': [{'media_types': ['TV_Show'], 'accepts_from': None, 'fallback_agent': None, 'contributes_to': ['com.plexapp.agents.thetvdb', 'com.plexapp.agents.thetvdbdvdorder', 'com.plexapp.agents.themoviedb'], 'has_attribution': False, 'languages': ['xn'], 'persist_stored_files': True, 'version': 0, 'primary_provider': False, 'prefs': False, 'name': 'Plex Theme Music'}]}
2022-04-28 08:22:29,323 (70000ed57000) :  INFO (datakit:131) - Saved the dictionary file
2022-04-28 08:22:29,324 (70000dd4b000) :  DEBUG (networking:143) - Requesting 'http://127.0.0.1:32400/channels/all'
2022-04-28 08:22:29,881 (70000c539000) :  DEBUG (runtime:717) - Handling request GET /system/messaging/clear_events/com.plexapp.agents.imdb
2022-04-28 08:22:29,899 (70000c539000) :  DEBUG (runtime:814) - Found route matching /system/messaging/clear_events/com.plexapp.agents.imdb
2022-04-28 08:22:29,899 (70000c539000) :  DEBUG (runtime:88) - Sending packed state data (99 bytes)
2022-04-28 08:22:29,899 (70000c539000) :  DEBUG (runtime:924) - Response: [200] str, 0 bytes
2022-04-28 08:22:29,970 (70000c539000) :  DEBUG (runtime:717) - Handling request GET /:/plugins/com.plexapp.system/resourceHashes
2022-04-28 08:22:29,971 (70000c539000) :  DEBUG (runtime:814) - Found route matching /:/plugins/com.plexapp.system/resourceHashes
2022-04-28 08:22:29,972 (70000c539000) :  DEBUG (networking:143) - Requesting 'http://resources-cdn.plexapp.com/hashes.json'
2022-04-28 08:22:30,331 (70000c539000) :  ERROR (networking:196) - Error opening URL 'http://resources-cdn.plexapp.com/hashes.json'
2022-04-28 08:22:30,333 (70000c539000) :  CRITICAL (runtime:1299) - Exception getting hosted resource hashes (most recent call last):
  File "/Applications/Plex Media Server.app/Contents/Resources/Plug-ins-872b93b91/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/runtime.py", line 1291, in get_resource_hashes
    json = self._core.networking.http_request("http://resources-cdn.plexapp.com/hashes.json", timeout=5).content
  File "/Applications/Plex Media Server.app/Contents/Resources/Plug-ins-872b93b91/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 242, in content
    return self.__str__()
  File "/Applications/Plex Media Server.app/Contents/Resources/Plug-ins-872b93b91/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 220, in __str__
    self.load()
  File "/Applications/Plex Media Server.app/Contents/Resources/Plug-ins-872b93b91/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 158, in load
    f = self._opener.open(req, timeout=self._timeout)
  File "/Applications/Plex Media Server.app/Contents/Resources/Python/python27.zip/urllib2.py", line 435, in open
    response = meth(req, response)
  File "/Applications/Plex Media Server.app/Contents/Resources/Python/python27.zip/urllib2.py", line 548, in http_response
    'http', request, response, code, msg, hdrs)
  File "/Applications/Plex Media Server.app/Contents/Resources/Python/python27.zip/urllib2.py", line 473, in error
    return self._call_chain(*args)
  File "/Applications/Plex Media Server.app/Contents/Resources/Python/python27.zip/urllib2.py", line 407, in _call_chain
    result = func(*args)
  File "/Applications/Plex Media Server.app/Contents/Resources/Python/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

2022-04-28 08:22:30,333 (70000c539000) :  DEBUG (runtime:88) - Sending packed state data (99 bytes)
2022-04-28 08:22:30,333 (70000c539000) :  DEBUG (runtime:924) - Response: [404] NoneType, 0 bytes
2022-04-28 08:22:30,344 (70000c539000) :  DEBUG (runtime:717) - Handling request GET /:/plugins/com.plexapp.system/messaging/function/X0J1bmRsZVNlcnZpY2U6QWxsU2VydmljZXM_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMApyMAo_
2022-04-28 08:22:30,345 (70000c539000) :  DEBUG (runtime:49) - Received packed state data (80 bytes)
2022-04-28 08:22:30,346 (70000c539000) :  DEBUG (runtime:814) - Found route matching /:/plugins/com.plexapp.system/messaging/function/X0J1bmRsZVNlcnZpY2U6QWxsU2VydmljZXM_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMApyMAo_
2022-04-28 08:22:30,347 (70000c539000) :  DEBUG (runtime:88) - Sending packed state data (99 bytes)
2022-04-28 08:22:30,347 (70000c539000) :  DEBUG (runtime:924) - Response: [200] str, 544 bytes
2022-04-28 08:22:30,815 (70000c539000) :  DEBUG (runtime:717) - Handling request GET /:/plugins/com.plexapp.system/messaging/function/X0FnZW50U2VydmljZTpVcGRhdGVJbmZv/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQo3CmRpY3QKbGlzdApkaWN0Cmxpc3QKbGlzdApsaXN0Cmxpc3QKMgpzMjMKY29tLnBsZXhhcHAuYWdlbnRzLmltZGJzMTAKaWRlbnRpZmllcnIxCnMxMAphZ2VudF9pbmZvMQpyMgoxMApyMwpzMTEKbWVkaWFfdHlwZXNyNApzMTIKYWNjZXB0c19mcm9tbnMxNApmYWxsYmFja19hZ2VudHI1CnMxNApjb250cmlidXRlc190b3I2CnM5Cmxhbmd1YWdlc2IxczIwCnBlcnNpc3Rfc3RvcmVkX2ZpbGVzaTAKczcKdmVyc2lvbmIxczE2CnByaW1hcnlfcHJvdmlkZXJiMXM1CnByZWZzczEwClBsZXggTW92aWVzNApuYW1lMQpzNQpNb3ZpZTEKczI5CmNvbS5wbGV4YXBwLmFnZW50cy5sb2NhbG1lZGlhMQpzMjkKY29tLnBsZXhhcHAuYWdlbnRzLnRoZW1vdmllZGIzMwpzMgplbnMyCnN2czIKZnJzMgplc3MyCm5sczIKZGVzMgppdHMyCmRhczIKYXJzMgpjYXMyCnpoczIKY3NzMgpldHMyCmZpczIKZWxzMgpoZXMyCmhpczIKaHVzMgppZHMyCmphczIKa29zMgpsdnMyCm5vczIKZmFzMgpwbHMyCnB0czIKcm9zMgpydXMyCnNrczIKdGhzMgp0cnMyCnVrczIKdmlyMAo_
2022-04-28 08:22:30,816 (70000c539000) :  DEBUG (runtime:49) - Received packed state data (80 bytes)
2022-04-28 08:22:30,817 (70000c539000) :  DEBUG (runtime:814) - Found route matching /:/plugins/com.plexapp.system/messaging/function/X0FnZW50U2VydmljZTpVcGRhdGVJbmZv/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQo3CmRpY3QKbGlzdApkaWN0Cmxpc3QKbGlzdApsaXN0Cmxpc3QKMgpzMjMKY29tLnBsZXhhcHAuYWdlbnRzLmltZGJzMTAKaWRlbnRpZmllcnIxCnMxMAphZ2VudF9pbmZvMQpyMgoxMApyMwpzMTEKbWVkaWFfdHlwZXNyNApzMTIKYWNjZXB0c19mcm9tbnMxNApmYWxsYmFja19hZ2VudHI1CnMxNApjb250cmlidXRlc190b3I2CnM5Cmxhbmd1YWdlc2IxczIwCnBlcnNpc3Rfc3RvcmVkX2ZpbGVzaTAKczcKdmVyc2lvbmIxczE2CnByaW1hcnlfcHJvdmlkZXJiMXM1CnByZWZzczEwClBsZXggTW92aWVzNApuYW1lMQpzNQpNb3ZpZTEKczI5CmNvbS5wbGV4YXBwLmFnZW50cy5sb2NhbG1lZGlhMQpzMjkKY29tLnBsZXhhcHAuYWdlbnRzLnRoZW1vdmllZGIzMwpzMgplbnMyCnN2czIKZnJzMgplc3MyCm5sczIKZGVzMgppdHMyCmRhczIKYXJzMgpjYXMyCnpoczIKY3NzMgpldHMyCmZpczIKZWxzMgpoZXMyCmhpczIKaHVzMgppZHMyCmphczIKa29zMgpsdnMyCm5vczIKZmFzMgpwbHMyCnB0czIKcm9zMgpydXMyCnNrczIKdGhzMgp0cnMyCnVrczIKdmlyMAo_
2022-04-28 08:22:30,817 (70000c539000) :  INFO (agentservice:175) - Receiving agent info from com.plexapp.agents.imdb: [{'media_types': ['Movie'], 'primary_provider': True, 'fallback_agent': None, 'contributes_to': ['com.plexapp.agents.themoviedb'], 'languages': ['en', 'sv', 'fr', 'es', 'nl', 'de', 'it', 'da', 'ar', 'ca', 'zh', 'cs', 'et', 'fi', 'el', 'he', 'hi', 'hu', 'id', 'ja', 'ko', 'lv', 'no', 'fa', 'pl', 'pt', 'ro', 'ru', 'sk', 'th', 'tr', 'uk', 'vi'], 'persist_stored_files': True, 'version': 0, 'accepts_from': ['com.plexapp.agents.localmedia'], 'prefs': True, 'name': 'Plex Movie'}]
2022-04-28 08:22:30,818 (70000c539000) :  DEBUG (runtime:88) - Sending packed state data (99 bytes)
2022-04-28 08:22:30,818 (70000c539000) :  DEBUG (runtime:924) - Response: [200] str, 16 bytes
2022-04-28 08:22:34,383 (70000d948000) :  INFO (datakit:131) - Saved the dictionary file
2022-04-28 08:22:39,770 (70000c4b6000) :  DEBUG (runtime:717) - Handling request GET /system/notify/serverUpdated?host=10.0.0.66
2022-04-28 08:22:39,771 (70000c4b6000) :  DEBUG (runtime:814) - Found route matching /system/notify/serverUpdated
2022-04-28 08:22:39,771 (70000c4b6000) :  DEBUG (peerservice:386) - Handling server update notification (10.0.0.66)
2022-04-28 08:22:39,772 (70000c4b6000) :  DEBUG (peerservice:189) - Updating servers (True/False True/True/True)
2022-04-28 08:22:39,772 (70000c4b6000) :  DEBUG (peerservice:164) - Fetching the current list of servers
2022-04-28 08:22:39,772 (70000c4b6000) :  DEBUG (networking:143) - Requesting 'http://127.0.0.1:32400/servers'
2022-04-28 08:22:39,774 (70000c4b6000) :  DEBUG (peerservice:198) - Found 1 servers
2022-04-28 08:22:39,774 (70000c4b6000) :  DEBUG (peerservice:233) - Updating existing server PlexMini (12fa2ed5eb689672b1d39b84df06410869ff8dc1)
2022-04-28 08:22:39,775 (70000c4b6000) :  DEBUG (networking:143) - Requesting 'http://127.0.0.1:32400/library/sections'
2022-04-28 08:22:39,778 (70000c4b6000) :  DEBUG (networking:143) - Requesting 'http://127.0.0.1:32400/channels/all'
2022-04-28 08:22:39,779 (70000c4b6000) :  DEBUG (runtime:924) - Response: [200] str, 0 bytes
2022-04-28 08:23:21,324 (70000c4b6000) :  DEBUG (runtime:717) - Handling request GET /system/:/prefs
2022-04-28 08:23:21,325 (70000c4b6000) :  DEBUG (runtime:814) - Found route matching /system/:/prefs
2022-04-28 08:23:21,326 (70000c4b6000) :  DEBUG (preferences:258) - Loaded preferences from DefaultPrefs.json
2022-04-28 08:23:21,327 (70000c4b6000) :  DEBUG (preferences:178) - Loaded the user preferences for com.plexapp.system
2022-04-28 08:23:21,328 (70000c4b6000) :  DEBUG (runtime:88) - Sending packed state data (99 bytes)
2022-04-28 08:23:21,328 (70000c4b6000) :  DEBUG (runtime:924) - Response: [200] MediaContainer, 418 bytes

After doing some research around the forums again, it appears there could be a network or IP issue where my specific IP is allegedly being blocked by PLEX servers.

To test, I launched PMS under a VPN cover thus obtaining a new IP and it seems to work now.

SO…are there any PLEX administrators that could kindly unblock my IP?

Scratch that…the VPN didn’t help much. I am still getting the resourceHashes issue.

Am I the only one!?

Same issue - but on Synology

The issue was fairly hard to pinpoint since it does not appear in the general logs, but in one of the plugin logs (com.plexapp.agents.opensubtitles.log)

I suspect it started after the last update (I run a script to auto update every night) - I m patiently awaiting the next update hoping it will fix it

it was already happening with 1.26.0.5715 and now also with 1.26.1.5772 :frowning:

I did try to downgrade to Plex 1.25 but still had the same issue. Maybe I will try 1.24? I am glad that I am not the only one experiencing this…PLEX makes me paranoid sometimes…

So far…seeing the same issue with Version 1.24.5.5173 but there aren’t any other symptoms with the Plex app. Meaning its not crashing or throwing off video watching.

I honestly dont know what else to do to help resolve this…

com.plexapp.system.log:

2022-04-30 09:18:12,281 (700002546000) :  CRITICAL (runtime:1299) - Exception getting hosted resource hashes (most recent call last):
  File "/Applications/Plex Media Server.app/Contents/Resources/Plug-ins-8dcc73a59/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/runtime.py", line 1291, in get_resource_hashes
    json = self._core.networking.http_request("http://resources-cdn.plexapp.com/hashes.json", timeout=5).content
  File "/Applications/Plex Media Server.app/Contents/Resources/Plug-ins-8dcc73a59/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 242, in content
    return self.__str__()
  File "/Applications/Plex Media Server.app/Contents/Resources/Plug-ins-8dcc73a59/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 220, in __str__
    self.load()
  File "/Applications/Plex Media Server.app/Contents/Resources/Plug-ins-8dcc73a59/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py", line 158, in load
    f = self._opener.open(req, timeout=self._timeout)
  File "/Applications/Plex Media Server.app/Contents/Resources/Python/python27.zip/urllib2.py", line 435, in open
    response = meth(req, response)
  File "/Applications/Plex Media Server.app/Contents/Resources/Python/python27.zip/urllib2.py", line 548, in http_response
    'http', request, response, code, msg, hdrs)
  File "/Applications/Plex Media Server.app/Contents/Resources/Python/python27.zip/urllib2.py", line 473, in error
    return self._call_chain(*args)
  File "/Applications/Plex Media Server.app/Contents/Resources/Python/python27.zip/urllib2.py", line 407, in _call_chain
    result = func(*args)
  File "/Applications/Plex Media Server.app/Contents/Resources/Python/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

Sent a tweet to @plex … fingers crossed 🫰🏼

Cross posting a related thread here:

I’m getting this also… would be nice to have this fixed :frowning:

I managed to get most of it back by repairing the database using the sqlite3 tool

  1. Backup the Plex Media Server folder
  2. isolate the ‘com.plexapp.plugins.library.blobs.db’ and ‘com.plexapp.plugins.library.db’ files
  3. Repair both files through the commands described here Malformed database disk image / No such collation sequence: icu_root : How-to repair : PleX (reddit.com)
  4. Delete the Plex Media Server folder
  5. Start Plex and do initial setup (so that the folder structure is recreated)
  6. Stop Plex
  7. Restore both database files

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