2019-09-20, 16:24
First off, excellent program thank you for developing this wonderful tool!
It's very strange though, lately when trying to launch TMM it shows the splash screen and the progress bar so far along, and then just quits. I have been able to get it to launch once (and only once) by manually restoring the data folder contents from a previous backup located in the backup folder, but subsequent attempts to launch it quits again. Below is an excerpt from the the TMM.log claiming something is corrupted but I don't know how to fix this?
2019-09-20 10:09:59,684 INFO [main] org.tinymediamanager.TinyMediaManager:154 - =====================================================
2019-09-20 10:09:59,687 INFO [main] org.tinymediamanager.TinyMediaManager:155 - === tinyMediaManager © 2012-2019 Manuel Laggner ===
2019-09-20 10:09:59,687 INFO [main] org.tinymediamanager.TinyMediaManager:156 - =====================================================
2019-09-20 10:09:59,688 INFO [main] org.tinymediamanager.TinyMediaManager:157 - tmm.version : 3.0.4
2019-09-20 10:09:59,690 INFO [main] org.tinymediamanager.TinyMediaManager:158 - os.name : Windows 10
2019-09-20 10:09:59,690 INFO [main] org.tinymediamanager.TinyMediaManager:159 - os.version : 10.0
2019-09-20 10:09:59,690 INFO [main] org.tinymediamanager.TinyMediaManager:160 - os.arch : amd64
2019-09-20 10:09:59,690 INFO [main] org.tinymediamanager.TinyMediaManager:161 - java.version : 1.8.0_221
2019-09-20 10:09:59,690 INFO [main] org.tinymediamanager.TinyMediaManager:162 - java.maxMem : 512 MiB
2019-09-20 10:10:00,283 INFO [main] org.tinymediamanager.TinyMediaManager:622 - current encoding : UTF-8 | UTF8 | UTF-8
2019-09-20 10:10:00,283 INFO [main] org.tinymediamanager.TinyMediaManager:179 - System language : en_US
2019-09-20 10:10:00,283 INFO [main] org.tinymediamanager.TinyMediaManager:180 - GUI language : en_US
2019-09-20 10:10:00,597 INFO [main] o.t.scraper.config.MediaProviderConfig:77 - load settings 'data\scraper_imdb.conf'
2019-09-20 10:10:00,799 INFO [main] org.tinymediamanager.TinyMediaManager:181 - Scraper language : English
2019-09-20 10:10:00,846 INFO [main] org.tinymediamanager.TinyMediaManager:182 - TV Scraper lang : English
2019-09-20 10:10:02,174 INFO [main] org.tinymediamanager.TinyMediaManager:210 - =====================================================
2019-09-20 10:10:02,184 INFO [main] org.tinymediamanager.TinyMediaManager:238 - starting tinyMediaManager
2019-09-20 10:10:02,245 INFO [main] o.t.thirdparty.MediaInfoUtils:75 - Using MediaInfoLib - v19.04
2019-09-20 10:10:02,308 ERROR [main] o.t.core.movie.MovieModuleManager:84 - Error in the background thread of the persistent cache
java.lang.IllegalStateException: File corrupted in chunk 26941, expected page length 4..768, got 921719515 [1.4.199/6]
at org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:883)
at org.h2.mvstore.MVStore.readBufferForPage(MVStore.java:1055)
at org.h2.mvstore.MVStore.readPage(MVStore.java:2186)
at org.h2.mvstore.MVMap.readPage(MVMap.java:554)
at org.h2.mvstore.Page$NonLeaf.getChildPage(Page.java:1086)
at org.h2.mvstore.Cursor.hasNext(Cursor.java:53)
at org.h2.mvstore.MVStore.readStoreHeader(MVStore.java:793)
at org.h2.mvstore.MVStore.<init>(MVStore.java:401)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:3343)
at org.tinymediamanager.core.movie.MovieModuleManager.startUp(MovieModuleManager.java:85)
at org.tinymediamanager.core.TmmModuleManager.enableModule(TmmModuleManager.java:56)
at org.tinymediamanager.TinyMediaManager$1.run(TinyMediaManager.java:272)
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)
2019-09-20 10:10:02,309 ERROR [main] org.tinymediamanager.TinyMediaManager:383 - IllegalStateException
java.lang.IllegalStateException: File corrupted in chunk 26941, expected page length 4..768, got 921719515 [1.4.199/6]
at org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:883)
at org.h2.mvstore.MVStore.readBufferForPage(MVStore.java:1055)
at org.h2.mvstore.MVStore.readPage(MVStore.java:2186)
at org.h2.mvstore.MVMap.readPage(MVMap.java:554)
at org.h2.mvstore.Page$NonLeaf.getChildPage(Page.java:1086)
at org.h2.mvstore.Cursor.hasNext(Cursor.java:53)
at org.h2.mvstore.MVStore.readStoreHeader(MVStore.java:793)
at org.h2.mvstore.MVStore.<init>(MVStore.java:401)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:3343)
at org.tinymediamanager.core.movie.MovieModuleManager.startUp(MovieModuleManager.java:85)
at org.tinymediamanager.core.TmmModuleManager.enableModule(TmmModuleManager.java:56)
at org.tinymediamanager.TinyMediaManager$1.run(TinyMediaManager.java:272)
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)
It's very strange though, lately when trying to launch TMM it shows the splash screen and the progress bar so far along, and then just quits. I have been able to get it to launch once (and only once) by manually restoring the data folder contents from a previous backup located in the backup folder, but subsequent attempts to launch it quits again. Below is an excerpt from the the TMM.log claiming something is corrupted but I don't know how to fix this?
2019-09-20 10:09:59,684 INFO [main] org.tinymediamanager.TinyMediaManager:154 - =====================================================
2019-09-20 10:09:59,687 INFO [main] org.tinymediamanager.TinyMediaManager:155 - === tinyMediaManager © 2012-2019 Manuel Laggner ===
2019-09-20 10:09:59,687 INFO [main] org.tinymediamanager.TinyMediaManager:156 - =====================================================
2019-09-20 10:09:59,688 INFO [main] org.tinymediamanager.TinyMediaManager:157 - tmm.version : 3.0.4
2019-09-20 10:09:59,690 INFO [main] org.tinymediamanager.TinyMediaManager:158 - os.name : Windows 10
2019-09-20 10:09:59,690 INFO [main] org.tinymediamanager.TinyMediaManager:159 - os.version : 10.0
2019-09-20 10:09:59,690 INFO [main] org.tinymediamanager.TinyMediaManager:160 - os.arch : amd64
2019-09-20 10:09:59,690 INFO [main] org.tinymediamanager.TinyMediaManager:161 - java.version : 1.8.0_221
2019-09-20 10:09:59,690 INFO [main] org.tinymediamanager.TinyMediaManager:162 - java.maxMem : 512 MiB
2019-09-20 10:10:00,283 INFO [main] org.tinymediamanager.TinyMediaManager:622 - current encoding : UTF-8 | UTF8 | UTF-8
2019-09-20 10:10:00,283 INFO [main] org.tinymediamanager.TinyMediaManager:179 - System language : en_US
2019-09-20 10:10:00,283 INFO [main] org.tinymediamanager.TinyMediaManager:180 - GUI language : en_US
2019-09-20 10:10:00,597 INFO [main] o.t.scraper.config.MediaProviderConfig:77 - load settings 'data\scraper_imdb.conf'
2019-09-20 10:10:00,799 INFO [main] org.tinymediamanager.TinyMediaManager:181 - Scraper language : English
2019-09-20 10:10:00,846 INFO [main] org.tinymediamanager.TinyMediaManager:182 - TV Scraper lang : English
2019-09-20 10:10:02,174 INFO [main] org.tinymediamanager.TinyMediaManager:210 - =====================================================
2019-09-20 10:10:02,184 INFO [main] org.tinymediamanager.TinyMediaManager:238 - starting tinyMediaManager
2019-09-20 10:10:02,245 INFO [main] o.t.thirdparty.MediaInfoUtils:75 - Using MediaInfoLib - v19.04
2019-09-20 10:10:02,308 ERROR [main] o.t.core.movie.MovieModuleManager:84 - Error in the background thread of the persistent cache
java.lang.IllegalStateException: File corrupted in chunk 26941, expected page length 4..768, got 921719515 [1.4.199/6]
at org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:883)
at org.h2.mvstore.MVStore.readBufferForPage(MVStore.java:1055)
at org.h2.mvstore.MVStore.readPage(MVStore.java:2186)
at org.h2.mvstore.MVMap.readPage(MVMap.java:554)
at org.h2.mvstore.Page$NonLeaf.getChildPage(Page.java:1086)
at org.h2.mvstore.Cursor.hasNext(Cursor.java:53)
at org.h2.mvstore.MVStore.readStoreHeader(MVStore.java:793)
at org.h2.mvstore.MVStore.<init>(MVStore.java:401)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:3343)
at org.tinymediamanager.core.movie.MovieModuleManager.startUp(MovieModuleManager.java:85)
at org.tinymediamanager.core.TmmModuleManager.enableModule(TmmModuleManager.java:56)
at org.tinymediamanager.TinyMediaManager$1.run(TinyMediaManager.java:272)
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)
2019-09-20 10:10:02,309 ERROR [main] org.tinymediamanager.TinyMediaManager:383 - IllegalStateException
java.lang.IllegalStateException: File corrupted in chunk 26941, expected page length 4..768, got 921719515 [1.4.199/6]
at org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:883)
at org.h2.mvstore.MVStore.readBufferForPage(MVStore.java:1055)
at org.h2.mvstore.MVStore.readPage(MVStore.java:2186)
at org.h2.mvstore.MVMap.readPage(MVMap.java:554)
at org.h2.mvstore.Page$NonLeaf.getChildPage(Page.java:1086)
at org.h2.mvstore.Cursor.hasNext(Cursor.java:53)
at org.h2.mvstore.MVStore.readStoreHeader(MVStore.java:793)
at org.h2.mvstore.MVStore.<init>(MVStore.java:401)
at org.h2.mvstore.MVStore$Builder.open(MVStore.java:3343)
at org.tinymediamanager.core.movie.MovieModuleManager.startUp(MovieModuleManager.java:85)
at org.tinymediamanager.core.TmmModuleManager.enableModule(TmmModuleManager.java:56)
at org.tinymediamanager.TinyMediaManager$1.run(TinyMediaManager.java:272)
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)