Community
Participate
Working Groups
The code in UIEventPublisher expects to be publishing events for MApplicationElements but the 'persistedState' field is defined as an EMF type that is not (the cause of the CCE). As an interim fix I'll only attempt to publish UI events for MApplicationElements. The only downside to this would be if someone needed to listen to changes in that field; extremely unlikely IMO...the person *setting* the field shouldn't need to listen and why the heck would (or even should) anyone else be trying to listen in?
Created attachment 170869 [details] Patch to wire off publishing events that weren't generated from an MApplicationElement
Committed in >20100602. Applied the patch.
I no longer get CCEs, and the values are persisted out into the deltas.xml. But the persisted values don't seem to be loaded on restart.
Remy, could you take a look to see whether this is a reconciler issue?
(In reply to comment #3) > I no longer get CCEs, and the values are persisted out into the deltas.xml. > But the persisted values don't seem to be loaded on restart. This should be fixed by bug 315698.
Marking as FIXED. Brian, please re-open this if it's not working for you in today's build (I20100618-1748).