schedulesdirect Update schlägt fehl wg. JSON-Fehler

Antworten
Coffeejunkie
Junior Member
Beiträge: 18
Registriert: 16 Aug 2017, 20:12

schedulesdirect Update schlägt fehl wg. JSON-Fehler

Beitrag von Coffeejunkie »

Hallo zusammen,

ich bekomme im Moment keine Daten über schedulesdirect. Alle Kanäle mit schedulesdirect als Quelle bleiben leer. Der Fehler auf der Konsole ist:

105 INFO - No stale schedules identified; skipping schedule download!
106 INFO - ScheduleTask completed in 1114ms [TOTAL: 3, FETCH: 0, CACHE: 3]
107 FATAL - Fatal JSON error!
108 org.json.JSONException: JSONObject["stationID"] not a string.
109 . at org.json.JSONObject.getString(JSONObject.java:658)
110 . at org.schedulesdirect.grabber.ScheduleTask.fetchStations(ScheduleTask.java:142)
111 . at org.schedulesdirect.grabber.ScheduleTask.run(ScheduleTask.java:114)
112 . at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
113 . at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
114 . at java.lang.Thread.run(Thread.java:748)
115 ERROR - Task failed!
116 java.lang.RuntimeException: org.json.JSONException: JSONObject["stationID"] not a string.
117 . at org.schedulesdirect.grabber.ScheduleTask.fetchStations(ScheduleTask.java:167)
118 . at org.schedulesdirect.grabber.ScheduleTask.run(ScheduleTask.java:114)
119 . at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
120 . at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
121 . at java.lang.Thread.run(Thread.java:748)
122 Caused by: org.json.JSONException: JSONObject["stationID"] not a string.
123 . at org.json.JSONObject.getString(JSONObject.java:658)
124 . at org.schedulesdirect.grabber.ScheduleTask.fetchStations(ScheduleTask.java:142)
125 . ... 4 more
126 09:47:33 SCHWERWIEGEND: UNCAUGHT EXCEPTION IN THREAD 'pool-5-thread-1'
127 java.lang.RuntimeException: org.json.JSONException: JSONObject["stationID"] not a string.
128 . at org.schedulesdirect.grabber.ScheduleTask.fetchStations(ScheduleTask.java:167)
129 . at org.schedulesdirect.grabber.ScheduleTask.run(ScheduleTask.java:114)
130 . at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
131 . at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
132 . at java.lang.Thread.run(Thread.java:748)
133 Caused by: org.json.JSONException: JSONObject["stationID"] not a string.
134 . at org.json.JSONObject.getString(JSONObject.java:658)
135 . at org.schedulesdirect.grabber.ScheduleTask.fetchStations(ScheduleTask.java:142)
136 . ... 4 more

Vermutlich handelt es sich um ein Programm im Lineup GBR-0003012-DEFAULT "Freesat - England". Zumindest war das auch einen Tag lang "deleted". Vielleicht sind da noch Daten nicht wieder korrekt.
Aber egal, ob ungültiges JSON reinkommt oder nicht, das Update gleich für alle Kanäle abzubrechen ist kein gutes Verhalten.

Mark
Jo
Site Admin
Beiträge: 11802
Registriert: 07 Apr 2006, 23:39

Re: schedulesdirect Update schlägt fehl wg. JSON-Fehler

Beitrag von Jo »

Ich bekomme den gleichen Fehler, habe aber Updates für die Sender außer ITV4. Vielleicht hast du ja noch andere SD-Tools um rauszukriegen, bei welchen Sendern genau es hakt. Denn der Fehler muss bei Schedulesdirect liegen. Habe es denen auch gemeldet.
Antworten