Hi all, hoping someone can point out what I’m doing wrong here. I’m getting a HTTP 500 error when attempting to load my VideoClipObjects. The following exception is raised in com.plexapp.system.log which leads me to believe its an issue with the structure of my URL service.
2016-02-25 00:24:49,544 (-bfb7490) : CRITICAL (bundleservice:157) - Exception adding bundle: rawranime.bundle (most recent call last):
File "/volume1/@appstore/Plex Media Server/Resources/Plug-ins-7efd046/System.bundle/Contents/Code/bundleservice.py", line 144, in update_bundles
bundle = BundleInfo(self.system, path, plugin)
File "/volume1/@appstore/Plex Media Server/Resources/Plug-ins-7efd046/System.bundle/Contents/Code/bundleservice.py", line 18, in __init__
self.update_hash()
File "/volume1/@appstore/Plex Media Server/Resources/Plug-ins-7efd046/System.bundle/Contents/Code/bundleservice.py", line 58, in update_hash
self.load_plist()
File "/volume1/@appstore/Plex Media Server/Resources/Plug-ins-7efd046/System.bundle/Contents/Code/bundleservice.py", line 22, in load_plist
self.service_dict = Core.services.get_services_from_bundle(self.path, plist)
File "/volume1/@appstore/Plex Media Server/Resources/Plug-ins-7efd046/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/services.py", line 214, in get_services_from_bundle
load_services_from_plist(service_plist_path, services, bundle_identifier)
File "/volume1/@appstore/Plex Media Server/Resources/Plug-ins-7efd046/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/services.py", line 202, in load_services_from_plist
service_plist = plistlib.readPlistFromString(self._core.storage.load(service_plist_path))
File "/volume1/@appstore/Plex Media Server/Resources/Python/lib/python2.7/plistlib.py", line 103, in readPlistFromString
return readPlist(StringIO(data))
File "/volume1/@appstore/Plex Media Server/Resources/Python/lib/python2.7/plistlib.py", line 78, in readPlist
rootObject = p.parse(pathOrFile)
File "/volume1/@appstore/Plex Media Server/Resources/Python/lib/python2.7/plistlib.py", line 406, in parse
parser.ParseFile(fileobj)
File "/volume1/@appstore/Plex Media Server/Resources/Python/lib/python2.7/plistlib.py", line 413, in handleBeginElement
handler(attrs)
File "/volume1/@appstore/Plex Media Server/Resources/Python/lib/python2.7/plistlib.py", line 446, in begin_dict
self.addObject(d)
File "/volume1/@appstore/Plex Media Server/Resources/Python/lib/python2.7/plistlib.py", line 431, in addObject
self.stack[-1].append(value)
File "/volume1/@appstore/Plex Media Server/Resources/Python/lib/python2.7/plistlib.py", line 301, in __getattr__
raise AttributeError, attr
AttributeError: append
The plugin logs are flagging a URL service not found which would confirm that the URL service isn’t being loaded correctly. I am attempting to bundle two URL services with this plugin so I might not be doing it right. Can someone more knowledgeable than me take a quick look at my code and see what I’m doing wrong:
bitbucket.org/TehCrucible/rawranime.bundle/src
Thanks in advance.