we have solved this issue, some of our Entity classes were annotated with @Embeddable instead of @Entity
the objectdb error log had following stacktrace, it is possible to throw a better exception?
com.objectdb.o.UserException: Failed to write the value of field field com.btc.ep.architecture.virtualcomposed.bl.internal.dmos.VirtualChildInterfaceImpl.architecture using reflection - field com.btc.ep.architecture.virtualcomposed.bl.internal.dmos.VirtualChildArchitectureImpl.virtualInterfaces - field com.btc.ep.architecture.virtualcomposed.bl.internal.dmos.VirtualChildInterfaceImpl.architecture - field com.btc.ep.architecture.virtualcomposed.bl.internal.dmos.VirtualChildArchitectureImpl.virtualInterfaces - field
....
com.btc.ep.architecture.virtualcomposed.bl.internal.dmos.VirtualChildArchitectureImpl.virtualInterfaces - field com.btc.ep.architecture.virtualcomposed.bl.internal.dmos.VirtualComposedArchitectureImpl.childArchitectures
at com.objectdb.o.MSG.d(MSG.java:75)
at com.objectdb.o.UMR.P(UMR.java:934)
at com.objectdb.o.UMR.z(UMR.java:574)
at com.objectdb.o.UML.u(UML.java:537)
at com.objectdb.o.MMM.aj(MMM.java:1149)
at com.objectdb.o.UTY.writeStrictly(UTY.java:1377)
at com.objectdb.o.TYW.ap(TYW.java:432)
at com.objectdb.o.TYW.writeElement(TYW.java:301)
at com.objectdb.o.ABT.writeArray(ABT.java:575)
at com.objectdb.o.CLT.writeStrictly(CLT.java:195)
at com.objectdb.o.TYW.ap(TYW.java:432)
at com.objectdb.o.TYW.ar(TYW.java:482)
at com.objectdb.o.TYW.writeElement(TYW.java:309)
at com.objectdb.o.UMR$S.A(UMR.java:1001)
at com.objectdb.o.UMR.z(UMR.java:571)
at com.objectdb.o.UML.u(UML.java:537)
at com.objectdb.o.MMM.aj(MMM.java:1149)
at com.objectdb.o.UTY.writeStrictly(UTY.java:1377)
at com.objectdb.o.TYW.ap(TYW.java:432)
at com.objectdb.o.TYW.writeElement(TYW.java:301)
at com.objectdb.o.UMR$S.A(UMR.java:1001)
at com.objectdb.o.UMR.z(UMR.java:571)
at com.objectdb.o.UML.u(UML.java:537)
at com.objectdb.o.MMM.aj(MMM.java:1149)
at com.objectdb.o.UTY.writeStrictly(UTY.java:1377)
at com.objectdb.o.TYW.ap(TYW.java:432)
at com.objectdb.o.TYW.writeElement(TYW.java:301)
at com.objectdb.o.ABT.writeArray(ABT.java:575)
at com.objectdb.o.CLT.writeStrictly(CLT.java:195)
at com.objectdb.o.TYW.ap(TYW.java:432)
at com.objectdb.o.TYW.ar(TYW.java:482)
at com.objectdb.o.TYW.writeElement(TYW.java:309)