Skip to content

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

Description

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions