schedulesdirect Update schlägt fehl wg. JSON-Fehler

Coffeejunkie
Newbie
Beiträge: 7
Registriert: 16 Aug 2017, 20:12

schedulesdirect Update schlägt fehl wg. JSON-Fehler

Beitragvon Coffeejunkie » 17 Nov 2017, 09:56

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: 10111
Registriert: 07 Apr 2006, 23:39

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

Beitragvon Jo » 17 Nov 2017, 17:15

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.


Zurück zu „Bugs“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste