Colima.bundle icon indicating copy to clipboard operation
Colima.bundle copied to clipboard

AttributeError: 'NoneType' object has no attribute 'split'

Open ghost opened this issue 5 years ago • 1 comments

When attempting to match content that is located within the movie path, I discover this error pop-up on occasions - the agent fails to find a match when it occurs.

PMS version: 1.21.1.3830 Using master branch of Colima.bundle

2020-12-30 11:37:06,302 (7eff1cff9700) :  DEBUG (runtime:88) - Sending packed state data (106 bytes)
2020-12-30 11:37:06,302 (7eff1cff9700) :  DEBUG (runtime:924) - Response: [200] str, 16 bytes
2020-12-30 11:37:54,764 (7eff1cff9700) :  DEBUG (runtime:717) - Handling request GET /:/plugins/com.plexapp.agents.colima/messaging/function/X0FnZW50S2l0OlNlYXJjaA__/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoyCmRpY3QKZGljdAo2CnMyCmVuczQKbGFuZ2IxczYKbWFudWFsYjFzNwpwcmltYXJ5aTAKczcKdmVyc2lvbnIxCnM2Cmt3YXJnc3M3ClRWX1Nob3dzMTAKbWVkaWFfdHlwZTExCnMxNgpjNDc1OTc5NmNiMzFmYzY4czE3Cm9wZW5TdWJ0aXRsZXNIYXNoczMKNTAxczcKZXBpc29kZXMyNwpQbGFuZXQgb2YgdGhlIEh1bWFucyAoMjAxOSlzNApuYW1lczEKMXM4CmVwaXNvZGljczI3ClBsYW5ldCBvZiB0aGUgSHVtYW5zICgyMDIwKXM0CnNob3dzMQowczYKc2Vhc29ubnM0CnllYXJzMjI3CiUyRm1udCUyRnVuaW9uJTJGZG9jdW1lbnRhcnklMkZtb3ZpZSUyRlBsYW5ldCUyMG9mJTIwdGhlJTIwSHVtYW5zJTIwJTI4MjAyMCUyOSUyRlBsYW5ldCUyMG9mJTIwdGhlJTIwSHVtYW5zJTIwJTI4MjAxOSUyOSUyMC0lMjAlNUJQbGFuZXQlMkVvZiUyRXRoZSUyRUh1bWFucyUyRTIwMjAlMkUxMDgwcCUyRUFNWk4lMkVXRUItREwlMkVERFAyJTJFMCUyRUglMkUyNjQtQkxVVE9OaVVNJTVEJTJFbWt2czgKZmlsZW5hbWVzNDAKNjMwZTg1MjYyOWY0YzJkNmVjODY0NzkwZGU0ZmExODgyOTU1NDY0OHM4CnBsZXhIYXNoczcKNTk5MzYwMHM4CmR1cmF0aW9uczYKNzM0NTg1czIKaWRyMAo_
2020-12-30 11:37:54,765 (7eff1cff9700) :  DEBUG (runtime:49) - Received packed state data (80 bytes)
2020-12-30 11:37:54,765 (7eff1cff9700) :  DEBUG (runtime:814) - Found route matching /:/plugins/com.plexapp.agents.colima/messaging/function/X0FnZW50S2l0OlNlYXJjaA__/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoyCmRpY3QKZGljdAo2CnMyCmVuczQKbGFuZ2IxczYKbWFudWFsYjFzNwpwcmltYXJ5aTAKczcKdmVyc2lvbnIxCnM2Cmt3YXJnc3M3ClRWX1Nob3dzMTAKbWVkaWFfdHlwZTExCnMxNgpjNDc1OTc5NmNiMzFmYzY4czE3Cm9wZW5TdWJ0aXRsZXNIYXNoczMKNTAxczcKZXBpc29kZXMyNwpQbGFuZXQgb2YgdGhlIEh1bWFucyAoMjAxOSlzNApuYW1lczEKMXM4CmVwaXNvZGljczI3ClBsYW5ldCBvZiB0aGUgSHVtYW5zICgyMDIwKXM0CnNob3dzMQowczYKc2Vhc29ubnM0CnllYXJzMjI3CiUyRm1udCUyRnVuaW9uJTJGZG9jdW1lbnRhcnklMkZtb3ZpZSUyRlBsYW5ldCUyMG9mJTIwdGhlJTIwSHVtYW5zJTIwJTI4MjAyMCUyOSUyRlBsYW5ldCUyMG9mJTIwdGhlJTIwSHVtYW5zJTIwJTI4MjAxOSUyOSUyMC0lMjAlNUJQbGFuZXQlMkVvZiUyRXRoZSUyRUh1bWFucyUyRTIwMjAlMkUxMDgwcCUyRUFNWk4lMkVXRUItREwlMkVERFAyJTJFMCUyRUglMkUyNjQtQkxVVE9OaVVNJTVEJTJFbWt2czgKZmlsZW5hbWVzNDAKNjMwZTg1MjYyOWY0YzJkNmVjODY0NzkwZGU0ZmExODgyOTU1NDY0OHM4CnBsZXhIYXNoczcKNTk5MzYwMHM4CmR1cmF0aW9uczYKNzM0NTg1czIKaWRyMAo_
2020-12-30 11:37:54,765 (7eff1cff9700) :  INFO (agentkit:961) - Searching for matches for {'openSubtitlesHash': 'c4759796cb31fc68', 'episode': '501', 'name': 'Planet of the Humans (2019)', 'episodic': '1', 'show': 'Planet of the Humans (2020)', 'season': '0', 'plexHash': '630e852629f4c2d6ec864790de4fa18829554648', 'filename': '%2Fmnt%2Funion%2Fdocumentary%2Fmovie%2FPlanet%20of%20the%20Humans%20%282020%29%2FPlanet%20of%20the%20Humans%20%282019%29%20-%20%5BPlanet%2Eof%2Ethe%2EHumans%2E2020%2E1080p%2EAMZN%2EWEB-DL%2EDDP2%2E0%2EH%2E264-BLUTONiUM%5D%2Emkv', 'year': None, 'duration': '5993600', 'id': '734585'}
2020-12-30 11:37:54,765 (7eff1cff9700) :  DEBUG (networking:143) - Requesting 'http://127.0.0.1:32400/library/metadata/734585/tree'
2020-12-30 11:37:54,768 (7eff1cff9700) :  DEBUG (networking:138) - Fetching 'https://api.tmdb.org/3/search/movie?api_key=59bb0db203a09d2820a27734437c3bd6&query=Planet%20of%20the%20Humans&year=2020&language=en&include_adult=false' from the HTTP cache
2020-12-30 11:37:54,769 (7eff1cff9700) :  INFO (__init__:115) - No results for title modified by strip diacritics, searching again with the original: Planet of the Humans
2020-12-30 11:37:54,770 (7eff1cff9700) :  DEBUG (networking:138) - Fetching 'https://api.tmdb.org/3/search/movie?api_key=59bb0db203a09d2820a27734437c3bd6&query=Planet%20of%20the%20Humans&year=2020&language=en&include_adult=false' from the HTTP cache
2020-12-30 11:37:54,771 (7eff1cff9700) :  DEBUG (runtime:88) - Sending packed state data (106 bytes)
2020-12-30 11:37:54,771 (7eff1cff9700) :  DEBUG (runtime:924) - Response: [200] str, 320 bytes
2020-12-30 11:38:04,277 (7eff1cff9700) :  DEBUG (runtime:717) - Handling request GET /:/plugins/com.plexapp.agents.colima/messaging/function/X0FnZW50S2l0OlNlYXJjaA__/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoyCmRpY3QKZGljdAo2CnMyCmVuczQKbGFuZ2IxczYKbWFudWFsYjFzNwpwcmltYXJ5aTAKczcKdmVyc2lvbnIxCnM2Cmt3YXJnc3M3ClRWX1Nob3dzMTAKbWVkaWFfdHlwZTMKbnM0CnllYXJzNgo3MzQ1ODVzMgppZHMyMApQbGFuZXQgb2YgdGhlIEh1bWFuc3M0CnNob3dyMAo_
2020-12-30 11:38:04,277 (7eff1cff9700) :  DEBUG (runtime:49) - Received packed state data (80 bytes)
2020-12-30 11:38:04,278 (7eff1cff9700) :  DEBUG (runtime:814) - Found route matching /:/plugins/com.plexapp.agents.colima/messaging/function/X0FnZW50S2l0OlNlYXJjaA__/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoyCmRpY3QKZGljdAo2CnMyCmVuczQKbGFuZ2IxczYKbWFudWFsYjFzNwpwcmltYXJ5aTAKczcKdmVyc2lvbnIxCnM2Cmt3YXJnc3M3ClRWX1Nob3dzMTAKbWVkaWFfdHlwZTMKbnM0CnllYXJzNgo3MzQ1ODVzMgppZHMyMApQbGFuZXQgb2YgdGhlIEh1bWFuc3M0CnNob3dyMAo_
2020-12-30 11:38:04,278 (7eff1cff9700) :  INFO (agentkit:961) - Searching for matches for {'show': 'Planet of the Humans', 'id': '734585', 'year': None}
2020-12-30 11:38:04,278 (7eff1cff9700) :  DEBUG (networking:143) - Requesting 'http://127.0.0.1:32400/library/metadata/734585/tree'
2020-12-30 11:38:04,281 (7eff1cff9700) :  CRITICAL (agentkit:1018) - Exception in the search function of agent named 'Colima', called with keyword arguments {'show': 'Planet of the Humans', 'id': '734585', 'year': None} (most recent call last):
  File "/usr/lib/plexmediaserver/Resources/Plug-ins-6c22540d5/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/api/agentkit.py", line 1011, in _search
    agent.search(*f_args, **f_kwargs)
  File "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/Colima.bundle/Contents/Code/__init__.py", line 82, in search
    filename = String.Unquote(media.filename)
  File "/usr/lib/plexmediaserver/Resources/Plug-ins-6c22540d5/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/api/utilkit.py", line 253, in Unquote
    return urllib.unquote(s)
  File "/usr/lib/plexmediaserver/Resources/Python/lib/python2.7/urllib.py", line 1235, in unquote
    bits = s.split('%')
AttributeError: 'NoneType' object has no attribute 'split'

2020-12-30 11:38:04,281 (7eff1cff9700) :  DEBUG (runtime:88) - Sending packed state data (106 bytes)
2020-12-30 11:38:04,281 (7eff1cff9700) :  DEBUG (runtime:924) - Response: [200] str, 16 bytes

ghost avatar Dec 30 '20 11:12 ghost