#1
|
|||
|
|||
INTERNAL_SERVER_ERROR mit myjdapi
Hallo,
seit einigen Tagen? geht das Python module myjdapi nicht mehr. Ich verwende aktuell **External links are only visible to Support Staff****External links are only visible to Support Staff** Ich bekomme immer einen INTERNAL_SERVER_ERROR: Code:
2022-03-11 10:57:45.595 T:9164 ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <class 'resources.lib.exception.MYJDInternalServerErrorException'> Error Contents: SOURCE: DEVICE TYPE: INTERNAL_SERVER_ERROR ------ REQUEST_URL: https://api.jdownloader.org/device/getDirectConnectionInfos DATA: {"apiVer": 1, "url": "/device/getDirectConnectionInfos", "params": [], "rid": 1646992665} |
#2
|
||||
|
||||
@schwa226: Es gab keinerlei Änderungen am Server. Es gab am 25 Februar ein Update im JDownloader, aber wenn dann müsstest du das Problem genau seit dem 25ten haben. Ist dein JDownloader up2date? Mich wundert ein wenig die fehlende DeviceID in der Request_URL?! Hast du vorher ein jd.update_devices() und device=jd.get_device(...) gemacht?
__________________
JD-Dev & Server-Admin |
#3
|
|||
|
|||
Ok, danke
ich bin mir nicht sicher ob ich diesen log hier posten darf, ansonsten bitte löschen: Es wird also ein update_devices gemacht und es wird auch eines gefunden. get_device geht aber schief: **External links are only visible to Support Staff****External links are only visible to Support Staff** Last edited by Jiaz; 11.03.2022 at 16:01. |
#4
|
||||
|
||||
Kannst du mir kurz grob beschreiben wir ich das Skript selbst zum laufen bekomm/testen kann?
__________________
JD-Dev & Server-Admin |
#5
|
|||
|
|||
Es wird im xstream addon von Kodi benützt. Aber eine ältere Version. Das Log von oben ist von der neuesten Version, aber der Fehler bleibt der gleiche.
Man muss in Kodi das repo installieren: **External links are only visible to Support Staff****External links are only visible to Support Staff** Danach aus dem repo das Video addon xstream. Wie gesagt, vor einiger Zeit hat alles noch funktioniert, nun kommt aber immer der Server Error. Ich kann auch noch mehr debug Info liefern vor der Verschlüsselung was zum Server geschickt wird. |
#6
|
||||
|
||||
Ich versuch mal das Beispiel vom Github Projekt bei mir zu starten und schau ob es bei mir klappt. Also erstmal prüfen auf meiner Seite, so kann ich Client, Server und JDownloader im Ganzen prüfen
Update: Ich habe das Beispiel des Repos samt DirectConnection geprüft und das lief bei mir ohne Fehler durch. Dein JDownloader ist verbunden? Also via https://my.jdownloader.org erreichbar? Name der Instanz korrekt? Einstellungen in xstream korrekt? dort musst ja auch irgendwie DeviceName oder DeviceID angeben?
__________________
JD-Dev & Server-Admin Last edited by Jiaz; 11.03.2022 at 16:00. |
#7
|
|||
|
|||
Ja, ist verbunden. Im Chrome Plugin geht es auch. Das Addon in Kodi findet ja auch die Devices "JDownloader@NAS" aber dann gibt es Probleme. Keine Ahnung was da los ist...
Kannst du bitte dein Python Sample sharen!? |
#8
|
||||
|
||||
Code:
#!/usr/bin/env python3 import myjdapi jd=myjdapi.Myjdapi() jd.set_app_key("EXAMPLE") jd.connect("e-mail","password") jd.update_devices() device=jd.get_device("DeviceName") device.enable_direct_connection() device.downloads.query_packages([{ "bytesLoaded" : True, "bytesTotal" : True, "comment" : False, "enabled" : True, "eta" : True, "priority" : False, "finished" : True, "running" : True, "speed" : True, "status" : True, "childCount" : True, "hosts" : True, "saveTo" : True, "maxResults" : -1, "startAt" : 0, }])
__________________
JD-Dev & Server-Admin |
#9
|
|||
|
|||
Danke, werde es prüfen und mich wieder melden!
|
#10
|
|||
|
|||
Ich habe es nun heute weiter getestet und es geht wieder. Ist komisch, aber ich habe es von 3 Verschiedenen Platformen probiert und nirgends funktionierte es mit Kodi!?
Geht nun aber wieder, SOLVED! |
#11
|
||||
|
||||
Danke für die Rückmeldung! Von unserer Seite gab es keinerlei Änderungen. Was letztendlich die Ursache/Lösung war, werden wir wohl nie erfahren
__________________
JD-Dev & Server-Admin |
|
|