2020-11-19, 23:14
Approximately 1-2 weeks ago I started getting a skin helper service error when I start Kodi. I'm on v. 18.9.0 on a Nvidia Shield 2016.
Below is what I think is relevant from the log file:
What's the best way to fix this? I tried installing other versions of the helper service via zip file but I get an error that CherryPy 17.0.0.0 is required. I even downloaded a zip of CherryPy 17.x and installed it but the error persists.
UPDATE:
I don't know why it failed to install originally, but after several attempts, I was able to update CherryPy to 17.4.2-2. After the update, I got different errors in the log so I nuked Kodi and did a fresh install. Problem solved!
Below is what I think is relevant from the log file:
Code:
2020-11-19 14:50:47.897 T:11198 NOTICE: ADDON: script.skin.helper.colorpicker v1.0.13 installed
2020-11-19 14:50:47.897 T:11198 NOTICE: ADDON: script.skin.helper.service v1.1.3 installed
2020-11-19 14:50:47.897 T:11198 NOTICE: ADDON: script.xbmcbackup v1.1.3 installed
2020-11-19 14:50:47.897 T:11198 NOTICE: ADDON: service.subtitles.opensubtitles_by_opensubtitles v5.2.14 installed
2020-11-19 14:50:47.897 T:11198 NOTICE: ADDON: service.xbmc.versioncheck v0.5.11 installed
2020-11-19 14:50:47.897 T:11198 NOTICE: ADDON: skin.estouchy v2.0.28 installed
2020-11-19 14:50:47.897 T:11198 NOTICE: ADDON: skin.estuary v2.0.27 installed
Code:
2020-11-19 14:50:49.165 T:11198 NOTICE: load skin from: /data/user/0/org.xbmc.kodi/cache/apk/assets/addons/skin.estuary (version: 2.0.27)
Code:
2020-11-19 14:50:52.658 T:11236 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.ImportError'>
Error Contents: cannot import name extend_dict
Traceback (most recent call last):
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/service.py", line 10, in <module>
from resources.lib.main_service import MainService
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/resources/lib/main_service.py", line 13, in <module>
from listitem_monitor import ListItemMonitor
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/resources/lib/listitem_monitor.py", line 13, in <module>
from metadatautils import extend_dict, process_method_on_list
ImportError: cannot import name extend_dict
-->End of Python script error report<--
2020-11-19 14:50:53.307 T:11273 NOTICE: EMBY.hooks.webservice -> --->[ webservice/57578 ]
What's the best way to fix this? I tried installing other versions of the helper service via zip file but I get an error that CherryPy 17.0.0.0 is required. I even downloaded a zip of CherryPy 17.x and installed it but the error persists.
UPDATE:
I don't know why it failed to install originally, but after several attempts, I was able to update CherryPy to 17.4.2-2. After the update, I got different errors in the log so I nuked Kodi and did a fresh install. Problem solved!