Community
Participate
Working Groups
EPackage with the same uri must be single per system, else it corrupts data on server. From this comes hidden constraint that, if generated package is registered to global repository after CDOSession was opened and on server there is already registered this package, then this constraint is broken.
Are you working on a patch?
Yes, I think it won't affect many changes.
Excellent. I think a good place to add the check is in CDOStateMachine.PrepareTransition directly after: EClass eClass = object.eClass();
Created attachment 187816 [details] Patch v1 - along with test case
I'm afraid the patch is not usable anymore ;-( Please adjust to HEAD and request the review again...
Created attachment 187951 [details] Patch v2 - adjusted to head
Created attachment 188217 [details] Patch v3 - ready to be committed
Committed to trunk, revision 7012
Available in R20110608-1407