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

Bug 126972

Summary: [DataBinding] NestedUpdatable Value Change Events Featuring OldValue are Problematic
Product: [Eclipse Project] Platform Reporter: Scott Delap <scott>
Component: UIAssignee: Boris Bokowski <bokowski>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: P3 CC: djo, qualidafial
Version: 3.2Keywords: helpwanted
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Scott Delap CLA 2006-02-08 15:30:37 EST
NestedUpdatable value attempts to retrieve the old value of the previous inner updatable it holds while building a change event for the new value.  The issue with this is that the object graph refrences by the old values may have become corrupt (which is why the nested updatable is being changed).  At minimum the code to retreive the old value should be more resilient perhaps defaulting to null for the old value if an exception is thrown.
Comment 1 Boris Bokowski CLA 2006-02-08 15:43:25 EST
...or maybe the old value needs to be cached?
Comment 2 Scott Delap CLA 2006-02-08 15:55:21 EST
That would be another good default if the old value can't be retrieved.
Comment 3 Boris Bokowski CLA 2007-06-26 15:37:01 EDT
Is this still a problem?
Comment 4 Matthew Hall CLA 2009-01-21 20:42:01 EST
Obsolete?
Comment 5 Boris Bokowski CLA 2009-01-22 00:04:55 EST
(In reply to comment #4)
> Obsolete?

I guess so.