I am seeing hundreds of NullPointerExceptions being thrown from ObjectDb on our production server. These are being written to a log by a server wrapper which runs ObjectDb as a service. It looks like ObjectDb is not catching all Exceptions, allowing them to bubble up into the wrapper, which writes them to it's log file. The stack traces do show that the Exceptions are originating from ODB code. NullPointerExceptions are very concerning and we would like to ensure that no corruption is occurring in our data. At the very least, it does appear that ODB read/write threads are terminating abnormally, I'm not sure how our application is reacting to these failures, as there are no timestamps that I can use for cross-referencing.
Can you please determine root cause of these Exceptions and identify why they are not showing up in the ODB log, and why they are bubbling up out of ObjectDb's code to the service wrapper?