MediathekView Logo

    MediathekView-Forum

    • Registrieren
    • Anmelden
    • Suche
    • Kategorien
    • Aktuell
    • Tags
    • Beliebt
    • Benutzer
    • Gruppen

    MV 13.8.1: Exception

    Entwicklerforum
    2
    5
    474
    Lade mehr Beiträge
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
    • B
      beta-tester zuletzt editiert von

      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 Antworten Zitieren
      • D
        DerReisende77 Entwickler zuletzt editiert von

        @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 Antworten Zitieren
        • B
          beta-tester @DerReisende77 zuletzt editiert von beta-tester

          @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 Antworten Zitieren
          • D
            DerReisende77 Entwickler @beta-tester zuletzt editiert von DerReisende77

            @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 Antworten Zitieren
            • B
              beta-tester @DerReisende77 zuletzt editiert von beta-tester

              @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 Antworten Zitieren
              • 1 / 1
              • Erster Beitrag
                Letzter Beitrag

              24
              Online

              5.6k
              Benutzer

              5.1k
              Themen

              33.1k
              Beiträge

              Betrieben mit NodeBB - Impressum