Manche im TV-Browser programmierten Sendungen erscheinen nicht immer in der Takliste.

Antworten
wamwam
Junior Member
Beiträge: 35
Registriert: 01 Aug 2015, 17:11

Manche im TV-Browser programmierten Sendungen erscheinen nicht immer in der Takliste.

Beitrag von wamwam »

Das betrifft sowohl manuell als auch automatisch programmierte Sendungen.

Beispiele manuell für NDR HD am 1.3.2022:
1. Eine Senung A 01:00 programmiert > Eintrag fehlt
2. Zusätzlich die davor liegende Sendung B 23:30 programmiert > beide Sendungen in einem gemeinsamen Eintrag vorhanden.
3. Nach Löschen der Programmierungen die Sendung B erneut programmiert > Eintrag vorhanden.
4. Die übernächste Sendung C 02:20 programmiert > Eintrag vorhanden.
5. Eine frühere Sendung D 20:15 programmiert > Eintrag fehlt.
6. Bei einem anderen Sender Sendung E 20:15 programmiert > ein Eintrag erscheint, jedoch gibt es keine Fehlermeldung und keinen blauen Task wegen der Überschneidung mit D 20:15.
7. Programmierung D 20:15 gelöscht und neu programmiert > es erscheint eine Fehlermeldung, aber kein Eintrag und kein blauer Task wegen der Überschneidung mit der Sendung E 20:15.

Die aufgezeigten Probleme betreffen nur die Taskliste und lassen sich jederzeit reproduzieren. Der TV-Browser 4.0.9.98 RC2 reagiert immer wie erwartet.

Was ist die Ursache und was beseitigt sie?
ds10
Site Admin
Beiträge: 19119
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Manche im TV-Browser programmierten Sendungen erscheinen nicht immer in der Takliste.

Beitrag von ds10 »

Wenn du von Taskliste schreibst, nehme ich an es geht um WinTVCap_GUI bzw. SimplePVR.
Unter welchem BS benutzt du das? Wenn es unter Windows sein sollte, dann wird das schwierig, denn da kann man kaum noch von einer funktionierenden Software sprechen.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
wamwam
Junior Member
Beiträge: 35
Registriert: 01 Aug 2015, 17:11

Re: Manche im TV-Browser programmierten Sendungen erscheinen nicht immer in der Takliste.

Beitrag von wamwam »

Ja, ich spreche von der Taskliste von WinTVCap_GUI 3.7.0 und TV-Browser 4.0.9.98-RC2 bzw. 4.2.4 unter Windows 10 Pro.

Bis vor kurzem hatte ich diese Fehler noch nicht bemerkt, die offensichtlich in der error.log als Java-Fehler protokolliert werden. In meinen Image-Datensicherungenn von der Windows-Partition bis zum 7.1.2022 ist diese Datei nicht enthalten. Sichere ich diese Images wieder auf meinen Rechner zurück, so treten die Fehler in gleicher Weise auf. ebenso bei noch älteren Images (Windows 10 Pro 1909). Da mit Sicherheit bis zum 7.1.2022 keine Probleme bestanden, muss etwas anderes als Windows diese Probleme verursachen.

Es sind nicht alle Sendungen von diesem Fehler betroffen, aber es besteht eine gewisse Systematik. Erscheinen Sendungen immer wieder mit gleichen Namen, so verhalten sie sich auch gleich - entweder erfolgt für jede Sendung ein Eintrag in der Taskliste oder keiner, aber in beiden Fällen beide Einträge in der Aufgabenplanung von Windows.

Folgende Beispiele machen dieses deutlich:

1. Bei NDR 8.3.2022 "Visite" und den darauf folgenden Wochen (15.3., 22.3., 29.3.) zur selben Uhrzeit fehlen die Einträge in der Taskliste, ebenso bei anderen Terminen oder bei ARD-alpha.
2. Bei HR 9.3.2022 20:15 "mex. das marktmagazin" erfolgt unabhängig vom Sendetermin bzw. Sender (ARD-alpha) dagegen je ein Eintrag in der Taskliste.
3. Bei Das Erste 8.3.2022 "Mord mit Aussicht" und den 2 folgenden Terminen 15.3. und 22.2. gibt es je einen Eintrag in der Taskliste. Am 29.3. wird jedoch die "Sportschau" um 20:15 gesendet und prompt erfogt kein Eintrag.

