Seite 1 von 1

Fehlermeldungen bei start

Verfasst: 15. Sep 2021 19:40
von lenschith
Hallo zusammen,
ich hab seit gestern das Problem das mein OH3.1 nicht mehr ordentlich arbeitet.
Ich habe jetzt im Log folgende Meldungen gesehen:

Code: Alles auswählen

openhab> Exception in thread "OH-items-4" java.lang.AssertionError: data were not fully read, check your serializer 
,	at org.mapdb.Store.deserialize(Store.java:299)
,	at org.mapdb.StoreDirect.get2(StoreDirect.java:486)
,	at org.mapdb.StoreWAL.get2(StoreWAL.java:336)
,	at org.mapdb.StoreWAL.get(StoreWAL.java:320)
,	at org.mapdb.Caches$HashTable.get(Caches.java:246)
,	at org.mapdb.EngineWrapper.get(EngineWrapper.java:58)
,	at org.mapdb.BTreeMap.put2(BTreeMap.java:677)
,	at org.mapdb.BTreeMap.put(BTreeMap.java:643)
,	at org.openhab.persistence.mapdb.internal.MapDbPersistenceService.store(MapDbPersistenceService.java:186)
,	at org.openhab.core.persistence.internal.PersistenceManagerImpl.handleStateEvent(PersistenceManagerImpl.java:152)
,	at org.openhab.core.persistence.internal.PersistenceManagerImpl.stateChanged(PersistenceManagerImpl.java:473)
,	at org.openhab.core.items.GenericItem.lambda$1(GenericItem.java:259)
,	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
,	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
,	at java.base/java.lang.Thread.run(Thread.java:829)
In einem Forum habe ich gefunden das ich die Daten im Ordner Cache und TMP löschen sollte, aber das brachte keine Besserung.
Mein System läuft im Docker auf einem Raspi mit SD Card. Kann es sein das die SD Card im Eimer ist?

Danke für die Tipps.

Gruß Lenschi

Re: Fehlermeldungen bei start

Verfasst: 15. Sep 2021 21:40
von lenschith
Ich glaube ich habe den Fehler gefunden. Die MAPDB scheint ne Macke zu haben.
https://community.openhab.org/t/solved- ... ea/60322/3

OH stoppen
Datenbankfiles löschen
OH starten

Daten liegen unter /persistence/mapdb