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.
NewAction, MoveUpAction and MoveDownAction are all instantiated through reflection using the default ClassLoader (from current class, which is the module ClassLoader AFAIK). However, this ClassLoader is missing org.openide.actions module JAR which provides these classes. Thus, these actions are never bound to the indexed property editor (MoveUp and MoveDown are always disabled and New is noop). I'm afraid we cannot make org.openide.explorer depending on org.openide.actions because the latter is already depending on the former. Thus the best way would be to use the ClassLoader from NetBeans global Lookup. It seems this bug exists since the split of openide into several projects (NB4->5 transition).
Created attachment 47302 [details] Patch against NB 5.5.1
Created attachment 47303 [details] Patch against NB 6 (not tested due to the lack of time)
*** Issue 113716 has been marked as a duplicate of this issue. ***
Jardo, you might know something about this.
changeset: 75255:e5d6237f7dce tag: tip user: Jaroslav Tulach <jtulach@netbeans.org> date: Thu Mar 27 16:43:02 2008 +0100 summary: #113717: Applying the patch to use system classloader