Die Fehler scheinen irgend etwas mit den Informationen zu den Sendeterminen zu tun haben. Hat sich bei der Darstellung dieser Informationen seit Jahresanfang etwas verändert, das eine Erklärung liefern könnte? Denn die Fehler treten ja auch bei alten Images auf und hier werden schließlich auch die neuen Programmdaten heruntergeladen.

Und noch etwas. Im Task-Manager gibt es unter "OpenJDK Platform binary" für den TV-Browser für jede Task-Programmierung je einen Einträg "Host für Konsolenfenster" und "Job-Test (32Bit)", das Gleiche gilt für jeden Eintrag der Taskliste. Ist das normal?
wamwam
Junior Member
Beiträge: 35
Registriert: 01 Aug 2015, 17:11

Re: Manche im TV-Browser programmierten Sendungen erscheinen nicht immer in der Takliste.

Beitrag von wamwam »

Hier die Fehlereinträge in der error.log für eine einzelne Programmierung:

Get task informations error
java.base/java.lang.String.substring(String.java:1841)
data.Data.getTaskList(Data.java:810)
data.Data.getTaskList(Data.java:746)
schedule.ScheduleRecordTasks.runJt(ScheduleRecordTasks.java:745)
schedule.ScheduleRecordTasks.schedule(ScheduleRecordTasks.java:563)
schedule.ScheduleRecordTasks.scheduleTask(ScheduleRecordTasks.java:114)
schedule.ScheduleRecordTasks.scheduleTask(ScheduleRecordTasks.java:126)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
wtvcgscheduler2.WinTVCapGUIConnector.scheduleLocalWindows(WinTVCapGUIConnector.java:750)
wtvcgscheduler2.WinTVCapGUIConnector.schedule(WinTVCapGUIConnector.java:319)
wtvcgscheduler2.WtvcgScheduler2.scheduleRecording(WtvcgScheduler2.java:1319)
wtvcgscheduler2.WtvcgScheduler2.quickScheduling(WtvcgScheduler2.java:1448)
wtvcgscheduler2.WtvcgScheduler2.access$16(WtvcgScheduler2.java:1430)
wtvcgscheduler2.WtvcgScheduler2$10$1.run(WtvcgScheduler2.java:646)

Get task informations error
java.base/java.lang.String.substring(String.java:1841)
data.Data.getTaskList(Data.java:810)
data.Data.getTaskListWithCollisions(Data.java:750)
data.Data.getTaskObjectVector(Data.java:916)
data.Data.checkForTaskCollison(Data.java:978)
schedule.ScheduleRecordTasks.runJt(ScheduleRecordTasks.java:955)
schedule.ScheduleRecordTasks.schedule(ScheduleRecordTasks.java:563)
schedule.ScheduleRecordTasks.scheduleTask(ScheduleRecordTasks.java:114)
schedule.ScheduleRecordTasks.scheduleTask(ScheduleRecordTasks.java:126)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.base/java.lang.reflect.Method.invoke(Method.java:566)
wtvcgscheduler2.WinTVCapGUIConnector.scheduleLocalWindows(WinTVCapGUIConnector.java:750)
wtvcgscheduler2.WinTVCapGUIConnector.schedule(WinTVCapGUIConnector.java:319)
wtvcgscheduler2.WtvcgScheduler2.scheduleRecording(WtvcgScheduler2.java:1319)
wtvcgscheduler2.WtvcgScheduler2.quickScheduling(WtvcgScheduler2.java:1448)
wtvcgscheduler2.WtvcgScheduler2.access$16(WtvcgScheduler2.java:1430)
wtvcgscheduler2.WtvcgScheduler2$10$1.run(WtvcgScheduler2.java:646)

