This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
You have serialized bean in File system. File Object name of bean contains dot. ClassNotFoundException thrown after customize bean action. It tries instantiate class with invalid name. Name of class is the same as fileobject. If FileObject hasn't dot in name it is instantiated correct class.
You cannot have dot in the serialized class filename, according to the SDK documentation for java.beans.Beans. According to the SDK documentation for java.beans.Beans. If you use beanName of "x.y", Beans.instantiate would first try to read a serialized object from the resource "x/y.ser" and if that failed it would try to load the class "x.y" and create an instance of that class. So there is no way to load serialized bean from file named x.y.ser . I suggest to correct this bug by throwing exception if you try to rename serialized bean to something, which contains a dot. This will prevent user to have bean with invalid filename. Source modification is attached in the next comment.
Created attachment 481 [details] Proposed patch to correct bug #8935
fixed in main trunk
[010221_2] Verified
Resolved for 3.4.x or earlier, no new info since then -> closing.