StringIndexOutOfBoundsException bei der Überprüfung der OS-Version während des Programmstarts

Fehler in TV-Browser
Antworten
kyl
Newbie
Beiträge: 4
Registriert: 08 Apr 2018, 20:19

StringIndexOutOfBoundsException bei der Überprüfung der OS-Version während des Programmstarts

Beitrag von kyl » 08 Mai 2018, 22:34

TV-Browser 4.0.1 startet nicht, s.a. Thread "TV-Browser 4 startet nicht", 8. April 2018.

Hier der Stacktrace bei Verwendung des Starters für Mac OS in der transportablen Version, von der Konsole aus:

$ tvbrowser-transportable/tvbrowser-transportable-mac.command
WARNING: Using incubator modules: jdk.incubator.httpclient
00:49:50 SEVERE: UNCAUGHT EXCEPTION IN THREAD 'main'
java.lang.ExceptionInInitializerError
at util.browserlauncher.Launch.getOs(Launch.java:198)
at util.misc.OperatingSystem.isMacOs(OperatingSystem.java:50)
at tvbrowser.core.Settings.<clinit>(Settings.java:1602)
at tvbrowser.TVBrowser.main(TVBrowser.java:378)
Caused by: java.lang.StringIndexOutOfBoundsException: begin 0, end 3, length 2
at java.base/java.lang.String.checkBoundsBeginEnd(Unknown Source)
at java.base/java.lang.String.substring(Unknown Source)
at util.browserlauncher.BrowserLauncher.<clinit>(BrowserLauncher.java:213)
... 4 more

v6ph1
Site Admin
Beiträge: 1255
Registriert: 13 Jan 2008, 05:07
Wohnort: Radebeul

Re: StringIndexOutOfBoundsException bei der Überprüfung der OS-Version während des Programmstarts

Beitrag von v6ph1 » 08 Mai 2018, 23:12

Ich liebe es, wenn sich Normen ändern:
selbes Problem:
https://github.com/Waikato/moa/issues/118

Ist im Quellcode geändert und sollte mit der nächsten Version gefixt sein.
Bis dahin sollte ab morgen früh (8:00) die neue Nightly-Version zur Verfügung stehen:
https://jenkins.natsu-no-yuki.de/job/tv ... -unstable/

Der Beitrag im andern Thread ist leider untergegangen, da es dort um ein anderes Problem ging.
Bitte deswegen bei einer anderen Fehlermeldung im StackTrace einen neuen Thread aufmachen.
Das hilft bei der Übersicht.

kyl
Newbie
Beiträge: 4
Registriert: 08 Apr 2018, 20:19

Re: StringIndexOutOfBoundsException bei der Überprüfung der OS-Version während des Programmstarts

Beitrag von kyl » 09 Mai 2018, 08:02

:D Ja, Kompatibilität ist nicht nur Technik, sondern auch Kultur. :wink: Immerhin lassen sich manche Fehler dank Stacktrace schnell fixen.

Antworten