von 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
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