raptor2101 / Mediathek

GNU General Public License v3.0
45 stars 16 forks source link

Ard gibt Fehler #110

Closed MichaelHoppe closed 5 years ago

MichaelHoppe commented 5 years ago

Wenn ich mich in Ard durch die Menüs clicke (zb Beliebte Serien oder Drama) bekomme ich folgenden Fehler

ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--

raptor2101 commented 5 years ago

confirmed

raptor2101 commented 5 years ago

how it seems, ARD anouncing empty categories. my script has to filter them....

raptor2101 commented 5 years ago

ok now they use JS to load JSON "at runtime", i'am impressed...

raptor2101 commented 5 years ago

@MichaelHoppe can you test the commit fe88b80

MichaelHoppe commented 5 years ago

The described error doesnt apper any more. But when i go to ARD -> Das Erste -> Sendungen -> Tatort I get the following error:

06:32:35.641 T:1962647552 DEBUG: StartScript - calling plugin Mediathek('plugin://plugin.video.mediathek/','306','?type=ARD&action=openJsonLink&link=https%3A%2F%2Fwww.ardmediathek.de%2Fard%2Fplayer%2FY3JpZDovL2Rhc2Vyc3RlLmRlL3RhdG9ydA') 06:32:35.641 T:1480586144 DEBUG: Thread LanguageInvoker start, auto delete: false 06:32:35.642 T:1480586144 INFO: initializing python engine. 06:32:35.642 T:1480586144 DEBUG: CPythonInvoker(320, /storage/.kodi/addons/plugin.video.mediathek/default.py): start processing 06:32:35.662 T:1455420320 DEBUG: Thread scriptobs start, auto delete: false 06:32:35.675 T:1480586144 DEBUG: -->Python Interpreter Initialized<-- 06:32:35.675 T:1480586144 DEBUG: CPythonInvoker(320, /storage/.kodi/addons/plugin.video.mediathek/default.py): the source file to load is "/storage/.kodi/addons/plugin.video.mediathek/default.py" 06:32:35.676 T:1480586144 DEBUG: CPythonInvoker(320, /storage/.kodi/addons/plugin.video.mediathek/default.py): setting the Python path to /storage/.kodi/addons/plugin.video.mediathek:/storage/.kodi/addons/script.module.beautifulsoup4/lib:/storage/.kodi/addons/script.module.certifi/lib:/storage/.kodi/addons/script.module.chardet/lib:/storage/.kodi/addons/script.module.idna/lib:/storage/.kodi/addons/script.module.requests/lib:/storage/.kodi/addons/script.module.urllib3/lib:/usr/lib/python27.zip:/usr/lib/python2.7:/usr/lib/python2.7/plat-linux2:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/lib/python2.7/site-packages:/usr/lib/python2.7/site-packages/gtk-2.0 06:32:35.676 T:1480586144 DEBUG: CPythonInvoker(320, /storage/.kodi/addons/plugin.video.mediathek/default.py): entering source directory /storage/.kodi/addons/plugin.video.mediathek 06:32:35.676 T:1480586144 DEBUG: CPythonInvoker(320, /storage/.kodi/addons/plugin.video.mediathek/default.py): instantiating addon using automatically obtained id of "plugin.video.mediathek" dependent on version 2.25.0 of the xbmc.python api 06:32:35.862 T:1962647552 DEBUG: ------ Window Init (DialogBusy.xml) ------ 06:32:36.415 T:1480586144 DEBUG: [Mediathek]: quality: 2 06:32:36.415 T:1480586144 DEBUG: [Mediathek]: Quality: 2 06:32:36.416 T:1480586144 DEBUG: [Mediathek]: argv[0]: plugin://plugin.video.mediathek/ 06:32:36.416 T:1480586144 DEBUG: [Mediathek]: argv[1]: 306 06:32:36.433 T:1480586144 DEBUG: [Mediathek]: download https://www.ardmediathek.de/ard/player/Y3JpZDovL2Rhc2Vyc3RlLmRlL3RhdG9ydA 06:32:36.629 T:1480586144 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--

Should i create a new Issue for that?

raptor2101 commented 5 years ago

nope, i will track this with this bug...

thanks for your debugging. i will look into this this evening

raptor2101 commented 5 years ago

Sorry ich blicke erst jetzt, dass du mich ja auf deutsch angeschrieben hast.

ich hab mir das mal angeschaut. Wie es aussieht, ist es "Work as Designed". Wenn ich den Link im Browser aufrufe, bekomme ich "Der Beitrag ist nicht vorhanden bzw. nicht mehr verfügbar."

Das Plugin sollte das Abfangen, aber ich kann nicht vorher Prüfen ob der Link einen gültigen VideoLink bereit hält (zu mindestens nicht ohne, dass ich alle links crawle, und das dauert leider...)

raptor2101 commented 5 years ago

@MichaelHoppe kannst du mal 2437ff0 ausprobieren...

MichaelHoppe commented 5 years ago

Ja, das funktioniert. Mit dem commit kommt der Fehler nicht mehr!