exactly after today’s update of MediathekView to 14.4.1 the application is not starting anymore. Along with it came Java 24 (java-24-openjdk 24.0.2.0-lp156.2.1).
Update repo is obs://build.opensuse.org/home:ecsos
The error message when started is:
Java virtual machine used: /etc/alternatives/jre_24/bin/java
classpath used: /usr/share/java/MediathekView/MediathekView-14.4.1.20251031T215531.jar:/usr/share/java/MediathekView/MediathekView.jar
main class used: mediathek.Main
flags used:
options used: '--enable-preview' '-Xms256M' '-XX:+UseShenandoahGC' '-XX:ShenandoahGCHeuristics=compact' '-XX:+UseStringDeduplication' '-XX:MaxRAMPercentage=08.0' '--add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED' '-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel' '-Dswing.crossplatformlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel' '-Dawt.useSystemAAFontSettings=on' '-Dswing.aatext=true'
arguments used:
Fehler: Hauptklasse mediathek.Main kann nicht initialisiert werden
Ursache: java.lang.NoClassDefFoundError: org/apache/logging/log4j/core/Layout
Mediathek can no longer be built for Tumbleweed because a Python package is missing or no longer exists for newer versions of Python.
A Python package is also missing for execution.
Since I don’t have time to build the missing packages, I now use Appimage myself. From the official website
Perhaps version from herbster is running?
Perhaps MTPlayer is an option for you. You can download a package that includes java, extract to any location you want and run it from there. It has the same funtions as MV. The webpage is in German, but that is probably not an issue.