Skip to content
  • Kategorien
  • Aktuell
  • Tags
  • Beliebt
  • Benutzer
  • Gruppen
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
MediathekView Logo

MediathekView-Forum

  1. Übersicht
  2. Entwicklerforum
  3. MV 13.8.1: Exception

MV 13.8.1: Exception

Geplant Angeheftet Gesperrt Verschoben Entwicklerforum
5 Beiträge 2 Kommentatoren 602 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • B Offline
    B Offline
    beta-tester
    schrieb am zuletzt editiert von
    #1

    hallo, ich habe eben auf meinem Raspberry Pi 4 (4GB, RasPi OS Bullseye) mein MV von version 13.8.0 auf 13.8.1 umgestellen und nun bekomme ich immer eine exception

    $ java -Xmx1G --enable-preview --add-exports javafx.controls/com.sun.javafx.scene.control.inputmap=ALL-UNNAMED -jar /media/pi/data/MediathekView/MediathekView.jar
    
    Error: LinkageError occurred while loading main class mediathek.Main
    	java.lang.UnsupportedClassVersionError: mediathek/Main has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 60.0
    

    hat sich was an den anforderungen geändert von version 13.8.0 zu 13.8.1 ?
    ich benutze nicht das jre aus dem MV paket sondern bellsoft-java16-runtime-full, was unter MV 13.8.0 noch kein problem war.

    $ java --version
    openjdk 16.0.2 2021-07-20
    OpenJDK Runtime Environment (build 16.0.2+7)
    OpenJDK Server VM (build 16.0.2+7, mixed mode)
    
    $ apt info bellsoft-java16-runtime-full 
    Package: bellsoft-java16-runtime-full
    Version: 16.0.2+7
    Priority: optional
    Section: misc
    Maintainer: BellSoft <info@bell-sw.com>
    Installed-Size: unknown
    Provides: java16-runtime, java15-runtime, java14-runtime, java13-runtime, java12-runtime, java11-runtime, java10-runtime, java9-runtime, java8-runtime, java7-runtime, java6-runtime, java5-runtime, java2-runtime, java-runtime, openjfx
    Depends: libasound2, libatk1.0-0, libc6, libcairo2, libfontconfig1, libfreetype6, libgcc1, libgdk-pixbuf2.0-0, libglib2.0-0, libgtk2.0-0, libpango-1.0-0, libpangocairo-1.0-0, libpangoft2-1.0-0, libstdc++6, libx11-6, libxml2, libxslt1.1, libxtst6
    Download-Size: 28.9 MB
    APT-Manual-Installed: yes
    APT-Sources: https://apt.bell-sw.com stable/main armhf Packages
    Description: BellSoft Liberica is a build of OpenJDK verified by the OpenJDK Technology Compatibility Kit
     test suite to be compliant with the Java SE specifications.
     For BellSoft Liberica details and updates, please visit https://bell-sw.com/liberica.
    
    1 Antwort Letzte Antwort
    • D Offline
      D Offline
      DerReisende77 Entwickler
      schrieb am zuletzt editiert von
      #2

      @beta-tester 13.8.1 nutzt Java 17. Das ist in den Release Notes vergessen worden zu erwähnen. Dann sollte es wie gewünscht funktionieren.
      Mit dem Java 17 ist auch das --enable-preview flag hinfällig.

      Open source developers do NOT have to:

      • Make your issue a priority, just because you say so.
      • Give you any sort of "timetable", or explanation for why it´s "taking too long".

      Check your entitlement. Nobody owes you anything.

      B 1 Antwort Letzte Antwort
      • B Offline
        B Offline
        beta-tester
        antwortete auf DerReisende77 am zuletzt editiert von beta-tester
        #3

        @derreisende77
        danke für die schnelle antwort
        leider kommt es nun zu einer anderen exception. beim lade bild bleibt der balken bei gut 2/3 (knapp 3/4) hängen und es geht nicht weiter.
        auf der console steht folgendes:

        $ java -Xmx1G --add-exports javafx.controls/com.sun.javafx.scene.control.inputmap=ALL-UNNAMED -jar /media/pi/data/MediathekView/MediathekView.jar
        
        
        . Configuring for non-portable mode
        . Programmstart: 2021-12-16T11:30:42.995987599
        . Version: 13.8.1
        . === Java Information ===
        . Vendor: BellSoft
        . VMname: OpenJDK Server VM
        . Version: 17.0.1
        . Runtime Version: 17.0.1+12-LTS
        . Maximum Memory: 1024 MB
        . Operating System: Linux
        . OS Version: 5.10.63-v7l+
        . OS Arch: arm
        . OS Dark Mode detection not supported
        . OS Available Processors: 4
        . Verzeichnis Einstellungen: /home/pi/.mediathek3
        . Konfig wurde gelesen!
        . No custom font size found.
        Exception in thread "AWT-EventQueue-0" java.lang.IllegalAccessError: class org.controlsfx.control.textfield.AutoCompletionBinding (in unnamed module @0xa7c7e0) cannot access class com.sun.javafx.event.EventHandlerManager (in module javafx.base) because module javafx.base does not export com.sun.javafx.event to unnamed module @0xa7c7e0
        	at org.controlsfx.control.textfield.AutoCompletionBinding.<init>(AutoCompletionBinding.java:538)
        	at impl.org.controlsfx.autocompletion.AutoCompletionTextFieldBinding.<init>(AutoCompletionTextFieldBinding.java:107)
        	at impl.org.controlsfx.autocompletion.AutoCompletionTextFieldBinding.<init>(AutoCompletionTextFieldBinding.java:92)
        	at org.controlsfx.control.textfield.TextFields.bindAutoCompletion(TextFields.java:168)
        	at mediathek.javafx.filterpanel.FilmActionPanel.setupViewSettingsPane(FilmActionPanel.java:202)
        	at mediathek.javafx.filterpanel.FilmActionPanel.<init>(FilmActionPanel.java:79)
        	at mediathek.gui.tabs.tab_film.GuiFilme.setupFilmActionPanel(GuiFilme.java:306)
        	at mediathek.gui.tabs.tab_film.GuiFilme.<init>(GuiFilme.java:142)
        	at mediathek.mainwindow.MediathekGui.createTabFilme(MediathekGui.java:660)
        	at mediathek.mainwindow.MediathekGui.initTabs(MediathekGui.java:675)
        	at mediathek.mainwindow.MediathekGui.<init>(MediathekGui.java:184)
        	at mediathek.x11.MediathekGuiX11.<init>(MediathekGuiX11.java:19)
        	at mediathek.Main.getPlatformWindow(Main.java:628)
        	at mediathek.Main.lambda$startGuiMode$6(Main.java:602)
        	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
        	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
        	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
        	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
        	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
        	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
        

        EDIT: ich glaube ich hatte schon einmal versucht MV 13.8.0 mit bellsoft-java17-runtime-full auszuführen und da kam auch diese exception und bin deshalb zurück auf die 16’er version gegangen.

        D 1 Antwort Letzte Antwort
        • D Offline
          D Offline
          DerReisende77 Entwickler
          antwortete auf beta-tester am zuletzt editiert von DerReisende77
          #4

          @beta-tester Genau das ist der Grund weshalb ich mich ärgere dass die Leute nicht die angebotene all in one lösung nutzen die von uns getestet wurde…die läuft in der Regel OOTB weil wir sie schon mal ausgeführt haben.<Ärgermodus-aus>

          Du benötigst folgende Parameter:

          -Xmx1G -Xss1048576 -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:MaxRAMPercentage=100.0 -XX:+UseStringDeduplication -Dfile.encoding=UTF-8 --add-exports javafx.controls/com.sun.javafx.scene.control.inputmap=ALL-UNNAMED --add-exports javafx.base/com.sun.javafx.event=ALL-UNNAMED --add-exports javafx.controls/com.sun.javafx.scene.control.behavior=ALL-UNNAMED --add-exports javafx.graphics/com.sun.javafx.scene.traversal=ALL-UNNAMED --add-opens java.desktop/sun.awt.X11=ALL-UNNAMED -jar MediathekView.jar
          

          Open source developers do NOT have to:

          • Make your issue a priority, just because you say so.
          • Give you any sort of "timetable", or explanation for why it´s "taking too long".

          Check your entitlement. Nobody owes you anything.

          B 1 Antwort Letzte Antwort
          • B Offline
            B Offline
            beta-tester
            antwortete auf DerReisende77 am zuletzt editiert von beta-tester
            #5

            @derreisende77 ,
            Ahhh !.. Aua aua aua !..
            Dummheit tut so weh…

            ja, dein Ärger ist berechtigt. Ich habe weder die beigepackte JRE benutzt noch habe ich die beigepackte README Datei gelesen.

            Es tut mir so leid, ich gelobe Besserung!
            <Reuemodus-aus>

            Problem gelöst.
            bzw. hätte ich alles richtig gemacht gäbe es kein Problem.

            Danke für deine Hilfe!

            1 Antwort Letzte Antwort

            44

            Online

            6.6k

            Benutzer

            6.1k

            Themen

            38.9k

            Beiträge
            undefined
            • Anmelden

            • Du hast noch kein Konto? Registrieren

            • Anmelden oder registrieren, um zu suchen
            • Erster Beitrag
              Letzter Beitrag
            0
            • Kategorien
            • Aktuell
            • Tags
            • Beliebt
            • Benutzer
            • Gruppen