Ich hatte mit ähnlichen Problemen zu tun, als ich an meinem ersten Databindingframework gearbeitet hatte.
Das hing aber immer mit dem Erzeugen eines Packages zusammen, wenn Komponenten daraus gerade in einem geladenen und sichtbaren Formular enthalten waren. Die Komponenten wurden dem Formular dann sozusagen unterm Arsch weggezogen und mein Framework kam dann nicht mehr klar....
Beim Speichern kann das ja nicht der Grund sein.
Hast Du das
Package der Komponenten in der Projektgruppe als abhängig eingebunden?
Vielleicht bringt es dann etwas, das
Package aus der Projektgruppe zu entfernen.