I did as you asked. Unstable does not throw any errors. After testing with unstable, I apt-get remove openhab2, changed apt sources to stable and apt-get install openhab2. The error immediately returned using the same text config files.
It does appear to persist on startup despite the shutdown error.
I found out something else. Besides the errors * : strategy = everyChange, restoreOnStartup wasnât working properly. It was restoring values but they looked very random (I was mainly checking open/closed status of door/window contacts.
When eventually I restricted the items and used an number of groups
gRaam*, gBeneden*, gBoven*, gLicht* : strategy = everyChange, restoreOnStartup
it worked perfect.
Iâm still not sure what makes it fail when using * and not sure how I can debug this but for those having issues with mapdb persistence restore on startup when using * try restricting it to a group or multiple groups, that worked for me.
Shouldnt this be in an ERRATA or similar that CRON entries in the persitence file may make persistence unusable until either a purge and reinstall of the persistence bindings/config is done or using the Unstable Distro? For that matter where would I find such a list of âknown issuesâ ERRATA?
The restoreOnStartup appears to fail at the point that it encounters an item that could not/was not persisted (in my case)
I played around with the persist file (deleting the * : strategy ⊠entry and the cron.
Nothing helped.
I included the default strategy entry and at least the persist file was loaded without the error.
This is my persist file: