Seite 1 von 1

TV-Browser "ist beendet" nach MacOS sleep

Verfasst: 15 Sep 2022, 21:18
von ibnn0
Wenn TV-Browser 4.2.6 gestartet ist (Java 8 Version Update 341, MacOS 12.6) und man MacOS in Ruhezustand versetzt, ist der TV-Browser beim Aufwachen ohne offensichtliche Fehlermeldung beendet.
Dieses Verhalten tauchte mit einem der letzten Updates von TV-Browser auf.
Es ist nicht klar ob TV-Browser beendet wird oder sich selbst beendet.
Neustart von TV-Browser gibt auch keinen Hinweis auf einen Fehler oder Crash-Report.

Hat jemand eine Idee?

Re: TV-Browser "ist beendet" nach MacOS sleep

Verfasst: 15 Sep 2022, 21:46
von ds10
Ich wüsste nicht, woran das liegen könnte. TV-Browser hat schon seit Ewigkeiten einen sogenannte "Shutdown Hook", der bei Systemevents wie z.B. das Herunterfahren TV-Browser automatisch beendet. Das sollte aber nicht bei Ruhezustand auslösen, falls doch sendet macOS ein falsches Signal oder Java interpretiert ein Signal falsch. TV-Browser weiß gar nicht, wenn der Rechner im Ruhezustand geht.

PS: TV-Browser 4.2.6 läuft mit Java 11 oder höher, mit Java 8 funktioniert der gar nicht, es muss sich also noch mindestens ein weiteres Java auf dem System befinden.

Re: TV-Browser "ist beendet" nach MacOS sleep

Verfasst: 18 Sep 2022, 14:24
von ibnn0
Danke für den Hinweis. Habe inzwischen auf JDK 18.0.2.1 upgedatet. TV-Browser läuft jetzt auch stabil über "macOS sleep mode" hinaus.

Es fanden sich übrigens doch Fehlerhinweise in der TV-Browser App (ist ja unter macOS ein Bundle in einem Ordner).
Man findet im Pfad "TV-Browser/Contents/Resources/" mehrere Dateien mit dem Namensmuster "hs_err_pidnnn.log" (siehe Beispiel als Anhang hier).

Java wird ja auf macOS nicht mehr automatisch vorinstalliert.
Interessant ist dabei, das man von www java com|de| hierhin geleitet wird www java com|de|download|.
Diese Seite kommt mit folgender Information:
Java für macOS herunterladen
Empfohlen Version 8 Update 341 (Dateigröße: 84.46 MB)
Releasedatum: 19. Juli 2022

Diese Version meldet sich auf automatisch mit Updatevorschlägen, wenn diese existieren, also zuletzt auf das Update 341.

Folge ich dagegen auf www java com|de| dem Button Java SE Development Kit lande ich auf der Seite www oracle com|javadownload|, die dann schreibt "Java 18 and Java 17 available now".
Sehr verwirrend für naive Nutzer.

Mir ist nicht klar, was das bedeutet und inwiefern das mit dem geänderten Lizenzmodell von Oracle für Java zusammenhängt.

Vielleicht sollte man beim TV-Browser besonders darauf hinweisen, dass man zumindest "die richtige minimale Version", also Java 11 benötigt und wo man die bekommt.

Re: TV-Browser "ist beendet" nach MacOS sleep

Verfasst: 18 Sep 2022, 15:22
von ds10
Der Starter von TV-Browser meldet, wenn keine passende Java-Version gefunden wird und verweist dann auf https://adoptium.net/ wo man aktuelle Java-Versionen vom OpenJDK für alle Betriebssysteme runterladen kann.

Der Fehler ist jedenfalls ein Absturz von TV-Browser und der kann eigentlich nicht vorkommen, das ist dann ein Fehler in Java selbst. Deshalb läuft TV-Browser mit einer aktualisierten Version jetzt auch normal.