org.h2.jdbc.JdbcSQLException: Fichier corrompu lors de la lecture de lenregistrement: {0}. Solution possible: utiliser loutil de récupération File corrupted while reading record: null. Possible solution: use the recovery tool [90030-197] at org.h2.message.DbException.getJdbcSQLException(DbException.java:357) at org.h2.message.DbException.get(DbException.java:168) at org.h2.mvstore.db.MVTableEngine$Store.convertIllegalStateException(MVTableEngine.java:196) at org.h2.mvstore.db.MVTableEngine$Store.open(MVTableEngine.java:168) at org.h2.mvstore.db.MVTableEngine.init(MVTableEngine.java:100) at org.h2.engine.Database.getPageStore(Database.java:2538) at org.h2.engine.Database.open(Database.java:709) at org.h2.engine.Database.openDatabase(Database.java:286) at org.h2.engine.Database.(Database.java:280) at org.h2.engine.Engine.openSession(Engine.java:66) at org.h2.engine.Engine.openSession(Engine.java:179) at org.h2.engine.Engine.createSessionAndValidate(Engine.java:157) at org.h2.engine.Engine.createSession(Engine.java:140) at org.h2.engine.Engine.createSession(Engine.java:28) at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:351) at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:124) at org.h2.jdbc.JdbcConnection.(JdbcConnection.java:103) at org.h2.Driver.connect(Driver.java:69) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at org.apache.commons.dbcp2.DriverManagerConnectionFactory.createConnection(DriverManagerConnectionFactory.java:92) at org.apache.commons.dbcp2.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:291) at org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:883) at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:436) at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:365) at org.apache.commons.dbcp2.PoolingDataSource.getConnection(PoolingDataSource.java:134) at mSearch.daten.PooledDatabaseConnection.getConnection(PooledDatabaseConnection.java:56) at mSearch.daten.DatenFilm$Database.initializeDatabase(DatenFilm.java:637) at mSearch.daten.DatenFilm$Database.access$000(DatenFilm.java:607) at mSearch.daten.DatenFilm.(DatenFilm.java:107) at mediathek.tool.table.MVFilmTable.setupTableType(MVFilmTable.java:15) at mediathek.tool.table.MVTable.(MVTable.java:68) at mediathek.tool.table.MVFilmTable.(MVFilmTable.java:9) at mediathek.gui.GuiFilme.(GuiFilme.java:92) at mediathek.MediathekGui.initTabs(MediathekGui.java:555) at mediathek.MediathekGui.init(MediathekGui.java:474) at mediathek.MediathekGui.(MediathekGui.java:207) at mediathek.windows.MediathekGuiWindows.(MediathekGuiWindows.java:9) at mediathek.Main.getPlatformWindow(Main.java:292) at mediathek.Main.lambda$startGuiMode$0(Main.java:282) 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) Caused by: java.lang.IllegalStateException: File corrupted in chunk 31604, expected page length 4..48, got 2004317998 [1.4.197/6] at org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:870) at org.h2.mvstore.Page.read(Page.java:652) at org.h2.mvstore.Page.read(Page.java:186) at org.h2.mvstore.MVStore.readPage(MVStore.java:1936) at org.h2.mvstore.MVMap.readPage(MVMap.java:698) at org.h2.mvstore.Page.getChildPage(Page.java:208) at org.h2.mvstore.Cursor.fetchNext(Cursor.java:150) at org.h2.mvstore.Cursor.next(Cursor.java:50) at org.h2.mvstore.MVStore.loadChunkMeta(MVStore.java:684) at org.h2.mvstore.MVStore.readStoreHeader(MVStore.java:664) at org.h2.mvstore.MVStore.(MVStore.java:361) at org.h2.mvstore.MVStore$Builder.open(MVStore.java:2934) at org.h2.mvstore.db.MVTableEngine$Store.open(MVTableEngine.java:155) ... 50 more Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError at mediathek.tool.table.MVFilmTable.setupTableType(MVFilmTable.java:15) at mediathek.tool.table.MVTable.(MVTable.java:68) at mediathek.tool.table.MVFilmTable.(MVFilmTable.java:9) at mediathek.gui.GuiFilme.(GuiFilme.java:92) at mediathek.MediathekGui.initTabs(MediathekGui.java:555) at mediathek.MediathekGui.init(MediathekGui.java:474) at mediathek.MediathekGui.(MediathekGui.java:207) at mediathek.windows.MediathekGuiWindows.(MediathekGuiWindows.java:9) at mediathek.Main.getPlatformWindow(Main.java:292) at mediathek.Main.lambda$startGuiMode$0(Main.java:282) 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) Caused by: java.lang.NullPointerException at mSearch.daten.DatenFilm$Database.initializeDatabase(DatenFilm.java:638) at mSearch.daten.DatenFilm$Database.access$000(DatenFilm.java:607) at mSearch.daten.DatenFilm.(DatenFilm.java:107) ... 24 more