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.
When I disable/enable form module NbBundle is not able to return localized keys from form module. Not sure where to assign. It is annoying because IDE displays incorrect display name for GUI Editing workspace and mode Form. Workaround is to restart IDE.
Created attachment 9221 [details] Part of log
NbBundle.getBundleFast caches misses as well as hits. Unfortunately the system class loader can add modules without changing identity, causing cached misses to be inaccurate. Fix is probably to just delete the miss caching. I think it should be OK because individual locale variants of *.properties are not cached, only the merged bundle - and this should rarely be a cache miss since you expect at least the base bundle to exist.
Generally, was refusing to acknowledge existence of bundles provided by a module if this was tested once with the module off and then again with the module turned on (without restarting). Could have broader impact than just window system display names, so safest to fix it now. Anyway was a regression caused by fix of issue #13847, which generally merits a P2.
committed Up-To-Date 1.52 openide/src/org/openide/util/NbBundle.java
Merged. committed Up-To-Date 1.51.6.1 openide/src/org/openide/util/NbBundle.java
verified in [nb3.5](200304072350)