Сбой при открытии ДБ на ПК

15 views
Skip to first unread message

Volodimer

unread,
Dec 4, 2017, 12:30:17 PM12/4/17
to mementodatabase
Сегодня на ПК с Windows 10 внезапно отказался открываться один (и только один! из нескольких) файлов с базой данных. На экран выводится сообщение об ошибке:
Error loading entries: Could not instantiate class (см. рис.)
А при попытке синхронизировать эту же БД с облаком вижу другое сообщение об ошибке (см. второй рис.). В раскрытом виде поле The exception stacktrace was: выглядит так:
java.io.IOError: java.io.EOFException
at org.mapdb.Volume$FileChannelVol.getByte(Volume.java:1000)
at org.mapdb.Volume.getUnsignedShort(Volume.java:109)
at org.mapdb.StoreWAL.longStackGetPage(StoreWAL.java:1046)
at org.mapdb.StoreWAL.longStackTake(StoreWAL.java:913)
at org.mapdb.StoreDirect.freePhysTake(StoreDirect.java:1109)
at org.mapdb.StoreDirect.physAllocate(StoreDirect.java:666)
at org.mapdb.StoreWAL.update(StoreWAL.java:404)
at org.mapdb.Caches$HashTable.update(Caches.java:270)
at org.mapdb.EngineWrapper.update(EngineWrapper.java:63)
at org.mapdb.HTreeMap.putInner(HTreeMap.java:533)
at org.mapdb.HTreeMap.put(HTreeMap.java:488)
at com.luckydroid.mementofx.db.Database.mergeEntry(Database.java:155)
at com.luckydroid.mementofx.db.Database.mergeEntries(Database.java:130)
at com.luckydroid.mementofx.client.PullEntriesService.succeeded(PullEntriesService.java:62)
at javafx.concurrent.Service.lambda$new$490(Service.java:555)
at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:182)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(ObjectPropertyBase.java:105)
at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:112)
at javafx.beans.property.ObjectPropertyBase.access$000(ObjectPropertyBase.java:51)
at javafx.beans.property.ObjectPropertyBase$Listener.invalidated(ObjectPropertyBase.java:233)
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(ExpressionHelper.java:137)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:81)
at javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(ObjectPropertyBase.java:105)
at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:112)
at javafx.beans.property.ObjectPropertyBase.set(ObjectPropertyBase.java:146)
at javafx.concurrent.Task.setState(Task.java:696)
at javafx.concurrent.Task$TaskCallable.lambda$call$500(Task.java:1434)
at com.sun.javafx.application.PlatformImpl.lambda$null$173(PlatformImpl.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(PlatformImpl.java:294)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$148(WinApplication.java:191)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.EOFException
at org.mapdb.Volume$FileChannelVol.readFully(Volume.java:947)
at org.mapdb.Volume$FileChannelVol.getByte(Volume.java:997)
... 34 more

Я уже убирал эту ДБ из облака и снова загружал её, но результат тот же.
Подскажите, что в этом случае делать?
MementoError2.JPG
MementoError1.JPG
Reply all
Reply to author
Forward
0 new messages