Fehlersuche: Unterschied zwischen den Versionen

Aus TV-Browser Wiki
Wechseln zu: Navigation⧼comma-separator⧽Suche
Ds10⧼word-separator⧽⧼parentheses⧽
Ds10⧼word-separator⧽⧼parentheses⧽
Zeile 1: Zeile 1:
 
Sollte TV-Browser einmal nicht mehr starten wollen oder bei der Benutzung einfrieren, folgen Sie bitte dieser Anleitung um eine möglichst genaue Fehlerbeschreibung für eine Bug-Meldung zu erhalten.
 
Sollte TV-Browser einmal nicht mehr starten wollen oder bei der Benutzung einfrieren, folgen Sie bitte dieser Anleitung um eine möglichst genaue Fehlerbeschreibung für eine Bug-Meldung zu erhalten.
  
Um Fehler beseitigen zu können, muss man wissen, an welcher Stelle im Quellcode von TV-Browser der Fehler auftritt. Man benötigt kein Programmierwissen um diese Stelle aufzufinden, sondern muss nur ein paar Befehle auf einer Konsole (unter Windows DOS-Eingabeaufforderung) eingeben.
+
Um Fehler beseitigen zu können, muss man wissen, an welcher Stelle im Quellcode von TV-Browser der Fehler auftritt. Man benötigt kein Programmierwissen um diese Stelle aufzufinden, sondern muss nur ein paar Befehle auf einer Konsole (unter Windows DOS-Eingabeaufforderung) eingeben, zuerst muss jedoch das [[Logging_aktivieren | Logging aktiviert werden]],
  
 
Folgen Sie daher bitte der Anleitung zum [[Starten#Probleme_bei_der_TV-Browser-Nutzung | Starten bei Problemen]] um TV-Browser auf einer Konsole zu starten.
 
Folgen Sie daher bitte der Anleitung zum [[Starten#Probleme_bei_der_TV-Browser-Nutzung | Starten bei Problemen]] um TV-Browser auf einer Konsole zu starten.

Version vom 19. November 2020, 02:41 Uhr

Sollte TV-Browser einmal nicht mehr starten wollen oder bei der Benutzung einfrieren, folgen Sie bitte dieser Anleitung um eine möglichst genaue Fehlerbeschreibung für eine Bug-Meldung zu erhalten.

Um Fehler beseitigen zu können, muss man wissen, an welcher Stelle im Quellcode von TV-Browser der Fehler auftritt. Man benötigt kein Programmierwissen um diese Stelle aufzufinden, sondern muss nur ein paar Befehle auf einer Konsole (unter Windows DOS-Eingabeaufforderung) eingeben, zuerst muss jedoch das Logging aktiviert werden,

Folgen Sie daher bitte der Anleitung zum Starten bei Problemen um TV-Browser auf einer Konsole zu starten.

In der Konsole werden von TV-Browser Ausgaben erzeugt, diese enthalten auch eventuelle Fehlermeldungen. Bitte kopieren Sie diese Ausgaben und posten Sie diese im Forum innerhalb von code-Tags.

Für eine genauere Lokalisation der Quellcode-Stelle kann darüber hinaus ein Thread-Dump hilfreich sein. Dieser wird wie folgt erzeugt:

  • Windows: In die DOS-Eingabeaufforderung klicken, so dass dort der Cursor blinkt und dann auf der Tastatur gleichzeitig STRG und PAUSE manchmal auch STRG und UMSCHALT und PAUSE drücken.
  • Linux: Zuerst muss die PID des Java-Prozesses von TV-Browser ermittelt werden. Dies ist möglich mit folgender Eingabe in einer zweiten Konsole:
ps axw | grep java | grep tvbrowser

Die PID ist die Nummer am Beginn der Ausgabe des Befehls. Um einen Thread-Dump zu erzeugen gibt man dann in der zweiten Konsole folgendes ein:

kill -3 PID

PID ist zu ersetzen mit der ermittelten Nummer. Der Thread-Dump erscheint dann in der Konsole in der TV-Browser gestartet wurde.

Den Thread-Dump dann bitte auch kopieren und in code-Tags im Forum posten.