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

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.

BBCode ist eingeschaltet
[img] ist eingeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Ansicht erweitern Die letzten Beiträge des Themas: StringIndexOutOfBoundsException bei der Überprüfung der OS-Version während des Programmstarts

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

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.

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

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.

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

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

Nach oben