MediathekView 13.3.0 - fehler bei Titel mit Umlaut - Sandmännchen



  • Hallo,
    mit der neuen 13.3.0 Version bekomme ich den Fehler

    . [Download starten, Programmset: Linux Speichern, Ziel: /home/fisch/MediathekD/Unser Sandm?nnchen/Unser Sandm_nnchen-Schatzlieder_ Der unsichtbare Waldemar-1523323536.mp4, URL: https://pmdonlinekika-a.akamaihd.net/mp4dyn/4/FCMS-47e4cb5c-b050-4dd3-be65-7d21402879c4-5a2c8da1cdb7_47.mp4, Startzeit: 17:22:36, direkter Download]
    Exception in thread “DIRECT DL THREAD_Schatzlieder: Der unsichtbare Waldemar” java.nio.file.InvalidPathException: Malformed input or input contains unmappable characters: /home/fisch/MediathekD/Unser Sandm?nnchen

    Vorher wäre das bestimmt gegangen. Problem beim Aktualisieren? S/W Problem?
    Danke für Hinweise.


  • Entwickler

    Vorher wäre es bestimmt gegangen?? Oder ist es gegangen…

    steht eine ausführliche exception der mediathekview.log? Und vor allem welches System nutzt Du?


  • Banned

    @Fisch sagte in MediathekView 13.3.0 - fehler bei Titel mit Umlaut - Sandmännchen:

    Hallo,
    mit der neuen 13.3.0 Version bekomme ich den Fehler

    Vorher wäre das bestimmt gegangen.

    Ja, wenn du den Platzhalter “?” im Titel in den eigenen Einstellungen z. B. mit “_” ersetzt hättest oder die Umlaute in zwei Buchstaben geändert hättest. Den Titel kannst du doch frei wählen.


  • Entwickler

    @Fisch [INFO ] [DIRECT DL THREAD_Schatzlieder: Der unsichtbare Waldemar] mediathek.controller.starter.StarterClass - [Download ist fertig und hat geklappt, Programmset: Linux Speichern, Ziel: /home/christianf/MediathekView ähm/Unser_Sandmännchen-Schatzlieder__Der_unsichtbare_Waldemar-0262410032.mp4, Startzeit: 18:22:10, Endzeit: 18:22:26, Restarts: 0, Dauer: 15 s, Dauer: <1 Min., Bytes gelesen: 180 MB, Bandbreite: 11,855 MB/s, URL: https://pmdonlinekika-a.akamaihd.net/mp4dyn/4/FCMS-47e4cb5c-b050-4dd3-be65-7d21402879c4-5a2c8da1cdb7_47.mp4, direkter Download]

    Bei mir gehts, sowohl mit 13.2.1, 13.1. als auch 13.3. Man achte auch auf die Pfadangaben die Leerzeichen als auch Sonderzeichen beinhalten.

    Grüße von Ubuntu 19.04 und 18.04 LTS

    Kann es sein dass Du die Ersetzungstabelle nutzt und Du die falsch konfiguriert hast?



  • @DerReisende77 Hallo,
    leider hatte ich den dicken Absende Knopf übersehen.☹ Jetzt kommt hoffentlich die Antwort an.

    Aus MediathekDview.log:

    [INFO ] 2019-08-11 17:22:36.896 [DIRECT DL THREAD_Schatzlieder: Der unsichtbare Waldemar] mediathek.controller.starter.StarterClass - [Download starten, Programmset: Linux Speichern, Ziel: 
    /home/fisch/MediathekD/Unser Sandm?nnchen/Unser Sandm_nnchen-Schatzlieder_ Der unsichtbare Waldemar-1523323536.mp4, URL: https://pmdonlinekika-a.akamaihd.net/mp4dyn/4/FCMS-47e4cb5
    c-b050-4dd3-be65-7d21402879c4-5a2c8da1cdb7_47.mp4, Startzeit: 17:22:36, direkter Download]
    [DEBUG] 2019-08-11 17:22:52.074 [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0)
    [DEBUG] 2019-08-11 17:22:54.681 [ForkJoinPool.commonPool-worker-3] MediathekD.update.ProgramUpdateCheck - performUpdateCheck started.
    [DEBUG] 2019-08-11 17:22:54.946 [ForkJoinPool.commonPool-worker-3] MediathekD.update.ProgramUpdateCheck - performUpdateCheck finished.
    [DEBUG] 2019-08-11 17:23:22.075 [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0)
    [DEBUG] 2019-08-11 17:23:52.075 [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0)
    [DEBUG] 2019-08-11 17:24:22.076 [HikariPool-1 housekeeper] com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Pool stats (total=9, active=0, idle=9, waiting=0)
    [INFO ] 2019-08-11 17:24:51.910 [DIRECT DL ...
    

    Also keine exception.

    Aber in der Konsole steht

    Exception in thread "DIRECT DL THREAD_Schatzlieder: Der unsichtbare Waldemar" java.nio.file.InvalidPathException: Malformed input or input contains unmappable characters: /home/fisch/MediathekD/Unser Sandm?nnchen
            at java.base/sun.nio.fs.UnixPath.encode(UnixPath.java:145)
            at java.base/sun.nio.fs.UnixPath.<init>(UnixPath.java:69)
            at java.base/sun.nio.fs.UnixFileSystem.getPath(UnixFileSystem.java:280)
            at java.base/java.nio.file.Path.of(Path.java:147)
            at java.base/java.nio.file.Paths.get(Paths.java:69)
            at mediathek.controller.starter.DirectHttpDownload.createDirectory(DirectHttpDownload.java:384)
            at mediathek.controller.starter.DirectHttpDownload.run(DirectHttpDownload.java:287)
    . [Download starten, Programmset: Linux Speichern, Ziel: ...
    

    Mein System ist
    OpenSuse 15.1, Linux 4.12.14-lp151.28.10-default x86_64 x86_64 GNU/Linux

    java -version
    openjdk version “11.0.3” 2019-04-16
    OpenJDK Runtime Environment (build 11.0.3+7-suse-lp151.3.3.1-x8664)
    OpenJDK 64-Bit Server VM (build 11.0.3+7-suse-lp151.3.3.1-x8664, mixed mode)

    Natürlich UTF8

    Ersetzzungstabelle: Vier Zeichen werden ersetzt. ( & é ). Aber nicht ä.

    ALSO (neu)

    grep -n -i Ersetzungstabelle mediathek.xml
    107: <Ersetzungstabelle-verwenden>true</Ersetzungstabelle-verwenden>
    193:<Ersetzungstabelle><von> ‘</von><nach>’</nach></Ersetzungstabelle>
    194:<Ersetzungstabelle><von>"</von><nach>"</nach></Ersetzungstabelle>
    195:<Ersetzungstabelle><von>&</von><nach>UND</nach></Ersetzungstabelle>
    196:<Ersetzungstabelle><von>é</von><nach> e</nach></Ersetzungstabelle>

    Heute habe ich ~/.mediathek3/mediathek.xml mit vi geändert:
    resultat:

    > diff  ~/.mediathek3/mediathek.xml ~/.mediathek3-2019/mediathek.xml
    107c107
    <       <Ersetzungstabelle-verwenden>false</Ersetzungstabelle-verwenden>
    ---
    >       <Ersetzungstabelle-verwenden>true</Ersetzungstabelle-verwenden>
    189a190,199
    > 
    > 
    > 
    > <Ersetzungstabelle><von> '</von><nach>\'</nach></Ersetzungstabelle>
    > <Ersetzungstabelle><von>"</von><nach>\"</nach></Ersetzungstabelle>
    > <Ersetzungstabelle><von>&amp;</von><nach>UND</nach></Ersetzungstabelle>
    > <Ersetzungstabelle><von>é</von><nach> e</nach></Ersetzungstabelle>
    > 
    > 
    > 
    197,198c207
    < </Mediathek>
    < 
    ---
    > </Mediathek>
    \ No newline at end of file
    

    Geht auch nicht.

    Aber anderes geht.

    Beim Start sind mir ‘Warnings’ aufgefallen.

    
    . Portable Mode: false
    WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.
    . HikariPool-1 - Starting...
    . HikariPool-1 - Start completed.
    . Programmstart: 12.08.2019 10:47:59
    . maxMemory: 1073 MB
    . Version: MediathekView 13.3.0
    . Java:
    . Vendor: Oracle Corporation
    . VMname: OpenJDK 64-Bit Server VM
    . Version: 11.0.3
    . Runtimeversion: 11.0.3+7-suse-lp151.3.3.1-x8664
    . Programmpfad: /home/fisch/software/mediathek/MediathekView-13.3.0/
    . Verzeichnis Einstellungen: /home/fisch/.mediathek3
    WARNING: An illegal reflective access operation has occurred
    WARNING: Illegal reflective access by mediathek.Main (file:/home/fisch/software/mediathek/MediathekView-13.3.0/MediathekView.jar) to field sun.awt.X11.XToolkit.awtAppClassName
    WARNING: Please consider reporting this to the maintainers of mediathek.Main
    WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
    WARNING: All illegal access operations will be denied in a future release
    
    (process:4846): Gtk-WARNING **: Locale not supported by C library.
            Using the fallback 'C' locale.
    . Konfig wurde gelesen!
    

    Hier wundert mich fallback ‘C’ locale. Kann das Schuld sein? Wenn ja,
    wie könnte ich MV aufrufen?

    Viele Grüße


  • Entwickler

    @Fisch ich könnte mir vorstellen das auf deinem System diverse sprachdateien fehlen die das Problem erzeugen. Leider nutze ich kein opensuse von daher kenne ich mich nicht aus damit.
    Du könntest aber evtl die Tipps aus diesem Link versuchen umzusetzen auch wenn sie wohl auch nicht direkt für opensuse sind.

    Ansonsten gehe ich schon stark davon aus dass die LOCALE Meldung der Grund für dein Problem ist. Alternativ wenn du nichts ändern kannst Versuche Mal das ä mit der Ersetzungstabelle los zu werden. Derzeit wird es bei dir in ein ? Mit umgesetzt und das mag dein Linux nicht.


Log in to reply
 

110
Online

3.4k
Users

2.7k
Topics

16.8k
Posts