Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
Java-SDO-beta1
-
None
Description
When change logging is turned off on a root data object which has a ChangeSummary property, the DataObject becomes contained by the ChangeSummaryImpl (test case to be appended)
I believe that the issue is associated with the assumptions behind the EMF code at line 272 of ChangeRecorder.java (EMF 2.2.2) in the consolidateChanges() method
if (eObject.eContainer() == null && eObject.eResource() == null)
{
if (originalTargetObjects.contains(eObject))
{
orphanedObjects.add(eObject);