Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 358062

Summary: CommitIntegrityCheck doesn't treat CDOIDNull as Java NULL value with CDOSetFeatureDelta
Product: [Modeling] EMF Reporter: Eike Stepper <stepper>
Component: cdo.coreAssignee: Egidijus Vaisnora <vaisegid>
Status: CLOSED FIXED QA Contact: Eike Stepper <stepper>
Severity: normal    
Priority: P3    
Version: 4.0   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Eike Stepper CLA 2011-09-19 03:27:20 EDT
Cloned from: 352832: CommitIntegrityCheck doesn't treat CDOIDNull as Java NULL value with CDOSetFeatureDelta
https://bugs.eclipse.org/bugs/show_bug.cgi?id=352832

Checking should work when local revision cache is not update from the revisions on server. After revision is serialized from server simple Java NULL value is replaced into CDOID.NULL. CommitIntegrityCheck treats this CDOID.NULL in CDOSetFeatureDelta as failure. 
It looks weird to have two kind of NULL values and definitely it will lead to bugs over and over, but it different story.
Comment 1 Egidijus Vaisnora CLA 2011-09-19 04:50:22 EDT
Committed revision 9178,  4.0-maintenance
Comment 2 Eike Stepper CLA 2012-09-21 06:51:14 EDT
Closing.