Skip to main content
Skip table of contents

Fehlermeldung - org.springframework.boot.loader.JarLauncher LinkageError

Problem:

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

  1. Öffnen Sie bitte im Windows Explorer  den Installationspfad der ForumSuite
  2. Bearbeiten Sie bitte die Datei start_suite.cmd

    Abbildung: Edit start_suite.cmd
  3. 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.

Update Java Runtime - Abbildung 1 (eingebettete Java Runtime)

  1. Laden Sie die portable Version 17 der Java Runtime von ADOPTIUM herunter (
    )
  2. Entpacken Sie den Inhalt des Archivs
  3. Kopieren Sie den Ordner jdk-17*-jre in den Ordner der ForumSuite
  4. Stoppen Sie den Dienst der ForumSuite
  5. Bearbeiten Sie bitte die Datei start_suite.cmd

    Abbildung: Edit start_suite.cmd
  6. 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
  7. Speichern und schließen Sie die Datei start_suite.cmd 
  8. Starten Sie den Dienst der ForumSuite

Update Java Runtime - Abbildung 2 (Java Runtime des Betriebssystems)

  1. Laden Sie die installierbare Version 17 der Java Runtime von ADOPTIUM herunter (
    )
  2. Stoppen Sie den Dienst der ForumSuite
  3. Deinstallieren Sie die Java 11 Runtime via Systemsteuerung\Alle Systemsteuerungselemente\Programme und Features 
  4. Installieren Sie das Paket inkl. der Optionen JAVA_HOME  und JavaSoft (Oracle) 

    Abbildung: Installationsparamter
  5. Prüfung der Version über die Eingabeaufforderung mittels des Befehls java -version .
    Ergebnis sollte nun Version 17* sein.
  6. 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

  1. ForumSuite stoppen

    BASH
    systemctl stop forumsuite.service
  2. Java 11 deinstallieren

    BASH
    apt remove openjdk-11-jre
    apt update;apt upgrade;apt autoremove;apt autoclean
  3. Java 17 installieren

    BASH
    apt install openjdk-17-jre
  4. ForumSuite starten

    BASH
    systemctl start forumsuite.service


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.