mediathekview / MediathekView

Das Programm MediathekView durchsucht die Online-Mediatheken verschiedener Sender
https://mediathekview.de
GNU General Public License v3.0
855 stars 95 forks source link

Mediathekview attempts to delete homedirectory. #613

Closed JCWasmx86 closed 3 years ago

JCWasmx86 commented 3 years ago

If a movie ends, I get the error, that deleting /home/\<myUser> failed. Fehler beim Löschen: /home/<myUser>.

Log:

. Configuring for non-portable mode
. Programmstart: 2021-07-11T11:28:07.690605179
. Version: 13.7.1
. === Java Information ===
. Vendor: GraalVM Community
. VMname: OpenJDK 64-Bit Server VM
. Version: 16.0.1
. Runtime Version: 16.0.1+9-jvmci-21.1-b05
. Maximum Memory: 4096 MB
. Operating System: Linux
. OS Version: 5.10.0-8-amd64
. OS Arch: amd64
. Available Processors: 8
. === JavaVM Parameter ===
-XX:+UnlockExperimentalVMOptions
-XX:+EnableJVMCIProduct
-XX:-UnlockExperimentalVMOptions
-XX:ThreadPriorityPolicy=1
--illegal-access=permit
--enable-preview
-Xmx4G
--illegal-access=permit
. ========================
. Verzeichnis Einstellungen: /home/<myUser>/.mediathek3
. Konfig wurde gelesen!
. No custom font size found.

(java:162127): Gtk-CRITICAL **: 11:28:09.717: gtk_window_resize: assertion 'height > 0' failed
. Liste Filme gelesen am: 11.07.2021, 11:28
.   erstellt am: 11.07.2021, 09:17
.   Anzahl Filme: 468338
. Die Filmliste ist 131 Minuten alt
. Filme in Downloads eintragen
. -------------------------------------------------------
. Einstellungen sichern
. Einstellungen wurden heute schon gesichert
. -------------------------------------------------------
. Daten Schreiben nach: /home/<myUser>/.mediathek3/mediathek.xml
. Config Schreiben nach: /home/<myUser>/.mediathek3/mediathek.xml startet
. Config Schreiben beendet
. MediaDB schreiben (0) Dateien :
.    --> Start Schreiben nach: /home/<myUser>/.mediathek3/mediadb.txt
.    --> geschrieben!
. MVHttpClient: Proxy not configured
. [Film abspielen, URL: https://rodlzdf-a.akamaihd.net/none/zdf/21/03/210309_sendung_37g/4/210309_sendung_37g_a3a4_2360k_p35v15.mp4, Startzeit: 11:28:23, Programmaufruf: /usr/bin/vlc https://rodlzdf-a.akamaihd.net/none/zdf/21/03/210309_sendung_37g/4/210309_sendung_37g_a3a4_2360k_p35v15.mp4 --play-and-exit, Programmaufruf[]: /usr/bin/vlc<>https://rodlzdf-a.akamaihd.net/none/zdf/21/03/210309_sendung_37g/4/210309_sendung_37g_a3a4_2360k_p35v15.mp4<>--play-and-exit]
. =====================
. Starte Array: 
.  -> /usr/bin/vlc<>https://rodlzdf-a.akamaihd.net/none/zdf/21/03/210309_sendung_37g/4/210309_sendung_37g_a3a4_2360k_p35v15.mp4<>--play-and-exit
. =====================
. Fehler beim Löschen: /home/<myUser>
. [Film fertig, Startzeit: 11:28:23, Endzeit: 11:28:39, Restarts: 0, Dauer: 16 s, Dauer: <1 Min., URL: https://rodlzdf-a.akamaihd.net/none/zdf/21/03/210309_sendung_37g/4/210309_sendung_37g_a3a4_2360k_p35v15.mp4, Programmaufruf: /usr/bin/vlc https://rodlzdf-a.akamaihd.net/none/zdf/21/03/210309_sendung_37g/4/210309_sendung_37g_a3a4_2360k_p35v15.mp4 --play-and-exit, Programmaufruf[]: /usr/bin/vlc<>https://rodlzdf-a.akamaihd.net/none/zdf/21/03/210309_sendung_37g/4/210309_sendung_37g_a3a4_2360k_p35v15.mp4<>--play-and-exit]

At the moment, it just fails, as it attempts to delete a non-empty directory, but I still think, that this seems like some sort of bug.

Versionen:

JCWasmx86 commented 3 years ago

I was able to specify it further. It attempts to delete the current directory. If I run e.g. java -jar /opt/MediathekView in /usr, it wants to delete /usr.

derreisende77 commented 3 years ago

It is not really a bug, more a incorrect log output. The called function checks if the directory is empty and throws currently an error for debugging purposes. It should be a trace message only for me. 13.8 will disable the error output. It works as expected.