“Auto Download and Quit” : error starting downloads
-
Habe ein Problem mit dem “Auto Download and Quit” - Das Programm GUI startet ganz normal und beendet sich sofort wieder ohne die neuen Videos aus den Abos herunterzuladen.
Startet man das Programm dann ohne die “-dq” Option mit den gleichen Parametern, starten auch die Downloads.In den Logs gibt es die Fehlermeldung beim Download mit -dq :
. Auto DL and Quit: error starting downloads
java.util.ConcurrentModificationException: null
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1715) ~[?:?]
[…]OS: Windows
Mediathek Version 14.2
Java: die mitgelieferte Version 23.0.2+9
Hier die vollständigen Logs:
**Start über Commandline mit Parameter -dq:** PS> D:\TN_MediathekView\Data_Tools\MediathekView_14_2_0\jre\bin\java.exe -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:MaxRAMPercentage=50.0 -XX:+UseStringDeduplication -jar D:\TN_MediathekView\Data_Tools\MediathekView_14_2_0\MediathekView.jar D:\TN_MediathekView\Data_Config\.mediathek3 -dq 2025-03-12T06:31:28.474974Z main INFO Starting configuration XmlConfiguration[location=jar:file:/D:/TN_MediathekView/Data_Tools/MediathekView_14_2_0/MediathekView.jar!/log4j2.xml, lastModified=2025-02-28T10:02:24Z]... 2025-03-12T06:31:28.474974Z main INFO Start watching for changes to jar:file:/D:/TN_MediathekView/Data_Tools/MediathekView_14_2_0/MediathekView.jar!/log4j2.xml every 0 seconds 2025-03-12T06:31:28.474974Z main INFO Configuration XmlConfiguration[location=jar:file:/D:/TN_MediathekView/Data_Tools/MediathekView_14_2_0/MediathekView.jar!/log4j2.xml, lastModified=2025-02-28T10:02:24Z] started. 2025-03-12T06:31:28.474974Z main INFO Stopping configuration org.apache.logging.log4j.core.config.DefaultConfiguration@1817d444... 2025-03-12T06:31:28.474974Z main INFO Configuration org.apache.logging.log4j.core.config.DefaultConfiguration@1817d444 stopped. . Configuring baseFilePath D:\TN_MediathekView\Data_Config\.mediathek3 for portable mode . Registering D:\TN_MediathekView\Data_Config\.mediathek3\flatlaf as custom FlatLaf config folder . Programmstart: 2025-03-12T07:31:29.2874789 . Version: 14.2.0 . === Java Information === . Vendor: BellSoft . VMname: OpenJDK 64-Bit Server VM . Version: 23.0.2 . Runtime Version: 23.0.2+9 . Maximum Memory: 2048 MB . Operating System: Windows Server 2016 . OS Version: 10.0 . OS Arch: amd64 März 12, 2025 7:31:29 AM com.sun.javafx.application.PlatformImpl startup WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @43bc63a3' . OS Dark Mode enabled: false . OS Available Processors: 2 . Startparameter: D:\TN_MediathekView\Data_Config\.mediathek3 . Startparameter: -dq . Verzeichnis Einstellungen: D:\TN_MediathekView\Data_Config\.mediathek3 . Konfig wurde gelesen! . Liste Filme gelesen am: 12.03.2025, 07:31 . erstellt am: 11.03.2025, 17:34 . Anzahl Filme: 692552 . Die Filmliste ist 837 Minuten alt . MVHttpClient: Proxy not configured . . Alte Liste erstellt am: 11.03.2025, 17:34 . Anzahl Filme: 692552 . Anzahl Neue: 540 . Filmliste laden (Netzwerk) . Filme in Downloads eintragen . ------------------------------------------------------- . Einstellungen sichern . Einstellungen wurden gesichert . ------------------------------------------------------- . Auto DL and Quit: Updating filmlist... . Es ist keine aktuellere Filmliste verf├╝gbar. . Auto DL and Quit: Filmlist update done. . Auto DL and Quit: Loading Abos... . Liste Filme gelesen am: 12.03.2025, 07:31 . erstellt am: 12.03.2025, 06:34 . Anzahl Filme: 280921 . Liste Kompl. gelesen am: 12.03.2025, 07:31 . Liste Kompl erstellt am: 12.03.2025, 06:34 . Anzahl Filme: 280921 . . Jetzige Liste erstellt am: 12.03.2025, 06:34 . Anzahl Filme: 280921 . Anzahl Neue: 506 . . Auto DL and Quit: error starting downloads java.util.ConcurrentModificationException: null at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1715) ~[?:?] at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570) ~[?:?] at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) ~[?:?] at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:759) ~[?:?] at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:507) ~[?:?] at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:676) ~[?:?] at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160) ~[?:?] at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174) ~[?:?] at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:264) ~[?:?] at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:636) ~[?:?] at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:810) ~[?:?] at mediathek.daten.ListeAbo.setAboFuerFilm(ListeAbo.java:210) ~[MediathekView.jar:?] at mediathek.mainwindow.MediathekGui.lambda$new$11(MediathekGui.java:247) ~[MediathekView.jar:?] at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:131) [MediathekView.jar:?] at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:75) [MediathekView.jar:?] at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:82) [MediathekView.jar:?] at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.compute(ForkJoinTask.java:1726) [?:?] at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.compute(ForkJoinTask.java:1717) [?:?] at java.base/java.util.concurrent.ForkJoinTask$InterruptibleTask.exec(ForkJoinTask.java:1641) [?:?] at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:507) [?:?] at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1460) [?:?] at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2036) [?:?] at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:189) [?:?] . Filme schreiben (280921 Filme) : . --> Start Schreiben nach: D:\TN_MediathekView\Data_Config\.mediathek3\filme.json . --> geschrieben! . --> Start: 2025-03-12T07:31:29.2874789 . --> Ende: 2025-03-12T07:31:50.828577 . --> Laufzeit: 0h 0m 21s 2025-03-12T06:31:51.109827500Z pool-1-thread-1 INFO Stopping configuration XmlConfiguration[location=jar:file:/D:/TN_MediathekView/Data_Tools/MediathekView_14_2_0/MediathekView.jar!/log4j2.xml, lastModified=2025-02-28T10 :02:24Z]... 2025-03-12T06:31:51.109827500Z pool-1-thread-1 INFO Configuration XmlConfiguration[location=jar:file:/D:/TN_MediathekView/Data_Tools/MediathekView_14_2_0/MediathekView.jar!/log4j2.xml, lastModified=2025-02-28T10:02:24Z] stopped. **Start über Commandline ohne Parameter -dq:** PS> D:\TN_MediathekView\Data_Tools\MediathekView_14_2_0\jre\bin\java.exe -XX:+UseShenandoahGC -XX:ShenandoahGCHeuristics=compact -XX:MaxRAMPercentage=50.0 -XX:+UseStringDeduplication -jar D:\TN_MediathekView\Data_Tools\MediathekView_14_2_0\MediathekView.jar D:\TN_MediathekView\Data_Config\.mediathek3 2025-03-12T06:31:59.719226300Z main INFO Starting configuration XmlConfiguration[location=jar:file:/D:/TN_MediathekView/Data_Tools/MediathekView_14_2_0/MediathekView.jar!/log4j2.xml, lastModified=2025-02-28T10:02:24Z]... 2025-03-12T06:31:59.719226300Z main INFO Start watching for changes to jar:file:/D:/TN_MediathekView/Data_Tools/MediathekView_14_2_0/MediathekView.jar!/log4j2.xml every 0 seconds 2025-03-12T06:31:59.719226300Z main INFO Configuration XmlConfiguration[location=jar:file:/D:/TN_MediathekView/Data_Tools/MediathekView_14_2_0/MediathekView.jar!/log4j2.xml, lastModified=2025-02-28T10:02:24Z] started. 2025-03-12T06:31:59.719226300Z main INFO Stopping configuration org.apache.logging.log4j.core.config.DefaultConfiguration@1817d444... 2025-03-12T06:31:59.719226300Z main INFO Configuration org.apache.logging.log4j.core.config.DefaultConfiguration@1817d444 stopped. . Configuring baseFilePath D:\TN_MediathekView\Data_Config\.mediathek3 for portable mode . Registering D:\TN_MediathekView\Data_Config\.mediathek3\flatlaf as custom FlatLaf config folder . Programmstart: 2025-03-12T07:32:00.6567317 . Version: 14.2.0 . === Java Information === . Vendor: BellSoft . VMname: OpenJDK 64-Bit Server VM . Version: 23.0.2 . Runtime Version: 23.0.2+9 . Maximum Memory: 2048 MB . Operating System: Windows Server 2016 . OS Version: 10.0 . OS Arch: amd64 März 12, 2025 7:32:00 AM com.sun.javafx.application.PlatformImpl startup WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @43bc63a3' . OS Dark Mode enabled: false . OS Available Processors: 2 . Startparameter: D:\TN_MediathekView\Data_Config\.mediathek3 . Verzeichnis Einstellungen: D:\TN_MediathekView\Data_Config\.mediathek3 . Konfig wurde gelesen! . Liste Filme gelesen am: 12.03.2025, 07:32 . erstellt am: 12.03.2025, 06:34 . Anzahl Filme: 280921 . Die Filmliste ist 58 Minuten alt . Filme in Downloads eintragen . ------------------------------------------------------- . Einstellungen sichern . Einstellungen wurden heute schon gesichert . ------------------------------------------------------- . MVHttpClient: Proxy not configured . [Download starten, Programmset: Speichern, Ziel: D:\TN_MediathekView\Download_Mediathek\zzzzzzzz.mp4, URL: https://zzzzzzzz.mp4, Startzeit: 2025-03-12T07:32:10.1354129, direkter Download] . Infofile schreiben nach: D:\TN_MediathekView\Download_Mediathek\zzzzzzzz.txt . Requesting file size for: https://zzzzzzzz.mp4 . Infodatei geschrieben . [Download ist fertig und hat geklappt, Programmset: Speichern, Ziel: D:\TN_MediathekView\Download_Mediathek\zzzzzzzz.mp4, Startzeit: 2025-03-12T07:32:10.1354129, Endzeit: 2025-03-12T07:32:30.7045986, Restarts: 0, Dauer: 20 s, Bytes gelesen: 842,5 MiB, Bandbreite: 44,173 MB/s, URL: https://zzzzzzzz.mp4, direkter Download] . --> Start: 2025-03-12T07:32:00.6567317 . --> Ende: 2025-03-12T10:33:09.5088499 . --> Laufzeit: 3h 1m 8s 2025-03-12T09:47:11.790562300Z pool-1-thread-1 INFO Stopping configuration XmlConfiguration[location=jar:file:/D:/TN_MediathekView/Data_Tools/MediathekView_14_2_0/MediathekView.jar!/log4j2.xml, lastModified=2025-02-28T10 :02:24Z]... 2025-03-12T09:47:11.797765400Z pool-1-thread-1 INFO Configuration XmlConfiguration[location=jar:file:/D:/TN_MediathekView/Data_Tools/MediathekView_14_2_0/MediathekView.jar!/log4j2.xml, lastModified=2025-02-28T10:02:24Z] stopped. PS>
-
@Monzter3 sagte: In den Logs gibt es die Fehlermeldung beim Download mit -dq
Hab das kurz getestet (MV 14.3.0-nightly unter macOS aarch64, Java 21.0.1 Azul):
- Start mit bereits aktueller Filmliste: DL erfolgreich (keine Fehlermeldungen)
- Start mit nicht mehr aktueller Filmliste (1 h alt): DL erfolgreich (keine Fehlermeldungen)
- Start mit komplett neuer Filmliste (= zuvor gelöschter Filmliste): DL erfolgreich, aber mit Fehlermeldung (welche ich allerdings auch ohne -dq in diesem Fall kriege):
Alte Liste erstellt am: 0 . Anzahl Filme: 0 . Anzahl Neue: 0 . Filmliste laden (Netzwerk) . MVHttpClient: Proxy not configured . Filme in Downloads eintragen Exception in thread "AWT-EventQueue-0" java.util.ConcurrentModificationException at java.base/java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1095) at java.base/java.util.ArrayList$Itr.next(ArrayList.java:1049) at mediathek.daten.ListeFilme.getFilmByUrl_klein_hoch_hd(ListeFilme.java:108) at mediathek.daten.ListeDownloads.lambda$filmEintragen$1(ListeDownloads.java:65) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.LinkedList$LLSpliterator.forEachRemaining(LinkedList.java:1249) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at mediathek.daten.ListeDownloads.filmEintragen(ListeDownloads.java:63) at mediathek.gui.tabs.tab_downloads.GuiDownloads$6.fertig(GuiDownloads.java:1044) at mediathek.filmlisten.FilmeLaden.lambda$notifyFertig$11(FilmeLaden.java:400) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714) at java.base/java.security.AccessController.doPrivileged(AccessController.java:400) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:742) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) . Liste Filme gelesen am: 12.03.2025, 22:55 . erstellt am: 12.03.2025, 21:36 . Anzahl Filme: 687910 . Liste Kompl. gelesen am: 12.03.2025, 22:55 . Liste Kompl erstellt am: 12.03.2025, 21:36 . Anzahl Filme: 687910 . . Jetzige Liste erstellt am: 12.03.2025, 21:36 . Anzahl Filme: 687910 . Anzahl Neue: 687910 . . Filme schreiben (687910 Filme) : . --> Start Schreiben nach: /Users/user/Applications/MediathekView_Nightly/Einstellungen/.mediathek3/filme.json . --> geschrieben! . Filme in Downloads eintragen . ------------------------------------------------------- . Einstellungen sichern . Einstellungen wurden heute schon gesichert . ------------------------------------------------------- . Auto DL and Quit: Updating filmlist... . . Alte Liste erstellt am: 12.03.2025, 21:36 . Anzahl Filme: 0 . Anzahl Neue: 0 . Filmliste laden (Netzwerk) . Auto DL and Quit: Filmlist update done. . Auto DL and Quit: Loading Abos... . Auto DL and Quit: Loading Abos done. . Auto DL and Quit: Applying Blacklist... . Auto DL and Quit: Applying Blacklist...done. . Auto DL and Quit: Starting all downloads... . [Download starten, Programmset: Mac Speichern mod, Ziel: /Users/user/Desktop/die_story-Jugendaemter_in_Not__Kinder_in_Gefahr?.mp4, URL: https://wdrmedien-a.akamaihd.net/medp/ondemand/weltweit/fsk0/323/3231826/3231826_61484821.mp4, Startzeit: 2025-03-12T22:55:28.037276, direkter Download]
Bei mir scheint das ganze also zu funktionieren.
-
auch mit der 14.3.0-nightly habe ich den gleichen Fehler sobald ich es mit “-dq” benutze und neue Downloads gestartet werden sollten:
2025-03-14T14:22:42.408135Z main INFO Starting configuration XmlConfiguration[location=jar:file:/D:/TN_MediathekView/Data_Tools/MediathekView-14_3_0-win-2025-03-14/MediathekView.jar!/log4j2.xml, lastModified=2025-03-14T02:09:22Z]... 2025-03-14T14:22:42.408135Z main INFO Start watching for changes to jar:file:/D:/TN_MediathekView/Data_Tools/MediathekView-14_3_0-win-2025-03-14/MediathekView.jar!/log4j2.xml every 0 seconds 2025-03-14T14:22:42.408135Z main INFO Configuration XmlConfiguration[location=jar:file:/D:/TN_MediathekView/Data_Tools/MediathekView-14_3_0-win-2025-03-14/MediathekView.jar!/log4j2.xml, lastModified=2025-03-14T02:09:22Z] started. 2025-03-14T14:22:42.408135Z main INFO Stopping configuration org.apache.logging.log4j.core.config.DefaultConfiguration@1817d444... 2025-03-14T14:22:42.408135Z main INFO Configuration org.apache.logging.log4j.core.config.DefaultConfiguration@1817d444 stopped. . Configuring baseFilePath D:\TN_MediathekView\Data_Config\.mediathek3 for portable mode . Registering D:\TN_MediathekView\Data_Config\.mediathek3\flatlaf as custom FlatLaf config folder . Programmstart: 2025-03-14T15:22:43.1581396 . Version: 14.3.0-nightly . === Java Information === . Vendor: BellSoft . VMname: OpenJDK 64-Bit Server VM . Version: 23.0.2 . Runtime Version: 23.0.2+9 . Maximum Memory: 4096 MB . Operating System: Windows Server 2016 . OS Version: 10.0 . OS Arch: amd64 . OS Dark Mode enabled: false . OS Available Processors: 4 . Startparameter: D:\TN_MediathekView\Data_Config\.mediathek3 . Startparameter: --download-quit . Verzeichnis Einstellungen: D:\TN_MediathekView\Data_Config\.mediathek3 . Konfig wurde gelesen! . Liste Filme gelesen am: 14.03.2025, 15:22 . erstellt am: 14.03.2025, 11:34 . Anzahl Filme: 692610 . Die Filmliste ist 228 Minuten alt . . Alte Liste erstellt am: 14.03.2025, 11:34 . Anzahl Filme: 692610 . Anzahl Neue: 692610 . Filmliste laden (Netzwerk) . Filme in Downloads eintragen . ------------------------------------------------------- . Einstellungen sichern . Einstellungen wurden heute schon gesichert . ------------------------------------------------------- . MVHttpClient: Proxy not configured . Auto DL and Quit: Updating filmlist... . . Alte Liste erstellt am: 14.03.2025, 14:35 . Anzahl Filme: 532 . Auto DL and Quit: error starting downloads java.util.ConcurrentModificationException: null at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1715) ~[?:?] at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570) ~[?:?] at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560) ~[?:?] at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?] at java.base/java.util.stream.ReduceOps$5.evaluateSequential(ReduceOps.java:258) ~[?:?] at java.base/java.util.stream.ReduceOps$5.evaluateSequential(ReduceOps.java:248) ~[?:?] at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265) ~[?:?] at java.base/java.util.stream.ReferencePipeline.count(ReferencePipeline.java:754) ~[?:?] at mediathek.daten.ListeFilme.countNewFilms(ListeFilme.java:133) ~[MediathekView.jar:?] at mediathek.filmlisten.FilmeLaden.displayLogInfo(FilmeLaden.java:183) ~[MediathekView.jar:?] at mediathek.filmlisten.FilmeLaden.loadFilmlist(FilmeLaden.java:195) ~[MediathekView.jar:?] at mediathek.mainwindow.MediathekGui.lambda$new$11(MediathekGui.java:244) ~[MediathekView.jar:?] at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:131) [MediathekView.jar:?] at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:75) [MediathekView.jar:?] at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:82) [MediathekView.jar:?] at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.compute(ForkJoinTask.java:1726) [?:?] at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.compute(ForkJoinTask.java:1717) [?:?] at java.base/java.util.concurrent.ForkJoinTask$InterruptibleTask.exec(ForkJoinTask.java:1641) [?:?] at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:507) [?:?] at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1460) [?:?] at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2036) [?:?] at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:189) [?:?] . Liste Filme gelesen am: 14.03.2025, 15:22 . erstellt am: 14.03.2025, 14:35 . Anzahl Filme: 88970 . Liste Kompl. gelesen am: 14.03.2025, 15:22 . Liste Kompl erstellt am: 14.03.2025, 14:35 . Anzahl Filme: 88970 . . Jetzige Liste erstellt am: 14.03.2025, 14:35 . Anzahl Filme: 88970 . Anzahl Neue: 21 . . Time out occured before pool final termination . --> Start: 2025-03-14T15:22:43.1581396 . --> Ende: 2025-03-14T15:22:58.7454883 . --> Laufzeit: 0h 0m 15s 2025-03-14T14:22:58.745488300Z pool-1-thread-1 INFO Stopping configuration XmlConfiguration[location=jar:file:/D:/TN_MediathekView/Data_Tools/MediathekView-14_3_0-win-2025-03-14/MediathekView.jar!/log4j2.xml, lastModified=2025-03-14T02:09:22Z]... 2025-03-14T14:22:58.761109400Z pool-1-thread-1 INFO Configuration XmlConfiguration[location=jar:file:/D:/TN_MediathekView/Data_Tools/MediathekView-14_3_0-win-2025-03-14/MediathekView.jar!/log4j2.xml, lastModified=2025-03-14T02:09:22Z] stopped.
ohne die Option “-dq” starten die Downloads sofort - mit der Option “-dq” funktioniert es bei mir nur wenn gerade keine neuen Downloads vorhanden sind.
15.03.2025: vom Moderator in Code View geändert
-
@Monzter3 sagte: auch mit der 14.3.0-nightly habe ich den gleichen Fehler
Alles andere hätte mich auch erstaunt. Ich glaube, dass du meine Aussage falsch verstanden hast: Ich hab bloss mit der Nightly getestet, da diese nicht als Application Bundle (wie die regulären MV-Versionen für macOS) vorhanden ist und sich so die "offen angezeigte Datei mediathekview.jar einfach über ein Starter-Skript starten lässt.
Die Hauptaussage war eigentlich: Es dürfte kein generelles Problem vorliegen, da zumindest unter macOS der Parameter -dq funktioniert, wie er sollte.
@Monzter3 sagte: mit der Option “-dq” funktioniert es bei mir nur wenn gerade keine neuen Downloads vorhanden sind.
Du meinst, dass dann keine Fehlermeldung kommt? Von Funktionieren kann ja nicht wirklich die Rede sein, wenn der Zweck des Parameters, also das automatische Auslösen von anstehenden Downloads, gar nicht aktuell wird…
PS: Kannst du deinen Fehlerlog noch als “Code” setzen (wie bei deinem ersten Post)? Sonst wird das Ganze hier sehr unübersichtlich.
-
OK danke, dann hatte ich dich falsch verstanden - Leider kann ich mit der Fehlermeldung nicht besonders viel anfangen, darum hatte ich die Hoffung, dass einer der Entwickler hier vielleicht einen Tip hat:
. Auto DL and Quit: error starting downloads java.util.ConcurrentModificationException: null at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1715) ~[?:?] at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570) ~[?:?] ...
Habe erstmal einen Workaround, in dem ich die Option -dq nicht benutze und den Prozess nach ein paar Minuten abbreche - damit wird die Anwendung leider nicht sauber beendet, aber es funktioniert soweit automatisch.