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?nnchenVorher wäre das bestimmt gegangen. Problem beim Aktualisieren? S/W Problem?
Danke für Hinweise. -
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?
-
@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 FehlerVorher 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.
-
@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.:frowning_face: 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/Linuxjava -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. (
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>&</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
-
@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.