Beim Start der ForumSuite wird folgende Fehlermeldung ausgegeben:
Fehler: Beim Laden der Klasse org.springframework.boot.loader.JarLauncher ist ein LinkageError aufgetreten java.lang.UnsupportedClassVersionError: JVMCFRE003 Ungültige übergeordnete Version; Klasse=org/springframework/boot/loader/JarLauncher, Offset=6
Lösung:
Die genutzte Java Runtime ist veraltet. Bitte installieren Sie die Runtime Version 17 oder höher wie nachfolgend beschrieben.
Die folgenden Tätigkeiten müssen alle auf dem Server der ForumSuite ausgeführt werden.
Betriebssystem Windows
Prüfung IST Zustand
Öffnen Sie bitte im Windows Explorer den Installationspfad der ForumSuite
Bearbeiten Sie bitte die Datei start_suite.cmd
Abbildung: Edit start_suite.cmd
Prüfen Sie bitte nun den Pfad für den Aufruf der Laufzeitumgebung
Abbildung 1: in ForumSuite Ordner eingebettete Java Runtime
Abbildung 2: Java Runtime des Betriebssystems
In diesem Fall fragen Sie die eingesetzte Version bitte über die Eingabeaufforderung mittels des Befehls java -version ab.
Abbildung 2.1: Abfrage Version der installierten Java Runtime
Sollten Sie mit einer installierten Java Runtime arbeiten (Abbildung 2), prüfen Sie bitte, ob noch andere Anwendungen diese Runtime nutzen/voraussetzen. Falls ja, erfragen Sie bitte beim Hersteller, ob die Anwendung mit einer Java Runtime 17* betrieben werden kann.
Laden Sie die portable Version 17 der Java Runtime von ADOPTIUM herunter ()
Entpacken Sie den Inhalt des Archivs
Kopieren Sie den Ordner jdk-17*-jre in den Ordner der ForumSuite
Stoppen Sie den Dienst der ForumSuite
Bearbeiten Sie bitte die Datei start_suite.cmd
Abbildung: Edit start_suite.cmd
start_suite.cmd - vorher
BASH
FOR %%f IN (FORUM_Suite_*.jar) DO .\jdk-11.0.17+8-jre\bin\java -Djavax.net.ssl.trustStoreType=WINDOWS-ROOT -Xmx8G -jar %%f
start_suite.cmd - nachher (Beispiel)
BASH
#Bitte den String jdk-17... entsprechend anpassen
FOR %%f IN (FORUM_Suite_*.jar) DO .\jdk-17.N.N.N+N-jre\bin\java -Djavax.net.ssl.trustStoreType=WINDOWS-ROOT -Xmx8G -jar %%f
Speichern und schließen Sie die Datei start_suite.cmd
Starten Sie den Dienst der ForumSuite
Update Java Runtime - Abbildung 2 (Java Runtime des Betriebssystems)
Laden Sie die installierbare Version 17 der Java Runtime von ADOPTIUM herunter ()
Stoppen Sie den Dienst der ForumSuite
Deinstallieren Sie die Java 11 Runtime via Systemsteuerung\Alle Systemsteuerungselemente\Programme und Features
Installieren Sie das Paket inkl. der Optionen JAVA_HOME und JavaSoft (Oracle)
Abbildung: Installationsparamter
Prüfung der Version über die Eingabeaufforderung mittels des Befehls java -version . Ergebnis sollte nun Version 17* sein.
Starten Sie den Dienst der ForumSuite
Betriebssystem Linux
Nachfolgend wir die Aktualisierung unter Linux (hier: Debian Bullseye ) beschrieben. Es wird davon ausgegangen, das die ForumSuite im systemd eingebunden ist