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.
It is used in default constructor. Problem is whether just to remove the use of this or any other measures are necessary.
NbClassLoader in turn affects: org/openide/execution/ExecutorClassLoader ThreadExecutor loaders/InstanceSupport org/netbeans/core/ClassLoaderSupport
We could permit NbClassLoader to accept a FileObject[] roots parameter, which a client could get from the Classpath API. Deprecated all other constructors. If there are actual clients of this class in openide, though, they will not be able to use the Classpath API, so this is a dilemma. We could just deprecate the whole class, provide a fixed replacement in the Classpath API, and try not to use it from openide at all. InstanceSupport should IMHO be gotten rid of anyway. ClassLoaderSupport is gone. Not sure about ThreadExecutor - could deprecate execute(ExecInfo) and createClassLoader() in favor of execute(Class), maybe.
Changed owner David S. -> David K.
changing owner dkonecny -> pnejedly
Fixed in trunk.
This issue was solved long time ago. Because nobody has reopened it neither added comments, we are verifying/closing it now. If you are still able to reproduce the problem, please reopen. Thanks in advance.