Skip to content
  • Kategorien
  • Aktuell
  • Tags
  • Beliebt
  • Benutzer
  • Gruppen
Skins
  • Light
  • Brite
  • 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. Fragen, Hilfe, Kritik
  3. Nightlies (Testversionen)
  4. Im portable Mode werden Standarddaten überschrieben

Im portable Mode werden Standarddaten überschrieben

Geplant Angeheftet Gesperrt Verschoben Nightlies (Testversionen)
3 Beiträge 2 Kommentatoren 18 Aufrufe 1 Watching
  • Ä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.
  • MenchenSuedM Offline
    MenchenSuedM Offline
    MenchenSued
    Globaler Moderator
    schrieb zuletzt editiert von
    #1

    @derreisende77
    Mit der letzten Nightly gibt es einen Fehler beim Schreiben der Einstellungen. Die Datei settings.xml wird nicht aus dem portablen Verzeichnis verwendet.

    Ich starte MV mit folgendem Skript in meinem lokalen Git mit einem eigenen 2portablen" mediathek3 Verzeichnis:

    #!/usr/bin/sh
    cd target
    ../../jdk-25.0.1/bin/java -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:+UseStringDeduplication -XX:MaxRAMPercentage=50.0 \
    --enable-native-access=ALL-UNNAMED --add-modules jdk.incubator.vector --add-exports=java.desktop/sun.swing=ALL-UNNAMED \
    --add-opens java.desktop/sun.awt.X11=ALL-UNNAMED -ea -cp "MediathekView.jar:dependency/*" mediathek.Main ../mediathek3
    

    Im Logfile sehe ich folgendes (auszugsweise)

    INFO  2026-07-01 12:18:02,888  [main @coroutine#1] mediathek.Main (Main.kt:469) - Configuring baseFilePath ../mediathek3 for portable mode
    INFO  2026-07-01 12:18:02,927  [main @coroutine#1] mediathek.Main (Main.kt:427) - Programmstart: 2026-07-01T12:18:02.925787605
    INFO  2026-07-01 12:18:02,937  [main @coroutine#1] mediathek.Main (Main.kt:428) - Version: 15.0.0-nightly
    INFO  2026-07-01 12:18:02,937  [main @coroutine#1] mediathek.Main (Main.kt:429) - Build Git: develop @ d14dd4937
    INFO  2026-07-01 12:18:02,971  [main @coroutine#1] mediathek.Main (Main.kt:323) - Startparameter: ../mediathek3
    INFO  2026-07-01 12:18:02,973  [main @coroutine#1] mediathek.Main (Main.kt:835) - Verzeichnis Einstellungen: ../mediathek3
    INFO  2026-07-01 12:18:03,044  [AWT-EventQueue-0 @coroutine#1] mediathek.Main (Main.kt:577) - Registering ../mediathek3/flatlaf as custom FlatLaf config folder
    INFO  2026-07-01 12:18:03,614  [AWT-EventQueue-0 @coroutine#1] config.DatenConfigurationPersistence (DatenConfigurationPersistence.kt:51) - Konfig wurde gelesen!
    DEBUG 2026-07-01 12:18:03,622  [AWT-EventQueue-0 @coroutine#1] mediathek.Main (Main.kt:782) - User-Agent: MediathekView
    DEBUG 2026-07-01 12:18:06,169  [AWT-EventQueue-0 @coroutine#1] update.ProgramUpdateCheck (ProgramUpdateCheck.kt:53) - ProgramUpdateCheck Started.
    INFO  2026-07-01 12:18:06,187  [AWT-EventQueue-0 @coroutine#1] http.MVHttpClient (MVHttpClient.kt:101) - MVHttpClient: Proxy not configured
    ERROR 2026-07-01 12:18:11,925  [TimerPool-virtual-thread-1] application.ApplicationConfiguration$TimerTaskListener (ApplicationConfiguration.kt:1035) - writing app config file:
    org.apache.commons.configuration2.ex.ConfigurationException: Unable to save to file /home/user/.mediathek3/settings.xml
    

    Die letzte Zeile zeigt, dass MV versucht auf meine operative settings.xml zu schreiben und nicht auf die Datei im portablen Verzeichnis. Glücklicherweise habe ich hier einen Schreibschutz drauf, daher kommt “nur” eine Fehlermeldung.

    Bitte korrigieren, sonst zerstöre ich mir mein Stable-MV.


    MediathekView 14.5.0, Linux Mint 21.3, VLC 3.0.16

    1 Antwort Letzte Antwort
    • D Offline
      D Offline
      DerReisende77
      Entwickler
      schrieb zuletzt editiert von
      #2

      Schau ich mir heute abend an. Kannst du mir die komplette configurationexception posten?

      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.

      MenchenSuedM 1 Antwort Letzte Antwort
      • D DerReisende77

        Schau ich mir heute abend an. Kannst du mir die komplette configurationexception posten?

        MenchenSuedM Offline
        MenchenSuedM Offline
        MenchenSued
        Globaler Moderator
        schrieb zuletzt editiert von MenchenSued
        #3

        @DerReisende77 sagte in Im portable Mode werden Standarddaten überschrieben:

        Schau ich mir heute abend an. Kannst du mir die komplette configurationexception posten?

        Gern. Hier der Output:

        ERROR 2026-07-01 12:18:11,925  [TimerPool-virtual-thread-1] application.ApplicationConfiguration$TimerTaskListener (ApplicationConfiguration.kt:1035) - writing app config file:
        org.apache.commons.configuration2.ex.ConfigurationException: Unable to save to file /home/user/.mediathek3/settings.xml
        	at org.apache.commons.configuration2.io.DefaultFileSystem.getOutputStream(DefaultFileSystem.java:167)
        	at org.apache.commons.configuration2.io.DefaultFileSystem.getOutputStream(DefaultFileSystem.java:177)
        	at org.apache.commons.configuration2.io.FileHandler.save(FileHandler.java:983)
        	at org.apache.commons.configuration2.io.FileHandler.save(FileHandler.java:959)
        	at org.apache.commons.configuration2.io.FileHandler.save(FileHandler.java:893)
        	at org.apache.commons.configuration2.io.FileHandler.save(FileHandler.java:845)
        	at mediathek.config.application.ApplicationConfiguration$TimerTaskListener.launchWriterTaskLocked$lambda$0$0(ApplicationConfiguration.kt:1027)
        	at mediathek.config.application.ApplicationConfiguration.withWriterLock(ApplicationConfiguration.kt:978)
        	at mediathek.config.application.ApplicationConfiguration.access$withWriterLock(ApplicationConfiguration.kt:50)
        	at mediathek.config.application.ApplicationConfiguration$TimerTaskListener.launchWriterTaskLocked$lambda$0(ApplicationConfiguration.kt:1021)
        	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:545)
        	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328)
        	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:309)
        	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
        	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
        	at java.base/java.lang.VirtualThread.run(VirtualThread.java:456)
        Caused by: java.io.FileNotFoundException: /home/user/.mediathek3/settings.xml (Keine Berechtigung)
        	at java.base/java.io.FileOutputStream.open0(Native Method)
        	at java.base/java.io.FileOutputStream.open(FileOutputStream.java:255)
        	at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:210)
        	at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:171)
        	at org.apache.commons.configuration2.io.DefaultFileSystem.getOutputStream(DefaultFileSystem.java:165)
        

        MediathekView 14.5.0, Linux Mint 21.3, VLC 3.0.16

        1 Antwort Letzte Antwort
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        33

        Online

        7.4k

        Benutzer

        6.7k

        Themen

        42.4k

        Beiträge
        • Anmelden

        • Du hast noch kein Konto? Registrieren

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