I'm seeing this error alot in the logs and it's causing my instances of Kodi to become unstable and crash soon after, can someone please advise?
Code:
2022-09-11 21:55:57.382 T:37144 WARNING <general>: Skin Helper Service --> Exception details: Type: KeyError Value: 'airdatetime' Traceback: Traceback (most recent call last):
File "D:\Kodi\Kodi\portable_data\addons\script.skin.helper.service\resources\lib\listitem_monitor.py", line 375, in set_listitem_details
details, self.metadatautils.get_tvdb_details(
File "D:\Kodi\Kodi\portable_data\addons\script.module.simplecache\lib\simplecache.py", line 304, in decorated
result = func(*args, **kwargs)
File "D:\Kodi\Kodi\portable_data\addons\script.module.metadatautils\lib\metadatautils.py", line 280, in get_tvdb_details
result["lastepisode"] = self.thetvdb.get_last_episode_for_series(result["tvdb_id"])
File "D:\Kodi\Kodi\portable_data\addons\script.module.simplecache\lib\simplecache.py", line 304, in decorated
result = func(*args, **kwargs)
File "D:\Kodi\Kodi\portable_data\addons\script.module.thetvdb\lib\thetvdb.py", line 263, in get_last_episode_for_series
return self.get_episode(highest_eps[1])
File "D:\Kodi\Kodi\portable_data\addons\script.module.simplecache\lib\simplecache.py", line 304, in decorated
result = func(*args, **kwargs)
File "D:\Kodi\Kodi\portable_data\addons\script.module.thetvdb\lib\thetvdb.py", line 168, in get_episode
episode = self._map_episode_data(episode, seriesdetails)
File "D:\Kodi\Kodi\portable_data\addons\script.module.thetvdb\lib\thetvdb.py", line 511, in _map_episode_data
result["airdatetime.label"] = "%s - %s %s" % (result["airdatetime"],
KeyError: 'airdatetime'
Code:
2022-09-11 21:55:57.438 T:23156 WARNING <general>: Skin Helper Service --> Exception details: Type: OSError Value: [Errno 22] Invalid argument Traceback: Traceback (most recent call last):
File "D:\Kodi\Kodi\portable_data\addons\script.skin.helper.service\resources\lib\listitem_monitor.py", line 375, in set_listitem_details
details, self.metadatautils.get_tvdb_details(
File "D:\Kodi\Kodi\portable_data\addons\script.module.simplecache\lib\simplecache.py", line 304, in decorated
result = func(*args, **kwargs)
File "D:\Kodi\Kodi\portable_data\addons\script.module.metadatautils\lib\metadatautils.py", line 272, in get_tvdb_details
result = self.thetvdb.get_series(tvdbid)
File "D:\Kodi\Kodi\portable_data\addons\script.module.simplecache\lib\simplecache.py", line 304, in decorated
result = func(*args, **kwargs)
File "D:\Kodi\Kodi\portable_data\addons\script.module.thetvdb\lib\thetvdb.py", line 181, in get_series
return self._map_series_data(seriesinfo)
File "D:\Kodi\Kodi\portable_data\addons\script.module.thetvdb\lib\thetvdb.py", line 572, in _map_series_data
local = self._get_local_tz(bns)
File "D:\Kodi\Kodi\portable_data\addons\script.module.thetvdb\lib\thetvdb.py", line 795, in _get_local_tz
local = utc.to('local')
File "D:\Kodi\Kodi\portable_data\addons\script.module.arrow\lib\arrow\arrow.py", line 1054, in to
dt = self._datetime.astimezone(tz)
File "D:\Kodi\Kodi\portable_data\addons\script.module.dateutil\lib\dateutil\tz\_common.py", line 144, in fromutc
return f(self, dt)
File "D:\Kodi\Kodi\portable_data\addons\script.module.dateutil\lib\dateutil\tz\_common.py", line 258, in fromutc
dt_wall = self._fromutc(dt)
File "D:\Kodi\Kodi\portable_data\addons\script.module.dateutil\lib\dateutil\tz\_common.py", line 222, in _fromutc
dtoff = dt.utcoffset()
File "D:\Kodi\Kodi\portable_data\addons\script.module.dateutil\lib\dateutil\tz\tz.py", line 222, in utcoffset
if self._isdst(dt):
File "D:\Kodi\Kodi\portable_data\addons\script.module.dateutil\lib\dateutil\tz\tz.py", line 291, in _isdst
dstval = self._naive_is_dst(dt)
File "D:\Kodi\Kodi\portable_data\addons\script.module.dateutil\lib\dateutil\tz\tz.py", line 260, in _naive_is_dst
return time.localtime(timestamp + time.timezone).tm_isdst
OSError: [Errno 22] Invalid argument
Code:
2022-09-11 21:56:09.110 T:25640 WARNING <general>: Skin Helper Service --> Exception details: Type: UnboundLocalError Value: local variable 'local' referenced before assignment Traceback: Traceback (most recent call last):
File "D:\Kodi\Kodi\portable_data\addons\script.skin.helper.service\resources\lib\kodi_monitor.py", line 78, in onNotification
self.set_video_properties(mediatype, dbid)
File "D:\Kodi\Kodi\portable_data\addons\script.skin.helper.service\resources\lib\kodi_monitor.py", line 197, in set_video_properties
details = self.metadatautils.extend_dict(details, self.metadatautils.get_tvdb_details(li_imdb, li_tvdb))
File "D:\Kodi\Kodi\portable_data\addons\script.module.simplecache\lib\simplecache.py", line 304, in decorated
result = func(*args, **kwargs)
File "D:\Kodi\Kodi\portable_data\addons\script.module.metadatautils\lib\metadatautils.py", line 272, in get_tvdb_details
result = self.thetvdb.get_series(tvdbid)
File "D:\Kodi\Kodi\portable_data\addons\script.module.simplecache\lib\simplecache.py", line 304, in decorated
result = func(*args, **kwargs)
File "D:\Kodi\Kodi\portable_data\addons\script.module.thetvdb\lib\thetvdb.py", line 181, in get_series
return self._map_series_data(seriesinfo)
File "D:\Kodi\Kodi\portable_data\addons\script.module.thetvdb\lib\thetvdb.py", line 573, in _map_series_data
local_airday, local_airday_short, airday_int = self._get_local_weekday(local.format('dddd'))
UnboundLocalError: local variable 'local' referenced before assignment
Code:
2022-09-11 21:56:37.864 T:38292 ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class 'AttributeError'>
Error Contents: 'datetime.timedelta' object has no attribute 'timestamp'
Traceback (most recent call last):
File "D:\Kodi\Kodi\portable_data\addons\script.embuary.info\default.py", line 7, in <module>
from resources.lib.helper import *
File "D:\Kodi\Kodi\portable_data\addons\script.embuary.info\resources\lib\helper.py", line 15, in <module>
import arrow
File "D:\Kodi\Kodi\portable_data\addons\script.module.arrow\lib\arrow\__init__.py", line 2, in <module>
from .api import get, now, utcnow
File "D:\Kodi\Kodi\portable_data\addons\script.module.arrow\lib\arrow\api.py", line 12, in <module>
from arrow.arrow import TZ_EXPR, Arrow
File "D:\Kodi\Kodi\portable_data\addons\script.module.arrow\lib\arrow\arrow.py", line 34, in <module>
from arrow import formatter, locales, parser, util
File "D:\Kodi\Kodi\portable_data\addons\script.module.arrow\lib\arrow\parser.py", line 26, in <module>
from arrow.util import next_weekday, normalize_timestamp
File "D:\Kodi\Kodi\portable_data\addons\script.module.arrow\lib\arrow\util.py", line 6, in <module>
from arrow.constants import (
File "D:\Kodi\Kodi\portable_data\addons\script.module.arrow\lib\arrow\constants.py", line 16, in <module>
_MAX_TIMESTAMP = datetime.max.timestamp()
AttributeError: 'datetime.timedelta' object has no attribute 'timestamp'
-->End of Python script error report<--