Download Problem mit fastauto



  • Guten Abend. Bei mir geht der Download auch nicht mehr, ich starte MV über das Kommando
    java -jar MediathekView.jar -fastauto

    kurze Zeit später kommt die Fehlermeldung. Die Mediathek hat bis vor ca. 14 Tagen reibungslos funktioniert. Es wurden keine Update auch keine Java Updates installiert. Was wurde auf dem Server geändert? Virenscanner an/aus keine Änderung.

    Übrigens: Mit GUI also Mediathekview.exe geht alles nur mit Java Aufruf geht es nicht mehr.

    C:\MediathekView>java -jar MediathekView.jar -fastauto 1>>MediathekView.log
    Exception in thread “Thread-3” java.lang.OutOfMemoryError: Java heap space
    at java.util.Arrays.copyOfRange(Unknown Source)
    at java.lang.String.<init>(Unknown Source)
    at com.fasterxml.jackson.core.util.TextBuffer.setCurrentAndReturn(TextBuffer.java:571)
    at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._finishAndReturnString(UTF8StreamJsonParser.java:2421)
    at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.getText(UTF8StreamJsonParser.java:318)
    at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextTextValue(UTF8StreamJsonParser.java:1255)
    at mSearch.filmlisten.FilmlisteLesen.readFilmListe(FilmlisteLesen.java:192)
    at mediathek.filmlisten.ImportFilmliste.urlLaden(ImportFilmliste.java:207)
    at mediathek.filmlisten.ImportFilmliste.access$200(ImportFilmliste.java:33)
    at mediathek.filmlisten.ImportFilmliste$FilmeImportierenAutoThread.suchenAktListe(ImportFilmliste.java:134)
    at mediathek.filmlisten.ImportFilmliste$FilmeImportierenAutoThread.run(ImportFilmliste.java:94)
    at java.lang.Thread.run(Unknown Source)


  • Administrator

    @meistersun

    1. Eigentlich gehört das in einen neuen Thread. Ich habe das deswegen in solch einen ausgelagert.
    2. Du hast zu wenig Ram zugeordnet. Versuch es mal so: java -jar MediathekView.jar -fastauto 1>>MediathekView.log -Xms2048m -Xmx2048m


  • 0_1491326168046_Mediathek.log

    Ich habe auch noch die Logdatei erzeugt und gepostet, wenn’s hilft. Das mit dem Speicher versuche ich mal eben.



  • Jetzt gehts erstmal. Danke.

    Aber wieso jetzt auf einmal zu wenig Speicher?


  • Administrator

    @meistersun Das kann passieren wenn unsere Filmliste wächst da MediathekView die zum Verarbeiten in den Ram lädt.



  • Schade. Gestern gings ja aber der heutige Start lief wieder auf den Fehler, siehe unten.

    Laüft da vielleicht eine Datei über? Kann was löschen?

    C:\MediathekView>java -jar MediathekView.jar -fastauto  -Xms2048m -Xmx2048m 1>>MediathekView.log
    Exception in thread "AWT-EventQueue-0" Exception in thread "Thread-3" java.lang.OutOfMemoryError: Java heap space
            at java.util.stream.Collectors.toList(Unknown Source)
            at mediathek.daten.ListeDownloads.getListOfStartsNotFinished(ListeDownloads.java:539)
            at mediathek.daten.DownloadInfos.makeDownloadInfos(DownloadInfos.java:106)
            at mediathek.config.Daten.lambda$start$0(Daten.java:214)
            at mediathek.config.Daten$$Lambda$2/1263764.actionPerformed(Unknown Source)
            at javax.swing.Timer.fireActionPerformed(Unknown Source)
            at javax.swing.Timer$DoPostEvent.run(Unknown Source)
            at java.awt.event.InvocationEvent.dispatch(Unknown Source)
            at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
            at java.awt.EventQueue.access$500(Unknown Source)
            at java.awt.EventQueue$3.run(Unknown Source)
            at java.awt.EventQueue$3.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
            at java.awt.EventQueue.dispatchEvent(Unknown Source)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
            at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
            at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
            at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
            at java.awt.EventDispatchThread.run(Unknown Source)
    java.lang.OutOfMemoryError: Java heap space
            at java.util.Arrays.copyOfRange(Unknown Source)
            at java.lang.String.<init>(Unknown Source)
            at com.fasterxml.jackson.core.util.TextBuffer.setCurrentAndReturn(TextBuffer.java:571)
            at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._finishAndReturnString(UTF8StreamJsonParser.java:2421)
            at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.getText(UTF8StreamJsonParser.java:318)
            at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextTextValue(UTF8StreamJsonParser.java:1255)
            at mSearch.filmlisten.FilmlisteLesen.readFilmListe(FilmlisteLesen.java:192)
            at mediathek.filmlisten.ImportFilmliste.urlLaden(ImportFilmliste.java:207)
            at mediathek.filmlisten.ImportFilmliste.access$200(ImportFilmliste.java:33)
            at mediathek.filmlisten.ImportFilmliste$FilmeImportierenAutoThread.suchenAktListe(ImportFilmliste.java:134)
            at mediathek.filmlisten.ImportFilmliste$FilmeImportierenAutoThread.run(ImportFilmliste.java:94)
            at java.lang.Thread.run(Unknown Source)
    

  • Administrator

    @meistersun Du kannst mal die filme.json löschen. Wenn er sie dann zieht könnte es wieder klappen. Desweiteren wäre auch deine Java Version interessant. Bei Java x64 kann Java dann mehr Ram nutzen das könnte helfen.



  • @Nicklas2751 sagte: Bei Java x64 kann Java dann mehr Ram nutzen das könnte helfen.

    Dürfte unter XP (x86 statt x64) eher schwierig werden (aus seinem Logfile):

    =====================================================
    Java
    Vendor: Oracle Corporation
    VMname: Java HotSpot™ Client VM
    Version: 1.8.0_121
    Runtimeversion: 1.8.0_121-b13
    =====================================================
    Betriebssystem: Windows XP
    Bs-Version: 5.1
    Bs-Architektur: x86
    =====================================================
    Programmpfad: C:\MediathekView\lib
    Verzeichnis Einstellungen: C:\Documents and Settings\Administrator.mediathek3
    =====================================================
    totalMemory: 894 MB
    maxMemory: 1037 MB
    freeMemory: 274 MB



  • Ok, werde heute mal meinen anderen Rechner anwerfen und schauen was da geht. Das ist ein i5 mit 8GB Ram und Windows 7 Enterprise x64. Da muss allerdings noch die aktuelle Java Version drauf. JRE reicht oder was würdet ihr nehmen?
    Hoffe auf Zuspruch.


  • Administrator

    @meistersun JRE reicht


  • Entwickler

    Versuch es mal mit folgendem Kommando:
    java -Xmx2G -jar MediathekView.jar -fastauto 1>>MediathekView.log

    Damit sollte es auch bei dir wieder funktionieren. Wichtig ist das -Xmx vor dem -jar steht.


Anmelden zum Antworten
 

57
Online

1.1k
Benutzer

933
Themen

5.1k
Beiträge

Es scheint als hättest du die Verbindung zu MediathekView-Forum verloren, bitte warte während wir versuchen sie wieder aufzubauen.