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.
PropertySupport.Reflection allows the client to set the property editor class; however, if there is a problem instantiating that property, it catches any exceptions in empty catch blocks. So the client simply never sees their property editor, and has no idea what's wrong. At the very least, the problem should be logged.
Does not seem like a P2 to me - no known impact on the actual product, for example.
Verified that the reason my editor wasn't instantiated was indeed because of the silent catches. My editor was an inner class. As you fix that you might want to add a small note to the javadoc for PropertySupport.Reflection.setPropertyEditorClass not to use inner classes.
Taking over the node bugs from phrebejk.
Will fix ASAP for 3.6 At worst it will show an exception dialog for broken properties, but will work as before.
Fixed. openide/src/org/openide/nodes/PropertySupport.java, v1.16
closed