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. Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: jdk/swing/interop/SwingInterOpUtils

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: jdk/swing/interop/SwingInterOpUtils

Geplant Angeheftet Gesperrt Verschoben Ungelöst Entwicklerforum
4 Beiträge 3 Kommentatoren 405 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • martin-msM Offline
    martin-msM Offline
    martin-ms
    schrieb am zuletzt editiert von
    #1
    === System ===
    Betriebssystem: Arch Linux 
    KDE-Plasma-Version: 5.27.9
    KDE-Frameworks-Version: 5.111.0
    Qt-Version: 5.15.11
    Kernel-Version: 6.6.1-arch1-1 (64-bit)
    Grafik-Plattform: X11
    Prozessoren: 6 × Intel® Core™ i5-9400 CPU @ 2.90GHz
    Speicher: 15,3 GiB Arbeitsspeicher
    Grafikprozessor: Mesa Intel® UHD Graphics 630
    
    Configuring for non-portable mode
    Version: 14.0.0
    
    === Java Information ===
    Vendor: N/A
    OpenJDK 64-Bit Server VM
    Version: 21
    Runtime Version: 21+35
    Maximum Memory: 3915 MB
    Operating System: Linux
    OS Version: 6.6.1-arch1-1
    OS Arch: amd64| 
    OS Dark Mode detection not supported
    OS Available Processors: 6
    
    === JavaVM Parameter ===
    -XX:+UseShenandoahGC
    -XX:ShenandoahGCHeuristics=compact
    -XX:+UseStringDeduplication
    -XX:MaxRAMPercentage=25
    --add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED
    -DexternalUpdateCheck
    

    Bei Aufruf und der späteren Verarbeitung treten massenweise Exceptions auf:

    Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: jdk/swing/interop/SwingInterOpUtils
            at com.sun.javafx.embed.swing.newimpl.JFXPanelInteropN.isUngrabEvent(JFXPanelInteropN.java:40)
            at javafx.embed.swing.JFXPanel.lambda$new$6(JFXPanel.java:884)
    ...
    Exception in thread "JavaFX Application Thread" java.lang.NoClassDefFoundError: jdk/swing/interop/SwingInterOpUtils
            at com.sun.javafx.embed.swing.newimpl.JFXPanelInteropN.postEvent(JFXPanelInteropN.java:36)
            at javafx.embed.swing.JFXPanel.invokeOnClientEDT(JFXPanel.java:986)
    

    In der Folge lässt sich beispielsweise die Filterliste (F12) nicht mehr aufrufen; es erscheinen nur am linken oberen Bildschirmrand Teile eines Fensters, und wenn man das aufzieht, ohne Inhalt. Nach Schließen des Fensters hängt die Anwendung dann und reagiert überhaupt nicht mehr.

    Wenn statt der Laufzeitumgebung (JRE) die deutlich größere Entwiklungsumgebung (JDK) installiert wird, treten die Probleme nicht auf. Gewöhnlich sollte aber die Laufzeitumgebung für eine korrekte Ausführung reichen.

    Was erwatet MediathekView und enthält das Paket für die Entwicklungsumgebung aber fehlt in der Laufzeitumgebung?

    Hier die Inhalte beider Pakete des Distributors: JRE, JDK

    D 1 Antwort Letzte Antwort
    • D Offline
      D Offline
      DerReisende77 Entwickler
      antwortete auf martin-ms am zuletzt editiert von
      #2

      @martin-ms wir erwarten eben aus diesen Gründen das JDK und liefern das auch mit.

      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.

      styrollS 1 Antwort Letzte Antwort
      • styrollS Offline
        styrollS Offline
        styroll
        antwortete auf DerReisende77 am zuletzt editiert von styroll
        #3

        @DerReisende77 sagte: wir erwarten eben aus diesen Gründen das JDK

        Aus eigener Erfahrung (Nightly-Versionen auf macOS) weiss ich das. Steht das eigentlich für Linux-User, die keine Java-gebundelte MV-Version verwenden, irgendwo in einem Dokument bzw. auf einer Webseite?

        In der (veralteten) Anleitung ist nur immer vom JRE die Rede, so auch im ReadMe zum Programm. Nur in den FAQ habe ich einen entsprechenden Hinweis gefunden, wobei das dort empfohlene AdoptOpenJDK (heute Temurin) doch gar nicht geeignet ist, da dieses einen anderen Garbage Collector verwendet.

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

          @styroll ich bin mir nicht sicher glaube aber das wir das JDK dokumentiert haben. Muss ich mir die tage nochmal ansehen.
          Temurin sollte Shenandoah können, IMHO verweigert derzeit allein Oracle den neuen GC.
          Aber genau aus diesen Gründen liefern wir die JVM mit damit wir sie auch kurzfristig tauschen können. Die nächste macOS Version zB wird eine andere VM haben da die bisherige Abstürze durch die Grafik erzeugt.

          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.

          1 Antwort Letzte Antwort

          24

          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