Db4o broken on latest openHAB 2 snapshot

I have been using db4o without issue with openHAB 2, but I upgraded to latest snap today and now it is broken.

2017-05-24 08:15:33.415 [ERROR] [org.quartz.core.JobRunShell ] - Job DB4O_SchedulerGroup.Commit_Transaction threw an unhandled Exception:
java.lang.NullPointerException
at org.openhab.persistence.db4o.internal.Db4oPersistenceService$CommitJob.execute(Db4oPersistenceService.java:272)[177:org.openhab.persistence.db4o:1.8.3]
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)[105:org.eclipse.smarthome.core.scheduler:0.9.0.201705231820]
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)[105:org.eclipse.smarthome.core.scheduler:0.9.0.201705231820]
2017-05-24 08:15:33.415 [ERROR] [org.quartz.core.ErrorLogger ] - Job (DB4O_SchedulerGroup.Commit_Transaction threw an exception.
org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: java.lang.NullPointerException]
at org.quartz.core.JobRunShell.run(JobRunShell.java:213)[105:org.eclipse.smarthome.core.scheduler:0.9.0.201705231820]
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)[105:org.eclipse.smarthome.core.scheduler:0.9.0.201705231820]
Caused by: java.lang.NullPointerException
at org.openhab.persistence.db4o.internal.Db4oPersistenceService$CommitJob.execute(Db4oPersistenceService.java:272)[177:org.openhab.persistence.db4o:1.8.3]
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)[105:org.eclipse.smarthome.core.scheduler:0.9.0.201705231820]
… 1 more