13.9.0 nightly liefert Fehlermeldung
-
@DerReisende77
Mit dem heutigen Stand kommt der Filme-Tab in einen Zustand, bei dem er nicht mehr aktualisiert wird. Beenden geht dann auch nicht mehr, bleibt mit “Offene Operationen müssen noch beendet werden” hängen.Herstellen des Fehlerzustands:
- MV starten
- mit rechte Maus auf “Titel” in der Kopfzeile drücken und das sich öffnende Menü mittels ESC wieder schließen
- Im Filter ARD markieren (Fehler tritt auf - siehe Zeile 54)
- Auf Download-Tab wechseln und zurück auf Filme-Tab
Fehler-Log:
/home/user/data/Entwicklung/jdk-17.0.1+12/bin/java --enable-preview -javaagent:/mnt/data/Entwicklung/idea/lib/idea_rt.jar=35707:/mnt/data/Entwicklung/idea/bin -Dfile.encoding=UTF-8 -classpath /home/user/data/Entwicklung/MediathekView/target/classes:/home/user/.m2/repository/com/formdev/flatlaf/2.0-rc1/flatlaf-2.0-rc1.jar:/home/user/.m2/repository/es/blackleg/jlibnotify/0.2.0/jlibnotify-0.2.0.jar:/home/user/.m2/repository/info/picocli/picocli/4.6.2/picocli-4.6.2.jar:/home/user/.m2/repository/eu/hansolo/tilesfx/17.0.11/tilesfx-17.0.11.jar:/home/user/.m2/repository/net/java/dev/jna/jna/5.10.0/jna-5.10.0.jar:/home/user/.m2/repository/net/java/dev/jna/jna-platform/5.10.0/jna-platform-5.10.0.jar:/home/user/.m2/repository/org/xerial/sqlite-jdbc/3.36.0.3/sqlite-jdbc-3.36.0.3.jar:/home/user/.m2/repository/com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar:/home/user/.m2/repository/javax/transaction/javax.transaction-api/1.3/javax.transaction-api-1.3.jar:/home/user/.m2/repository/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar:/home/user/.m2/repository/org/apache/commons/commons-configuration2/2.7/commons-configuration2-2.7.jar:/home/user/.m2/repository/org/apache/commons/commons-text/1.8/commons-text-1.8.jar:/home/user/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/home/user/.m2/repository/org/tukaani/xz/1.9/xz-1.9.jar:/home/user/.m2/repository/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar:/home/user/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/home/user/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/home/user/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/home/user/.m2/repository/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar:/home/user/.m2/repository/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar:/home/user/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/home/user/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.13.1/jackson-core-2.13.1.jar:/home/user/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.13.1/jackson-databind-2.13.1.jar:/home/user/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.13.1/jackson-annotations-2.13.1.jar:/home/user/.m2/repository/org/controlsfx/controlsfx/11.1.1/controlsfx-11.1.1.jar:/home/user/.m2/repository/com/miglayout/miglayout-core/11.0/miglayout-core-11.0.jar:/home/user/.m2/repository/com/miglayout/miglayout-swing/11.0/miglayout-swing-11.0.jar:/home/user/.m2/repository/com/miglayout/miglayout-javafx/11.0/miglayout-javafx-11.0.jar:/home/user/.m2/repository/com/github/jiconfont/jiconfont-swing/1.0.1/jiconfont-swing-1.0.1.jar:/home/user/.m2/repository/com/github/jiconfont/jiconfont/1.0.0/jiconfont-1.0.0.jar:/home/user/.m2/repository/com/github/jiconfont/jiconfont-javafx/1.0.0/jiconfont-javafx-1.0.0.jar:/home/user/.m2/repository/com/github/jiconfont/jiconfont-font_awesome/4.7.0.1/jiconfont-font_awesome-4.7.0.1.jar:/home/user/.m2/repository/net/engio/mbassador/1.3.2/mbassador-1.3.2.jar:/home/user/.m2/repository/com/squareup/okio/okio/3.0.0/okio-3.0.0.jar:/home/user/.m2/repository/com/squareup/okio/okio-jvm/3.0.0/okio-jvm-3.0.0.jar:/home/user/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-common/1.5.31/kotlin-stdlib-common-1.5.31.jar:/home/user/.m2/repository/com/squareup/okhttp3/okhttp/4.9.3/okhttp-4.9.3.jar:/home/user/.m2/repository/com/squareup/okhttp3/logging-interceptor/4.9.3/logging-interceptor-4.9.3.jar:/home/user/.m2/repository/org/jetbrains/annotations/22.0.0/annotations-22.0.0.jar:/home/user/.m2/repository/com/glazedlists/glazedlists/1.11.0/glazedlists-1.11.0.jar:/home/user/.m2/repository/org/apache/logging/log4j/log4j-core/2.17.1/log4j-core-2.17.1.jar:/home/user/.m2/repository/org/apache/logging/log4j/log4j-api/2.17.1/log4j-api-2.17.1.jar:/home/user/.m2/repository/org/apache/logging/log4j/log4j-slf4j-impl/2.17.1/log4j-slf4j-impl-2.17.1.jar:/home/user/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar:/home/user/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.6.10/kotlin-stdlib-1.6.10.jar:/home/user/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.6.10/kotlin-stdlib-jdk8-1.6.10.jar:/home/user/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.6.10/kotlin-stdlib-jdk7-1.6.10.jar:/home/user/.m2/repository/airsquared/JMacNotification/1.1/JMacNotification-1.1.jar:/home/user/.m2/repository/org/openjfx/javafx-base/18-ea+9/javafx-base-18-ea+9-linux.jar:/home/user/.m2/repository/org/openjfx/javafx-controls/18-ea+9/javafx-controls-18-ea+9-linux.jar:/home/user/.m2/repository/org/openjfx/javafx-graphics/18-ea+9/javafx-graphics-18-ea+9.jar:/home/user/.m2/repository/org/openjfx/javafx-media/18-ea+9/javafx-media-18-ea+9-linux.jar:/home/user/.m2/repository/org/openjfx/javafx-swing/18-ea+9/javafx-swing-18-ea+9-linux.jar:/home/user/.m2/repository/org/openjfx/javafx-web/18-ea+9/javafx-web-18-ea+9-linux.jar:/home/user/.m2/repository/org/openjfx/javafx-controls/18-ea+9/javafx-controls-18-ea+9.jar:/home/user/.m2/repository/org/openjfx/javafx-media/18-ea+9/javafx-media-18-ea+9.jar:/home/user/.m2/repository/org/openjfx/javafx-fxml/18-ea+9/javafx-fxml-18-ea+9-linux.jar:/home/user/.m2/repository/org/openjfx/javafx-graphics/18-ea+9/javafx-graphics-18-ea+9-linux.jar:/home/user/.m2/repository/org/openjfx/javafx-base/18-ea+9/javafx-base-18-ea+9.jar mediathek.Main ../mediathek3 . Configuring baseFilePath ../mediathek3 for portable mode Jan. 07, 2022 8:24:49 AM com.sun.javafx.application.PlatformImpl startup WARNUNG: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @149494d8' . Programmstart: 2022-01-07T08:24:50.295500923 . Version: 13.9.0-nightly . === Java Information === . Vendor: Eclipse Adoptium . VMname: OpenJDK 64-Bit Server VM . Version: 17.0.1 . Runtime Version: 17.0.1+12 . Maximum Memory: 1968 MB . Operating System: Linux . OS Version: 5.4.0-92-generic . OS Arch: amd64 . OS Dark Mode detection not supported . OS Available Processors: 4 . Startparameter: ../mediathek3 . Verzeichnis Einstellungen: ../mediathek3 . Konfig wurde gelesen! (java:23998): Gtk-CRITICAL **: 08:24:54.553: gtk_window_resize: assertion 'height > 0' failed . Could not set awtAppClassName java.lang.reflect.InaccessibleObjectException: Unable to make field private static java.lang.String sun.awt.X11.XToolkit.awtAppClassName accessible: module java.desktop does not "opens sun.awt.X11" to unnamed module @149494d8 at java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) ~[?:?] at java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) ~[?:?] at java.lang.reflect.Field.checkCanSetAccessible(Field.java:178) ~[?:?] at java.lang.reflect.Field.setAccessible(Field.java:172) ~[?:?] at mediathek.x11.MediathekGuiX11.setupX11WindowManagerClassName(MediathekGuiX11.java:31) ~[classes/:?] at mediathek.x11.MediathekGuiX11.<init>(MediathekGuiX11.java:20) ~[classes/:?] at mediathek.Main.getPlatformWindow(Main.java:527) ~[classes/:?] at mediathek.Main.lambda$startGuiMode$5(Main.java:501) ~[classes/:?] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:722) ~[?:?] at java.awt.EventQueue$4.run(EventQueue.java:716) ~[?:?] at java.security.AccessController.doPrivileged(AccessController.java:399) [?:?] at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) [?:?] at java.awt.EventQueue.dispatchEvent(EventQueue.java:741) [?:?] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?] at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?] . Liste Filme gelesen am: 07.01.2022, 08:24 . erstellt am: 24.12.2021, 07:16 . Anzahl Filme: 478643 . Filme in Downloads eintragen . ------------------------------------------------------- . Einstellungen sichern . Einstellungen wurden heute schon gesichert . ------------------------------------------------------- Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 20 at java.base/java.util.Vector.elementData(Vector.java:731) at java.base/java.util.Vector.elementAt(Vector.java:469) at java.desktop/javax.swing.table.DefaultTableColumnModel.getColumn(DefaultTableColumnModel.java:295) at java.desktop/javax.swing.plaf.basic.BasicTableHeaderUI.getHeaderRenderer(BasicTableHeaderUI.java:726) at java.desktop/javax.swing.plaf.basic.BasicTableHeaderUI.paintCell(BasicTableHeaderUI.java:742) at java.desktop/javax.swing.plaf.basic.BasicTableHeaderUI.paint(BasicTableHeaderUI.java:718) at com.formdev.flatlaf.ui.FlatTableHeaderUI.paint(FlatTableHeaderUI.java:234) at java.desktop/javax.swing.plaf.ComponentUI.update(ComponentUI.java:161) at java.desktop/javax.swing.JComponent.paintComponent(JComponent.java:842) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1119) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:952) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1128) at java.desktop/javax.swing.JViewport.paint(JViewport.java:736) at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:952) at java.desktop/javax.swing.JComponent.paint(JComponent.java:1128) at java.desktop/javax.swing.JComponent.paintToOffscreen(JComponent.java:5311) at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(RepaintManager.java:1657) at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1632) at java.desktop/javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1570) at java.desktop/javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:262) at java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1337) at java.desktop/javax.swing.JComponent._paintImmediately(JComponent.java:5259) at java.desktop/javax.swing.JComponent.paintImmediately(JComponent.java:5069) at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:879) at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:862) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:862) at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:835) at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:784) at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1898) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:741) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) . MVHttpClient: Proxy not configured Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException
-
@menchensued Erste Observation deines Outputs:
Dir fehlt in Deinem Startbefehl--add-opens java.desktop/sun.awt.X11=ALL-UNNAMED
. Damit erledigt sich schon mal die erste Exception.Für die zweite muss ich suchen. Unter KDE tritt das bei mir nicht auf. Welche Desktopumgebung verwendest Du?
-
@derreisende77 sagte in 13.9.0 nightly liefert Fehlermeldung:
–add-opens java.desktop/sun.awt.X11=ALL-UNNAMED
Wo trage ich diese Option bei IntelliJ ein? Hier scheinbar nicht
denn das gibt eine Fehlermeldung:
“Unknown options: ‘–add-opens’, ‘java.desktop/sun.awt.X11=ALL-UNNAMED’”Ich verwende Cinnamon unter Linux MINT.
-
@menchensued Das ist der falsche Bereich für den Parameter. Du musst
Modify options
´Add VM Options auswählen und dort das ganze eintragen.
Da ich das jetzt bei dir sehe fehlen dir auch noch ganz viele andere Parameter, also ist in die VM Options Zeile das nachfolgende komplett einzupflegen:
-XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:MaxRAMPercentage=50.0 -XX:+UseStringDeduplication --add-opens java.desktop/sun.awt.X11=ALL-UNNAMED -Dfile.encoding=UTF-8
-
@menchensued Ich habe das neue Look&Feel für Linux deaktiviert und es wird wieder das “alte” Nimbus genommen.
Ich werde einen bug report bei den Entwicklern abgeben da das Problem von FlatLAF verursacht wird. Ich konnte es dank deiner Anleitung auch mit KDE triggern. Aber nur unter Linux
-
@derreisende77
Danke für die Mühen.