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.
Form Editor can no longer use FileObject.getPackageName for deriving class names from files. This is used on several places (code generator, persistence manager, component palette). The case of Component Palette is tracked separately in issue 27181. New classpath API defined by java module should be used. Another implication of new projects is that TopManager.currentClassLoader will no longer work. It is used for loading classes of beans placed in the form. Instead, a class loader reflecting classpath of a project should be used. Will be provided probably by java module. This requires to know the project the form belongs to - see issue 27180. See also issue 27112.
Can you update keyword for planning, please?
Basically, the form editor needs a classloader to be able to load custom user beans from resources and from compiled sources of given project. We need to clarify the definition of the classloader and how it would be accessible (using ClassPath API) - in cooperation with java module.
The first try was presented in issue 27826. However, global classloader is not good idea, the classloader should be project specific. See issue 27181 for how the palette will work with that.
As described in http://www.netbeans.org/servlets/ReadMsg?msgId=619519&listName=nbdiscuss the current work on projects prototype has been stopped.