Skip to content
  • Kategorien
  • Aktuell
  • Tags
  • Beliebt
  • Benutzer
  • Gruppen
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
MediathekView Logo

MediathekView-Forum

  1. Übersicht
  2. Fragen, Hilfe, Kritik
  3. Mediathekview 14.1.0 und und korrupte History

Mediathekview 14.1.0 und und korrupte History

Geplant Angeheftet Gesperrt Verschoben Fragen, Hilfe, Kritik
5 Beiträge 2 Kommentatoren 232 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    mvuserathome
    schrieb am zuletzt editiert von
    #1

    Hallo
    leider scheint bei mir die History db beschädigt zu sein.

    Gibt es einen Weg, dies zu korrigieren ohne die History zu verlieren ?

    ERROR 2024-12-13 18:36:15,354 [ForkJoinPool.commonPool-worker-5] tab_film.GuiFilme$3 (GuiFilme.java:765) - Model filtering failed!
    org.sqlite.SQLiteException: [SQLITE_CORRUPT] The database disk image is malformed (database disk image is malformed)
    at org.sqlite.core.DB.newSQLException(DB.java:1179) ~[MediathekView.jar:?]
    at org.sqlite.core.DB.newSQLException(DB.java:1190) ~[MediathekView.jar:?]
    at org.sqlite.core.DB.throwex(DB.java:1150) ~[MediathekView.jar:?]
    at org.sqlite.jdbc3.JDBC3ResultSet.next(JDBC3ResultSet.java:83) ~[MediathekView.jar:?]
    at mediathek.controller.history.SeenHistoryController.prepareMemoryCache(SeenHistoryController.kt:110) ~[MediathekView.jar:?]
    at mediathek.gui.tabs.tab_film.helpers.GuiFilmeModelHelper.performTableFiltering(GuiFilmeModelHelper.java:76) ~[MediathekView.jar:?]
    at mediathek.gui.tabs.tab_film.helpers.GuiFilmeModelHelper.getFilteredTableModel(GuiFilmeModelHelper.java:169) ~[MediathekView.jar:?]
    at mediathek.gui.tabs.tab_film.GuiFilme.lambda$loadTable$20(GuiFilme.java:747) ~[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:76) ~[MediathekView.jar:?]
    at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:82) ~[MediathekView.jar:?]
    at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1423) [?:?]
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]

    ERROR 2024-12-13 18:48:09,738 [AWT-EventQueue-0] history.SeenHistoryController (SeenHistoryController.kt:175) - SQL error:
    java.sql.SQLException: statement is not executing
    at org.sqlite.core.CoreStatement.checkOpen(CoreStatement.java:63) ~[MediathekView.jar:?]
    at org.sqlite.core.CorePreparedStatement.batch(CorePreparedStatement.java:101) ~[MediathekView.jar:?]
    at org.sqlite.jdbc3.JDBC3PreparedStatement.setString(JDBC3PreparedStatement.java:387) ~[MediathekView.jar:?]
    at mediathek.controller.history.SeenHistoryController.hasBeenSeen(SeenHistoryController.kt:168) ~[MediathekView.jar:?]
    at mediathek.tool.cellrenderer.CellRendererFilme.applyColorSettings(CellRendererFilme.java:152) ~[MediathekView.jar:?]
    at mediathek.tool.cellrenderer.CellRendererFilme.getTableCellRendererComponent(CellRendererFilme.java:129) ~[MediathekView.jar:?]
    at java.desktop/javax.swing.JTable.prepareRenderer(JTable.java:5818) ~[?:?]
    at java.desktop/javax.swing.JTable.getToolTipText(JTable.java:3445) ~[?:?]
    at mediathek.tool.table.MVFilmTable.getToolTipText(MVFilmTable.java:29) ~[MediathekView.jar:?]
    at java.desktop/javax.swing.ToolTipManager$insideTimerAction.actionPerformed(ToolTipManager.java:693) ~[?:?]
    at java.desktop/javax.swing.Timer.fireActionPerformed(Timer.java:311) ~[?:?]
    at java.desktop/javax.swing.Timer$DoPostEvent.run(Timer.java:243) ~[?:?]
    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) [?:?]

    1 Antwort Letzte Antwort
    • M Offline
      M Offline
      mvuserathome
      schrieb am zuletzt editiert von
      #2

      Ich sollte noch sagen.
      Es ist Windows 10

      1 Antwort Letzte Antwort
      • T Offline
        T Offline
        tvRR
        schrieb am zuletzt editiert von tvRR
        #3

        Vor den Rettungsversuchen die Datei %userprofile%\.mediathek3\history.db erst mal kopieren, dann damit:

        • SQLite recovery
        • Eventuell im DB Browser for SQLite mal öffnen versuchen, nicht dass MV da ein Problem hat?

        Fürchte aber, dass da nicht mehr alles mehr zu retten ist. Programm mal abgeschossen, was man genau aus dem Grund nicht machen sollte?

        MediathekView-14.3.0-win-2025-06-03 & mitgeliefertes Java

        1 Antwort Letzte Antwort
        • M Offline
          M Offline
          mvuserathome
          schrieb am zuletzt editiert von
          #4

          Dummerweise scheint sich dieser Laptop manchmal aufzuhängen,
          wenn er im Tiefschlaf ist.

          Dann geht nur noch forcierter Neustart des Systems.

          Habe jetzt in den Einstellungen ‘Nie’ eingestellt für Abschaltung Bildschirm und Energiesparen

          1 Antwort Letzte Antwort
          • M Offline
            M Offline
            mvuserathome
            schrieb am zuletzt editiert von
            #5

            @tvRR
            Danke, die Links haben geholfen.
            Der Db Browser konnte die Daten lesen,
            meinte aber auch zuviel Einträge im Index.

            Nun scheint die History wieder zu funktionieren.

            1 Antwort Letzte Antwort

            33

            Online

            6.7k

            Benutzer

            6.2k

            Themen

            39.2k

            Beiträge
            • Anmelden

            • Du hast noch kein Konto? Registrieren

            • Anmelden oder registrieren, um zu suchen
            • Erster Beitrag
              Letzter Beitrag
            0
            • Kategorien
            • Aktuell
            • Tags
            • Beliebt
            • Benutzer
            • Gruppen