this exception occurs around 2 times a week:
[ObjectDB 2.7.6] Unexpected exception (Error 990)
  Generated by Java HotSpot(TM) 64-Bit Server VM 1.8.0_202 (on Windows Server 2012 R2 6.3).
Please report this error on http://www.objectdb.com/database/issue/new
com.objectdb.o.InternalException: null
com.objectdb.o.InternalException
    at com.objectdb.o.ACN.ZF(ACN.java:196)
    at com.objectdb.o.ACN.ZF(ACN.java:181)
    at com.objectdb.o.RTT.s(RTT.java:295)
    at com.objectdb.o.RRT.p(RRT.java:292)
    at com.objectdb.o.RTT.g(RTT.java:136)
    at com.objectdb.o.RRT.g(RRT.java:34)
    at com.objectdb.o.RTT.m(RTT.java:181)
    at com.objectdb.o.RRT.o(RRT.java:127)
    at com.objectdb.o.RTT.g(RTT.java:134)
    at com.objectdb.o.RRT.g(RRT.java:34)
    at com.objectdb.o.RTT.m(RTT.java:181)
    at com.objectdb.o.RRT.o(RRT.java:127)
    at com.objectdb.o.RTT.g(RTT.java:134)
    at com.objectdb.o.RRT.g(RRT.java:34)
    at com.objectdb.o.TSK.b(TSK.java:146)
    at com.objectdb.o.TSK.c(TSK.java:96)
    at com.objectdb.o.TSM.a(TSM.java:88)
    at com.objectdb.o.RTT.m(RTT.java:179)
    at com.objectdb.o.RRT.o(RRT.java:127)
    at com.objectdb.o.RTT.g(RTT.java:134)
    at com.objectdb.o.RRT.g(RRT.java:34)
    at com.objectdb.o.TSK.b(TSK.java:146)
    at com.objectdb.o.TSK.c(TSK.java:96)
    at com.objectdb.o.TSM.a(TSM.java:88)
    at com.objectdb.o.RTT.m(RTT.java:179)
    at com.objectdb.o.RRT.o(RRT.java:127)
    at com.objectdb.o.RTT.g(RTT.java:134)
    at com.objectdb.o.RRT.g(RRT.java:34)
    at com.objectdb.o.TSK.b(TSK.java:146)
    at com.objectdb.o.TSK.c(TSK.java:96)
    at com.objectdb.o.MST.av(MST.java:708)
    at com.objectdb.o.MST.at(MST.java:480)
    at com.objectdb.o.MST.Zc(MST.java:446)
    at com.objectdb.o.WRA.Zc(WRA.java:268)
    at com.objectdb.o.LDR.u(LDR.java:558)
    at com.objectdb.o.LDR.Yr(LDR.java:475)
    at com.objectdb.o.OBC.Yr(OBC.java:1122)
    at com.objectdb.o.ERF.c(ERF.java:105)
    at com.objectdb.o.TVS.b(TVS.java:105)
    at com.objectdb.o.TVS.b(TVS.java:94)
    at com.objectdb.jpa.EMImpl.refresh(EMImpl.java:746)
    at com.objectdb.jpa.EMImpl.refresh(EMImpl.java:687)
    at com.objectdb.jdo.PMImpl.refresh(PMImpl.java:976)
    at com.agile.hummingbird.CoreDaemon.refresh(CoreDaemon.java:566)
    at com.agile.hummingbird.SS_ScheduledSlot.updateSlot(SS_ScheduledSlot.java:582)
    at com.agile.hummingbird.OP_Operation.executeScheduledLogic(OP_Operation.java:1150)
    at com.agile.hummingbird.OP_Operation.onNodeUpdate(OP_Operation.java:628)
    at com.agile.hummingbird.ObjectNodeLogic.callObjectTypePlugin(ObjectNodeLogic.java:1264)
    at com.agile.hummingbird.ObjectNodeLogic.updateObject(ObjectNodeLogic.java:1695)
    at com.agile.hummingbird.AC_Action.endActionWithLogic(AC_Action.java:1418)
    at com.agile.hummingbird.AC_Action.endAction(AC_Action.java:878)
    at com.agile.hummingbird.API.executeEndAction(API.java:1874)
    at com.agile.hummingbird.API.handleAction(API.java:1614)
    at com.agile.hummingbird.API.directRequest(API.java:1089)
    at com.agile.hummingbird.API.handleWebSocketRequest(API.java:890)
    at com.agile.hummingbird.WebSocketServerListener.onWebSocketText(WebSocketServerListener.java:172)
    at org.eclipse.jetty.websocket.common.events.JettyListenerEventDriver.onTextMessage(JettyListenerEventDriver.java:128)
    at org.eclipse.jetty.websocket.common.message.SimpleTextMessage.messageComplete(SimpleTextMessage.java:69)
    at org.eclipse.jetty.websocket.common.events.AbstractEventDriver.appendMessage(AbstractEventDriver.java:65)
    at org.eclipse.jetty.websocket.common.events.JettyListenerEventDriver.onTextFrame(JettyListenerEventDriver.java:122)
    at org.eclipse.jetty.websocket.common.events.AbstractEventDriver.incomingFrame(AbstractEventDriver.java:161)
    at org.eclipse.jetty.websocket.common.WebSocketSession.incomingFrame(WebSocketSession.java:309)
    at org.eclipse.jetty.websocket.common.extensions.AbstractExtension.nextIncomingFrame(AbstractExtension.java:163)
    at org.eclipse.jetty.websocket.common.extensions.compress.PerMessageDeflateExtension.nextIncomingFrame(PerMessageDeflateExtension.java:105)
    at org.eclipse.jetty.websocket.common.extensions.compress.CompressExtension.forwardIncoming(CompressExtension.java:136)
    at org.eclipse.jetty.websocket.common.extensions.compress.PerMessageDeflateExtension.incomingFrame(PerMessageDeflateExtension.java:85)
    at org.eclipse.jetty.websocket.common.extensions.ExtensionStack.incomingFrame(ExtensionStack.java:214)
    at org.eclipse.jetty.websocket.common.Parser.notifyFrame(Parser.java:220)
    at org.eclipse.jetty.websocket.common.Parser.parse(Parser.java:258)
    at org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.readParse(AbstractWebSocketConnection.java:632)
    at org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.onFillable(AbstractWebSocketConnection.java:480)
    at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
    at java.lang.Thread.run(Unknown Source) 