Tv show files not appearing anymore

As the title says, as if it happened overnight my files are no longer playable in Plex. I receive the error “media unavailable: the file associated with this item is not accessible by the server. Please verify that the file exists and the necessary drive is accessible.” I have tried clearing the cache on the app with no luck. Ensuring all permissions are set as the day I set it up. The files on the external drive I’m using are playable on my PC through the drive itself, so I know they are usable and not corrupt in some way. It just seems Plex is unable to recognize the file anymore.

I am quite new to this Plex server stuff, so any help would be great.

Thank you for your time.

Can you try to play a file and post the server logs afterwards?

So unfortunately, after trying to resolve the issue i had removed all my content from my External hard drive to then re-add the files. To see if that would make any difference, of course it did not. Files dont even appear in my plex library after adding them. But i went back in to my logs to see if i could pinpoint when exactly the issue started and i believe i found it. Ill include the snippit down below.

Thanks for your time here.

File “/data/data/com.plexapp.mediaserver.smb/Resources/Plug-ins-980a13e02/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/storage.py”, line 55, in load
f = open(filename, mode)
IOError: [Errno 2] No such file or directory: ‘/data/user/0/com.plexapp.mediaserver.smb/Resources/Plug-ins-980a13e02/WebClient.bundle/Contents/Info.plist’

2022-04-15 21:52:11,505 (26f1dd1d00) : CRITICAL (bundleservice:141) - Exception adding bundle: WebClient.bundle (most recent call last):
File “/data/user/0/com.plexapp.mediaserver.smb/Resources/Plug-ins-980a13e02/System.bundle/Contents/Code/bundleservice.py”, line 131, in update_bundles
Log(‘Found duplicate identifier at %s for bundled plugin (%s), ignoring duplicate plugin.’ % (path, bundle.identifier))
File “/data/user/0/com.plexapp.mediaserver.smb/Resources/Plug-ins-980a13e02/System.bundle/Contents/Code/bundleservice.py”, line 18, in init
self.load_plist()
File “/data/user/0/com.plexapp.mediaserver.smb/Resources/Plug-ins-980a13e02/System.bundle/Contents/Code/bundleservice.py”, line 22, in load_plist
plist = Plist.ObjectFromString(Core.storage.load(Core.storage.join_path(self.path, “Contents”, “Info.plist”)))
File “/data/data/com.plexapp.mediaserver.smb/Resources/Plug-ins-980a13e02/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/api/parsekit.py”, line 32, in ObjectFromString
check_size(string, max_size)
File “/data/data/com.plexapp.mediaserver.smb/Resources/Plug-ins-980a13e02/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/api/parsekit.py”, line 22, in check_size
if len(data) > max_size:
TypeError: object of type ‘NoneType’ has no len()

2022-04-15 21:52:11,506 (26f1dd1d00) : DEBUG (runtime:1117) - Created a thread named ‘ensure_agent_info_exists_inner’
2022-04-15 21:52:11,508 (26f1dd1d00) : DEBUG (runtime:1117) - Created a thread named ‘ensure_agent_info_exists_inner’
2022-04-15 21:52:11,510 (26f1dd1d00) : DEBUG (runtime:1117) - Created a thread named ‘ensure_agent_info_exists_inner’
2022-04-15 21:52:11,511 (26f1dd1d00) : INFO (bundleservice:131) - Found duplicate identifier at /data/user/0/com.plexapp.mediaserver.smb/Resources/Plug-ins-980a13e02/TheTVDBv4.bundle for bundled plugin (com.plexapp.agents.thetvdb), ignoring duplicate plugin.
2022-04-15 21:52:11,513 (26f1dd1d00) : DEBUG (runtime:1117) - Created a thread named ‘ensure_agent_info_exists_inner’
2022-04-15 21:52:11,516 (26f1dd1d00) : DEBUG (runtime:1117) - Created a thread named ‘ensure_agent_info_exists_inner’
2022-04-15 21:52:11,519 (26f1dd1d00) : DEBUG (runtime:1117) - Created a thread named ‘ensure_agent_info_exists_inner’
2022-04-15 21:52:11,521 (26f1dd1d00) : DEBUG (runtime:1117) - Created a thread named ‘ensure_agent_info_exists_inner’
2022-04-15 21:52:11,524 (26f1dd1d00) : DEBUG (runtime:1117) - Created a thread named ‘ensure_agent_info_exists_inner’
2022-04-15 21:52:11,525 (26f1dd1d00) : DEBUG (runtime:1117) - Created a thread named ‘remove_unavailable_agents’
2022-04-15 21:52:11,526 (26f1dd1d00) : DEBUG (bundleservice:81) - Started the bundle service
2022-04-15 21:52:11,531 (26f2eced00) : DEBUG (flagservice:46) - Started the media flag service
2022-04-15 21:52:11,546 (26f94bcd00) : CRITICAL (storage:60) - Exception reading file /data/user/0/com.plexapp.mediaserver.smb/Resources/Plug-ins-980a13e02/WebClient.bundle/Contents/Info.plist (most recent call last):
File “/data/data/com.plexapp.mediaserver.smb/Resources/Plug-ins-980a13e02/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/storage.py”, line 55, in load
f = open(filename, mode)
IOError: [Errno 2] No such file or directory: ‘/data/user/0/com.plexapp.mediaserver.smb/Resources/Plug-ins-980a13e02/WebClient.bundle/Contents/Info.plist’

2022-04-15 21:52:11,602 (26f94bcd00) : CRITICAL (bundleservice:141) - Exception adding bundle: WebClient.bundle (most recent call last):
File “/data/user/0/com.plexapp.mediaserver.smb/Resources/Plug-ins-980a13e02/System.bundle/Contents/Code/bundleservice.py”, line 131, in update_bundles
Log(‘Found duplicate identifier at %s for bundled plugin (%s), ignoring duplicate plugin.’ % (path, bundle.identifier))
File “/data/user/0/com.plexapp.mediaserver.smb/Resources/Plug-ins-980a13e02/System.bundle/Contents/Code/bundleservice.py”, line 18, in init
self.load_plist()
File “/data/user/0/com.plexapp.mediaserver.smb/Resources/Plug-ins-980a13e02/System.bundle/Contents/Code/bundleservice.py”, line 22, in load_plist
plist = Plist.ObjectFromString(Core.storage.load(Core.storage.join_path(self.path, “Contents”, “Info.plist”)))
File “/data/data/com.plexapp.mediaserver.smb/Resources/Plug-ins-980a13e02/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/api/parsekit.py”, line 32, in ObjectFromString
check_size(string, max_size)
File “/data/data/com.plexapp.mediaserver.smb/Resources/Plug-ins-980a13e02/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/api/parsekit.py”, line 22, in check_size
if len(data) > max_size:
TypeError: object of type ‘NoneType’ has no len()

2022-04-15 21:52:11,610 (26f94bcd00) : DEBUG (runtime:1117) - Created a thread named ‘ensure_agent_info_exists_inner’

Im betting its probably a permissions setting on the files, but without a copy of the server logs I am just guessing.

As I’m a bit new to this, what’s the best way to check permissions for my files? I am just perplexed as to what’s going on since it all changed in a matter of days and then everything became unwatchable. Now with all my files removed, I can’t even add new ones to get logs for you.

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