Get task informations error
java.base/java.lang.String.substring(String.java:1850)
data.Data.getTaskList(Data.java:810)
data.Data.getTaskList(Data.java:746)
wtvcgui.utils.tasks.TaskViewer.buildList(TaskViewer.java:262)
wtvcgui.utils.tasks.TaskViewer.updateTasks(TaskViewer.java:396)
wtvcgui.utils.tasks.TaskViewer.run(TaskViewer.java:447)
java.base/java.lang.Thread.run(Thread.java:835)
ds10
Site Admin
Beiträge: 19119
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Manche im TV-Browser programmierten Sendungen erscheinen nicht immer in der Takliste.

Beitrag von ds10 »

Es kann sich ja nur etwas in Windows verändert haben, vermutlich in der Aufgabenplanung. Das steht jetzt womöglich ein Task drin, der nichts mit WinTVCap_GUI zu tun hat der aber beim Auslesen der Tasks einen Fehler verursacht. Also müsstest du die Aufgabenplanung in Windows durchsuchen, was dort für Aufgaben geplant sind.

Es könnte auch helfen erst einmal sämtlich Aufnahmen zu löschen, dann zu prüfen ob die Aufgabenplanung danach leer ist und falls nicht, dort auch noch die Tasks zu löschen und dann die Aufnahmen alle neu zu programmieren.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
wamwam
Junior Member
Beiträge: 35
Registriert: 01 Aug 2015, 17:11

Re: Manche im TV-Browser programmierten Sendungen erscheinen nicht immer in der Takliste.

Beitrag von wamwam »

Danke für deinen Vorschlag, er hat der Taskliste wieder zum Leben verholfen. Allerdings hängte sich die Aufgabenplanung bei einem Task bei jeglicher Aktion auf, sodass ich schließlich alle Tasks im Taskordner von Windows gelöscht habe. Danach habe ich zahllose Tasks testweise korrekt erstellen können.

Wenn ich allerdings die Sendung des problematischen Tasks erneut programmiere, ist das alte Problem wieder da: Der Task wird nicht im TV-Broser markiert, erscheint nicht in der Taskliste und einige Tasks verschwinden aus der Liste. Lösche ich den Task wieder aus dem Task-Ordner und programmiere eine andere Sendung, so werden zu dem neuen Task auch die vorher verschwundenen Tasks wieder angezeigt. Es handelt sich um die Sendung am 13.3.2022 um 9:15 im NDR. Da der Task auf Grund eines Lieblingsnamens automatisch programmiert wurde, bestand das Problem bei mir unerkannt also schon seit ca. 3,5 Wochen (4 Wochen TV-Daten im Voraus).

Da der Task "Măcelaru_dirigiert_Saint_Saëns_Sinfonie_Nr_2_ab_2022_03_13.job" heißt, nehme ich an, dass die Aufgabenplanung mit einem oder beiden Sonderzeichen ă und ë nicht zurechtkommt. Obwohl im WinTVCup_GUI "Leer- und Sonderzeichen im Task ersetzen" aktiviert ist, funktioniert dieses offensichtlich nicht bei diesen beiden Sonderzeichen. Aber das lässt sich sicher beim WinTVCup_GUI korrigieren.
wamwam
Junior Member
Beiträge: 35
Registriert: 01 Aug 2015, 17:11

Re: Manche im TV-Browser programmierten Sendungen erscheinen nicht immer in der Takliste.

Beitrag von wamwam »

Korrektur zu meinem vorherigen Beitrag:

Der Sender mit dem problematischen Sendungsnamen am 13. 3.2022 um 9:15 ist nicht der NDR sondern der WDR!
ds10
Site Admin
Beiträge: 19119
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: Manche im TV-Browser programmierten Sendungen erscheinen nicht immer in der Takliste.

Beitrag von ds10 »

Die Ersetzung der Umlaute gilt nur für Aufnahmen die mit WinTVCap_GUI programmiert werden, nicht wenn sie über das Plugin für TV-Browser programmiert werden. In den Einstellungen des WinTVCap_GUI-Scheduler-Plugin kannst du unter Grundeinstellungen festlegen, wie der Task- und Dateiname verarbeitet werden soll. Wenn du dort cleanLess durch clean ersetzt, dann werden auch sämtlich Umlaute durch einen Unterstrich ersetzt.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Antworten