Caused by: java.lang.NegativeArraySizeException at com.objectdb.o.OBH.c(OBH.java:168) at com.objectdb.o.EBW.p(EBW.java:65) at com.objectdb.o.BYW.P(BYW.java:724) at com.objectdb.o.STV.U(STV.java:235) at com.objectdb.o.TYW.writeStringValue(TYW.java:740) at quant.phdsc_new.placement_builder.data.PlacementBlockModel.__odbWriteContent(PlacementBlockModel.java:1) at com.objectdb.o.MMM.aj(MMM.java:1147) at com.objectdb.o.UTY.writeStrictly(UTY.java:1498) at com.objectdb.o.TYW.ar(TYW.java:448) at com.objectdb.o.TYW.writeElement(TYW.java:313) at com.objectdb.o.ABT.writeArray(ABT.java:575) at com.objectdb.o.CLT.writeStrictly(CLT.java:198) at com.objectdb.o.TYW.ar(TYW.java:448) at com.objectdb.o.TYW.au(TYW.java:499) at com.objectdb.o.TYW.writeElement(TYW.java:321) at quant.phdsc_new.placement_builder.data.PlacementBlockModelList.__odbWriteContent(PlacementBlockModelList.java:1) at com.objectdb.o.MMM.aj(MMM.java:1147) at com.objectdb.o.UTY.writeStrictly(UTY.java:1498) at com.objectdb.o.TYW.ar(TYW.java:448) at com.objectdb.o.TYW.writeElement(TYW.java:313) at quant.phdsc_new.placement_builder.data.StoreableGrid.__odbWriteContent(StoreableGrid.java:1) at com.objectdb.o.MMM.aj(MMM.java:1147) at com.objectdb.o.UTY.writeStrictly(UTY.java:1498) at com.objectdb.o.TYW.ar(TYW.java:448) at com.objectdb.o.TYW.writeElement(TYW.java:313) at com.objectdb.o.ABT.writeArray(ABT.java:575) at com.objectdb.o.CLT.writeStrictly(CLT.java:198) at com.objectdb.o.TYW.ar(TYW.java:448) at com.objectdb.o.TYW.au(TYW.java:499) at com.objectdb.o.TYW.writeElement(TYW.java:321) at quant.phdsc_new.placement_builder.data.StorableSmartComponentDataList.__odbWriteContent(StorableSmartComponentDataList.java:1) at com.objectdb.o.MMM.aj(MMM.java:1147) at com.objectdb.o.UTY.writeStrictly(UTY.java:1498) at com.objectdb.o.TYW.ar(TYW.java:448) at com.objectdb.o.TYW.writeElement(TYW.java:313) at quant.phdsc_new.placement_builder.data.Placement.__odbWriteContent(Placement.java:1) at com.objectdb.o.MMM.aj(MMM.java:1147) at com.objectdb.o.UTY.writeStrictly(UTY.java:1498) at com.objectdb.o.TYW.ar(TYW.java:448) at com.objectdb.o.TYW.writeElement(TYW.java:313) at quant.phdsc_new.placement_builder.data.PlacementMap.__odbWriteContent(PlacementMap.java:1) at com.objectdb.o.MMM.aj(MMM.java:1147) at com.objectdb.o.UTY.writeStrictly(UTY.java:1498) at com.objectdb.o.TYW.ar(TYW.java:448) at com.objectdb.o.TYW.writeElement(TYW.java:313) at quant.phdsc_new.placement_builder.data.RackGroup.__odbWriteContent(RackGroup.java:1) at com.objectdb.o.MMM.aj(MMM.java:1147) at com.objectdb.o.UTY.writeStrictly(UTY.java:1498) at com.objectdb.o.TYW.ar(TYW.java:448) at com.objectdb.o.TYW.writeElement(TYW.java:313) at com.objectdb.o.ABT.writeArray(ABT.java:575) at com.objectdb.o.CLT.writeStrictly(CLT.java:198) at com.objectdb.o.TYW.ar(TYW.java:448) at com.objectdb.o.TYW.au(TYW.java:499) at com.objectdb.o.TYW.writeElement(TYW.java:321) at quant.phdsc_new.placement_builder.data.RackGroupList.__odbWriteContent(RackGroupList.java:1) at com.objectdb.o.MMM.aj(MMM.java:1147) at com.objectdb.o.UTY.writeStrictly(UTY.java:1498) at com.objectdb.o.TYW.ar(TYW.java:448) at com.objectdb.o.TYW.writeElement(TYW.java:313) at quant.phdsc_new.placement_builder.data.ProjectPart.__odbWriteContent(ProjectPart.java:1) at com.objectdb.o.MMM.aj(MMM.java:1147) at com.objectdb.o.UTY.writeStrictly(UTY.java:1498) at com.objectdb.o.TYW.ar(TYW.java:448) at com.objectdb.o.TYW.writeElement(TYW.java:313) at com.objectdb.o.ABT.writeArray(ABT.java:575) at com.objectdb.o.CLT.writeStrictly(CLT.java:198) at com.objectdb.o.TYW.ar(TYW.java:448) at com.objectdb.o.TYW.au(TYW.java:499) at com.objectdb.o.TYW.writeElement(TYW.java:321) at quant.phdsc_new.placement_builder.data.ProjectPartList.__odbWriteContent(ProjectPartList.java:1) at com.objectdb.o.MMM.aj(MMM.java:1147) at com.objectdb.o.UTY.writeStrictly(UTY.java:1498) at com.objectdb.o.TYW.ar(TYW.java:448) at com.objectdb.o.TYW.writeElement(TYW.java:313) at quant.phdsc_new.placement_builder.data.Project.__odbWriteContent(Project.java:1) at com.objectdb.o.MMM.aj(MMM.java:1147) at com.objectdb.o.UTY.writeStrictly(UTY.java:1498) at com.objectdb.o.TYW.ar(TYW.java:448) at com.objectdb.o.TYW.writeElement(TYW.java:313) at com.objectdb.o.ABT.writeArray(ABT.java:575) at com.objectdb.o.CLT.writeStrictly(CLT.java:198) at com.objectdb.o.TYW.ar(TYW.java:448) at com.objectdb.o.TYW.au(TYW.java:499) at com.objectdb.o.TYW.writeElement(TYW.java:321) at eu.extech.data.versioning.BDOVersionHistory.__odbWriteContent(BDOVersionHistory.java:1) at eu.extech.data.versioning.BDOVersionHistoryWithFewLatestVersions.__odbWriteContent(BDOVersionHistoryWithFewLatestVersions.java:1) at eu.extech.data.versioning.ProjectVersionHistory.__odbWriteContent(ProjectVersionHistory.java:1) at com.objectdb.o.MMM.aj(MMM.java:1147) at com.objectdb.o.UTY.aD(UTY.java:1340) at com.objectdb.o.UTY.aC(UTY.java:1329) at com.objectdb.o.ENH.a(ENH.java:46) at com.objectdb.o.STA.U(STA.java:532) at com.objectdb.o.STM.E(STM.java:433) at com.objectdb.o.OBM.bP(OBM.java:931) at com.objectdb.jdo.PMImpl.bP(PMImpl.java:2284) at com.objectdb.o.OBM.bO(OBM.java:842) at com.objectdb.o.OBM.bM(OBM.java:751) at com.objectdb.jpa.EMImpl.commit(EMImpl.java:287) at eu.extech.serverImpl.jdo.JDOConnection.commitAndLeaveOpen(JDOConnection.java:498) ... 8 more