Timmy79 schrieb:
seit gestern wird in meiner alten Ultimo kein Filmverzeichnis mehr angezeigt. Versuche ich das Verzeichnis neu zu laden, schmiert mit die Ultimo ab.
...
Erkennt jemand den Fehler?
"Schuld" hatte möglicherweise ein invalides Zeichen (unicode U+2193, siehe Log-Auszug unten) in den Sender-EPG-Daten (von ProSieben HD, Empfang via Vodafone Kabel (Oberbayern)) und damit auch in den Timeshift-Dateien, vor allem in den .meta/.eit (edEIT stürzte beim Öffnen der .eit auch ab).
Die betroffene Sendung war übrigens "How I Met Your Mother", Folge "Die Dreitageregel" von heute Vormittag (Fr 06.09.2024 10:53-11:21 Uhr), das Fehlzeichen steckt offenbar im Zusatztext "Sitcom, USA 2008" (leider im Log nicht als Steuerzeichen vorhanden).
Ich hatte nachmittags versucht, das nochmal mit einer nachträglichen Aufnahme mittels desselben EPG-Eintrages (nur die Aufnahmezeiten manuell angepasst - es lief bereits "The Middle") zu reproduzieren, aber offenbar war das invalide Zeichen nur im Live-Datenstream des Senders enthalten (edEIT konnte die .EIT-Datei der nachträglichen Aufnahme problemlos öffnen und anzeigen).
Allerdings hatte ich zwischenzeitlich auch das Feed+-Plugin entdeckt/installiert und via Feed+ auf die aktuellste EMC-Version 4.0 (4.0+git20230529) aktualisiert - vorher hatte ich noch die letzte Version vom "normalen" VTI-Feed drauf (laut Log-File die "1.0git20160514-r0").
Möglicherweise ist die aktuellste EMC-Version dahingehend robuster - oder aber vielleicht enthalten die "Timeshift"-EIT/META-Dateien etwas anderen Daten als bei einer "normalen" Aufnahme (wie gesagt, edEIT stürzte bei der "Timeshift-EIT" auch ab, bei der "Aufnahme-EIT" jedoch nicht).
Hier der Auszug aus den Crashlogs (unwesentliches gekürzt):
enigma2-plugin-extensions-enhancedmoviecenter - 1.0git20160514-r0
...
...
[EMC] service valid= 1
EMC: [showMoviesNew] exception:
invalid literal for int() with base 10: 'Sitcom, USA 2008'
Unexpected error: <type 'exceptions.ValueError'>
Traceback (most recent call last):
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/plugin.py", line 467, in showMoviesNew
gSession.openWithCallback(showMoviesCallback, EMCSelection)
File "/usr/lib/enigma2/python/mytest.py", line 343, in openWithCallback
dlg = self.open(screen, *arguments, **kwargs)
File "/usr/lib/enigma2/python/mytest.py", line 356, in open
self.execBegin()
File "/usr/lib/enigma2/python/mytest.py", line 263, in execBegin
c.show()
File "/usr/lib/enigma2/python/Plugins/SystemPlugins/AnimationSetup/plugin.py", line 140, in Screen_show
orig_Screen__show(self)
File "/media/build/vti-dorie/build/tmp/work/armv7ahf-vfp-neon-oe-linux-gnueabi/enigma2-python/enigma2-python-vti-15.0.02-20200921-r01r04/git/lib/python/Screens/Screen.py", line 152, in show
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1719, in onDialogShow
self.initList()
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1884, in initList
self.reloadList()
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1905, in reloadList
self.__reloadList(path)
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1921, in __reloadList
if self["list"].reload(path):
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieCenter.py", line 2668, in reload
list = self.reloadInternal(currentPath, simulate, recursive)
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieCenter.py", line 1239, in reloadInternal
date = meta.getMetaDate()
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MetaSupport.py", line 131, in getMetaDate
return self.__secondsToDate( self.getMetaRecordingTime() )
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MetaSupport.py", line 116, in getMetaRecordingTime
return self.__mk_int( self.meta[self.RECTIME] )
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MetaSupport.py", line 84, in __mk_int
return int(s) if s else 0
ValueError: invalid literal for int() with base 10: 'Sitcom, USA 2008'
unicode U+2193 not present
no ancillary data in audio stream... abort radiotext pes parser
[EMCMovieSelection] cancelThreadMsg
EMC: resetInfo
EMC: resetInfo
EMC: [EMC] LOAD PATH:
/media/hdd/movie
EMC addPathToCache /media/hdd/movie
[EMC] service valid= 1
...
[EMC] service valid= 1
EMC: [showMoviesNew] exception:
invalid literal for int() with base 10: 'Sitcom, USA 2008'
Unexpected error: <type 'exceptions.ValueError'>
Traceback (most recent call last):
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/plugin.py", line 467, in showMoviesNew
gSession.openWithCallback(showMoviesCallback, EMCSelection)
File "/usr/lib/enigma2/python/mytest.py", line 343, in openWithCallback
dlg = self.open(screen, *arguments, **kwargs)
File "/usr/lib/enigma2/python/mytest.py", line 356, in open
self.execBegin()
File "/usr/lib/enigma2/python/mytest.py", line 263, in execBegin
c.show()
File "/usr/lib/enigma2/python/Plugins/SystemPlugins/AnimationSetup/plugin.py", line 140, in Screen_show
orig_Screen__show(self)
File "/media/build/vti-dorie/build/tmp/work/armv7ahf-vfp-neon-oe-linux-gnueabi/enigma2-python/enigma2-python-vti-15.0.02-20200921-r01r04/git/lib/python/Screens/Screen.py", line 152, in show
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1719, in onDialogShow
self.initList()
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1884, in initList
self.reloadList()
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1905, in reloadList
self.__reloadList(path)
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1921, in __reloadList
if self["list"].reload(path):
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieCenter.py", line 2668, in reload
list = self.reloadInternal(currentPath, simulate, recursive)
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieCenter.py", line 1239, in reloadInternal
date = meta.getMetaDate()
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MetaSupport.py", line 131, in getMetaDate
return self.__secondsToDate( self.getMetaRecordingTime() )
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MetaSupport.py", line 116, in getMetaRecordingTime
return self.__mk_int( self.meta[self.RECTIME] )
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MetaSupport.py", line 84, in __mk_int
return int(s) if s else 0
ValueError: invalid literal for int() with base 10: 'Sitcom, USA 2008'
unicode U+2193 not present
EMC: resetInfo
EMC: [EMC] LOAD PATH:
/media/hdd/movie
EMC addPathToCache /media/hdd/movie
[EMC] service valid= 1
...
[EMC] service valid= 1
Traceback (most recent call last):
File "/usr/lib/enigma2/python/mytest.py", line 240, in processDelay
self.popCurrent()
File "/usr/lib/enigma2/python/mytest.py", line 331, in popCurrent
self.execBegin(first=False, do_show=do_show)
File "/usr/lib/enigma2/python/mytest.py", line 263, in execBegin
c.show()
File "/usr/lib/enigma2/python/Plugins/SystemPlugins/AnimationSetup/plugin.py", line 140, in Screen_show
orig_Screen__show(self)
File "/media/build/vti-dorie/build/tmp/work/armv7ahf-vfp-neon-oe-linux-gnueabi/enigma2-python/enigma2-python-vti-15.0.02-20200921-r01r04/git/lib/python/Screens/Screen.py", line 152, in show
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1719, in onDialogShow
self.initList()
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1884, in initList
self.reloadList()
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1905, in reloadList
self.__reloadList(path)
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1921, in __reloadList
if self["list"].reload(path):
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieCenter.py", line 2668, in reload
list = self.reloadInternal(currentPath, simulate, recursive)
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieCenter.py", line 1239, in reloadInternal
date = meta.getMetaDate()
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MetaSupport.py", line 131, in getMetaDate
return self.__secondsToDate( self.getMetaRecordingTime() )
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MetaSupport.py", line 116, in getMetaRecordingTime
return self.__mk_int( self.meta[self.RECTIME] )
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MetaSupport.py", line 84, in __mk_int
return int(s) if s else 0
ValueError: invalid literal for int() with base 10: 'Sitcom, USA 2008'
(PyObject_CallObject(<bound method Session.processDelay of <__main__.Session instance at 0x95cc7c38>>,()) failed)
[eEPGCache] schedule finished(1725614897)
[eEPGCache] stop caching events(1725614897)
[eEPGCache] next update in 60 min
]]>
</dvbapp2crashlog>
</crashlogs>
<systemmessages>
...
...
[EMC] service valid= 1
EMC: [showMoviesNew] exception:
invalid literal for int() with base 10: 'Sitcom, USA 2008'
Unexpected error: <type 'exceptions.ValueError'>
Traceback (most recent call last):
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/plugin.py", line 467, in showMoviesNew
gSession.openWithCallback(showMoviesCallback, EMCSelection)
File "/usr/lib/enigma2/python/mytest.py", line 343, in openWithCallback
dlg = self.open(screen, *arguments, **kwargs)
File "/usr/lib/enigma2/python/mytest.py", line 356, in open
self.execBegin()
File "/usr/lib/enigma2/python/mytest.py", line 263, in execBegin
c.show()
File "/usr/lib/enigma2/python/Plugins/SystemPlugins/AnimationSetup/plugin.py", line 140, in Screen_show
orig_Screen__show(self)
File "/media/build/vti-dorie/build/tmp/work/armv7ahf-vfp-neon-oe-linux-gnueabi/enigma2-python/enigma2-python-vti-15.0.02-20200921-r01r04/git/lib/python/Screens/Screen.py", line 152, in show
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1719, in onDialogShow
self.initList()
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1884, in initList
self.reloadList()
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1905, in reloadList
self.__reloadList(path)
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1921, in __reloadList
if self["list"].reload(path):
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieCenter.py", line 2668, in reload
list = self.reloadInternal(currentPath, simulate, recursive)
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieCenter.py", line 1239, in reloadInternal
date = meta.getMetaDate()
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MetaSupport.py", line 131, in getMetaDate
return self.__secondsToDate( self.getMetaRecordingTime() )
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MetaSupport.py", line 116, in getMetaRecordingTime
return self.__mk_int( self.meta[self.RECTIME] )
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MetaSupport.py", line 84, in __mk_int
return int(s) if s else 0
ValueError: invalid literal for int() with base 10: 'Sitcom, USA 2008'
unicode U+2193 not present
no ancillary data in audio stream... abort radiotext pes parser
[EMCMovieSelection] cancelThreadMsg
EMC: resetInfo
EMC: resetInfo
EMC: [EMC] LOAD PATH:
/media/hdd/movie
EMC addPathToCache /media/hdd/movie
[EMC] service valid= 1
...
[EMC] service valid= 1
EMC: [showMoviesNew] exception:
invalid literal for int() with base 10: 'Sitcom, USA 2008'
Unexpected error: <type 'exceptions.ValueError'>
Traceback (most recent call last):
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/plugin.py", line 467, in showMoviesNew
gSession.openWithCallback(showMoviesCallback, EMCSelection)
File "/usr/lib/enigma2/python/mytest.py", line 343, in openWithCallback
dlg = self.open(screen, *arguments, **kwargs)
File "/usr/lib/enigma2/python/mytest.py", line 356, in open
self.execBegin()
File "/usr/lib/enigma2/python/mytest.py", line 263, in execBegin
c.show()
File "/usr/lib/enigma2/python/Plugins/SystemPlugins/AnimationSetup/plugin.py", line 140, in Screen_show
orig_Screen__show(self)
File "/media/build/vti-dorie/build/tmp/work/armv7ahf-vfp-neon-oe-linux-gnueabi/enigma2-python/enigma2-python-vti-15.0.02-20200921-r01r04/git/lib/python/Screens/Screen.py", line 152, in show
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1719, in onDialogShow
self.initList()
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1884, in initList
self.reloadList()
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1905, in reloadList
self.__reloadList(path)
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1921, in __reloadList
if self["list"].reload(path):
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieCenter.py", line 2668, in reload
list = self.reloadInternal(currentPath, simulate, recursive)
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieCenter.py", line 1239, in reloadInternal
date = meta.getMetaDate()
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MetaSupport.py", line 131, in getMetaDate
return self.__secondsToDate( self.getMetaRecordingTime() )
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MetaSupport.py", line 116, in getMetaRecordingTime
return self.__mk_int( self.meta[self.RECTIME] )
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MetaSupport.py", line 84, in __mk_int
return int(s) if s else 0
ValueError: invalid literal for int() with base 10: 'Sitcom, USA 2008'
unicode U+2193 not present
EMC: resetInfo
EMC: [EMC] LOAD PATH:
/media/hdd/movie
EMC addPathToCache /media/hdd/movie
[EMC] service valid= 1
...
[EMC] service valid= 1
Traceback (most recent call last):
File "/usr/lib/enigma2/python/mytest.py", line 240, in processDelay
self.popCurrent()
File "/usr/lib/enigma2/python/mytest.py", line 331, in popCurrent
self.execBegin(first=False, do_show=do_show)
File "/usr/lib/enigma2/python/mytest.py", line 263, in execBegin
c.show()
File "/usr/lib/enigma2/python/Plugins/SystemPlugins/AnimationSetup/plugin.py", line 140, in Screen_show
orig_Screen__show(self)
File "/media/build/vti-dorie/build/tmp/work/armv7ahf-vfp-neon-oe-linux-gnueabi/enigma2-python/enigma2-python-vti-15.0.02-20200921-r01r04/git/lib/python/Screens/Screen.py", line 152, in show
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1719, in onDialogShow
self.initList()
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1884, in initList
self.reloadList()
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1905, in reloadList
self.__reloadList(path)
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieSelection.py", line 1921, in __reloadList
if self["list"].reload(path):
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieCenter.py", line 2668, in reload
list = self.reloadInternal(currentPath, simulate, recursive)
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MovieCenter.py", line 1239, in reloadInternal
date = meta.getMetaDate()
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MetaSupport.py", line 131, in getMetaDate
return self.__secondsToDate( self.getMetaRecordingTime() )
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MetaSupport.py", line 116, in getMetaRecordingTime
return self.__mk_int( self.meta[self.RECTIME] )
File "/usr/lib/enigma2/python/Plugins/Extensions/EnhancedMovieCenter/MetaSupport.py", line 84, in __mk_int
return int(s) if s else 0
ValueError: invalid literal for int() with base 10: 'Sitcom, USA 2008'
(PyObject_CallObject(<bound method Session.processDelay of <__main__.Session instance at 0x95cc7c38>>,()) failed)
[eEPGCache] schedule finished(1725614897)
[eEPGCache] stop caching events(1725614897)
[eEPGCache] next update in 60 min
]]>
</dvbapp2crashlog>
</crashlogs>
<systemmessages>
Grüße,
vucaster
It's better to rule in hell than to serve in heaven!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von vucaster ()