Solved Error after the lasy update of urllib3 to 2.1.0
#1
Since the last update (today) of urllib3 to version 2.1.0
I'm getting this error in one of the addons I'm using:

EDITED: The addon has been updated and the error has been fixed

Code:
error <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                  - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                 Error Type: <class 'ImportError'>
                 Error Contents: cannot import name 'appengine' from 'urllib3.contrib' (D:\Program Files (x86)\Kodi v20.1 x64 Nightly\portable_data\addons\script.module.urllib3\lib\urllib3\contrib\__init__.py)
                 Traceback (most recent call last):
                   File "D:\Program Files (x86)\Kodi v20.1 x64 Nightly\portable_data\addons\plugin.video.idanplus\resources\lib\requests_toolbelt\_compat.py", line 48, in <module>
                     from requests.packages.urllib3.contrib import appengine as gaecontrib
                 ImportError: cannot import name 'appengine' from 'requests.packages.urllib3.contrib' (D:\Program Files (x86)\Kodi v20.1 x64 Nightly\portable_data\addons\script.module.urllib3\lib\urllib3\contrib\__init__.py)
                 
                 During handling of the above exception, another exception occurred:
                 
                 Traceback (most recent call last):
                   File "D:\Program Files (x86)\Kodi v20.1 x64 Nightly\portable_data\addons\plugin.video.idanplus\default.py", line 3, in <module>
                     from resources.main import route
                   File "D:\Program Files (x86)\Kodi v20.1 x64 Nightly\portable_data\addons\plugin.video.idanplus\resources\main.py", line 4, in <module>
                     import resources.lib.common as common
                   File "D:\Program Files (x86)\Kodi v20.1 x64 Nightly\portable_data\addons\plugin.video.idanplus\resources\lib\common.py", line 4, in <module>
                     import resources.lib.cloudscraper as cloudscraper
                   File "D:\Program Files (x86)\Kodi v20.1 x64 Nightly\portable_data\addons\plugin.video.idanplus\resources\lib\cloudscraper\__init__.py", line 14, in <module>
                     from resources.lib.requests_toolbelt.utils import dump
                   File "D:\Program Files (x86)\Kodi v20.1 x64 Nightly\portable_data\addons\plugin.video.idanplus\resources\lib\requests_toolbelt\__init__.py", line 12, in <module>
                     from .adapters import SSLAdapter, SourceAddressAdapter
                   File "D:\Program Files (x86)\Kodi v20.1 x64 Nightly\portable_data\addons\plugin.video.idanplus\resources\lib\requests_toolbelt\adapters\__init__.py", line 12, in <module>
                     from .ssl import SSLAdapter
                   File "D:\Program Files (x86)\Kodi v20.1 x64 Nightly\portable_data\addons\plugin.video.idanplus\resources\lib\requests_toolbelt\adapters\ssl.py", line 16, in <module>
                     from .._compat import poolmanager
                   File "D:\Program Files (x86)\Kodi v20.1 x64 Nightly\portable_data\addons\plugin.video.idanplus\resources\lib\requests_toolbelt\_compat.py", line 50, in <module>
                     from urllib3.contrib import appengine as gaecontrib
                 ImportError: cannot import name 'appengine' from 'urllib3.contrib' (D:\Program Files (x86)\Kodi v20.1 x64 Nightly\portable_data\addons\script.module.urllib3\lib\urllib3\contrib\__init__.py)
                 -->End of Python script error report<--
Reply
#2
Looks like your addon packages its own dependencies and those haven't been updated to support urllib3 >=2.0.0
Reply
#3
Is there a way to revert to the previous version of urllib3 until the add-ons get fixed?
Reply
#4
(2023-12-04, 08:53)inca17 Wrote: Is there a way to revert to the previous version of urllib3 until the add-ons get fixed?

I see your addon is fixed, but yes you can go here: https://mirrors.kodi.tv/addons/
and navigate to the Kodi version and addon and download a prior version for manual installation but remember to turn off auto-update addons in settings.

scott s.
.
Reply

Logout Mark Read Team Forum Stats Members Help
Error after the lasy update of urllib3 to 2.1.00