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.
This installation is upgraded from 7.2, with plugins imported by 8.0. The project I'm working on was previously working fine with 7.2. The project is source and targeted for JDK 1.7. The class I'm attempting to modify extends JFrame. It holds a java.util.ResourceBundle that loads com/myco/mypackage/MyBundle which holds the strings in use. The Swing editor within 8.0 refuses to load with the following stack trace: java.lang.ClassNotFoundException: org.netbeans.modules.i18n.form.FormI18nStringEditor starting from SystemClassLoader[623 modules] with possible defining loaders null and declared parents [org.netbeans.MainImpl$BootClassLoader@3257607d, ModuleCL@18d881b8[org.netbeans.api.annotations.common], ModuleCL@644a73d8[org.openide.awt], ModuleCL@2c17277b[org.netbeans.modules.queries], ModuleCL@775cb8bd[org.netbeans.modules.editor.mimelookup], ModuleCL@2dd61900[org.netbeans.modules.editor.settings], ModuleCL@143f032d[org.netbeans.modules.editor.util], ModuleCL@5051f26e[org.netbeans.modules.lexer], ModuleCL@4096d1d9[org.netbeans.api.progress], ModuleCL@7d6bab68[org.openide.dialogs], ...607 more] at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:224) at org.netbeans.ModuleManager$SystemClassLoader.loadClass(ModuleManager.java:722) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at org.netbeans.modules.form.project.FormClassLoader.findClass(FormClassLoader.java:86) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:270) at org.netbeans.modules.form.project.ClassPathUtils.loadClass(ClassPathUtils.java:114) at org.netbeans.modules.form.FormUtils.loadClass(FormUtils.java:1521) at org.netbeans.modules.form.PersistenceObjectRegistry.loadClass(PersistenceObjectRegistry.java:98) at org.netbeans.modules.form.GandalfPersistenceManager.getPropertyEditor(GandalfPersistenceManager.java:2340) at org.netbeans.modules.form.GandalfPersistenceManager.loadProperty(GandalfPersistenceManager.java:2083) at org.netbeans.modules.form.GandalfPersistenceManager.loadComponentProperties(GandalfPersistenceManager.java:2020) at org.netbeans.modules.form.GandalfPersistenceManager.loadComponent(GandalfPersistenceManager.java:854) at org.netbeans.modules.form.GandalfPersistenceManager.restoreComponent(GandalfPersistenceManager.java:824) at org.netbeans.modules.form.GandalfPersistenceManager.loadComponent(GandalfPersistenceManager.java:968) at org.netbeans.modules.form.GandalfPersistenceManager.restoreComponent(GandalfPersistenceManager.java:824) at org.netbeans.modules.form.GandalfPersistenceManager.loadComponent(GandalfPersistenceManager.java:968) at org.netbeans.modules.form.GandalfPersistenceManager.restoreComponent(GandalfPersistenceManager.java:824) at org.netbeans.modules.form.GandalfPersistenceManager.loadComponent(GandalfPersistenceManager.java:968) at org.netbeans.modules.form.GandalfPersistenceManager.restoreComponent(GandalfPersistenceManager.java:824) at org.netbeans.modules.form.GandalfPersistenceManager.loadComponent(GandalfPersistenceManager.java:968) at org.netbeans.modules.form.GandalfPersistenceManager.loadForm(GandalfPersistenceManager.java:503) at org.netbeans.modules.form.GandalfPersistenceManager.loadForm(GandalfPersistenceManager.java:283) at org.netbeans.modules.form.FormEditor$2.run(FormEditor.java:352) at org.netbeans.modules.form.FormLAF$2.run(FormLAF.java:293) at org.openide.util.Mutex.doEventAccess(Mutex.java:1376) at org.openide.util.Mutex.readAccess(Mutex.java:327) at org.netbeans.modules.form.FormLAF.executeWithLookAndFeel(FormLAF.java:276) at org.netbeans.modules.form.FormEditor.loadFormData(FormEditor.java:349) at org.netbeans.modules.nbform.FormEditorSupport.loadOpeningForm(FormEditorSupport.java:467) at org.netbeans.modules.nbform.FormDesignerTC.loadForm(FormDesignerTC.java:279) at org.netbeans.modules.nbform.FormDesignerTC.access$300(FormDesignerTC.java:87) at org.netbeans.modules.nbform.FormDesignerTC$PreLoadTask$1.run(FormDesignerTC.java:268) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:703) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) Caused by: java.lang.ClassNotFoundException: org.netbeans.modules.i18n.form.FormI18nStringEditor at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:222) ... 49 more org.openide.ErrorManager$AnnException: msg at org.openide.ErrorManager$AnnException.findOrCreate0(ErrorManager.java:885) at org.openide.ErrorManager$AnnException.findOrCreate(ErrorManager.java:865) at org.openide.ErrorManager$DelegatingErrorManager.annotate(ErrorManager.java:653) at org.openide.ErrorManager.annotate(ErrorManager.java:455) at org.netbeans.modules.form.editors2.BorderEditor.readProperty(BorderEditor.java:869) at org.netbeans.modules.form.editors2.BorderEditor.readBorderProperty(BorderEditor.java:740) at org.netbeans.modules.form.editors2.BorderEditor.readTitledBorder(BorderEditor.java:972) at org.netbeans.modules.form.editors2.BorderEditor.readFromXML(BorderEditor.java:605) at org.netbeans.modules.form.GandalfPersistenceManager.loadProperty(GandalfPersistenceManager.java:2164) at org.netbeans.modules.form.GandalfPersistenceManager.loadComponentProperties(GandalfPersistenceManager.java:2020) at org.netbeans.modules.form.GandalfPersistenceManager.loadComponent(GandalfPersistenceManager.java:854) at org.netbeans.modules.form.GandalfPersistenceManager.restoreComponent(GandalfPersistenceManager.java:824) at org.netbeans.modules.form.GandalfPersistenceManager.loadComponent(GandalfPersistenceManager.java:968) at org.netbeans.modules.form.GandalfPersistenceManager.restoreComponent(GandalfPersistenceManager.java:824) at org.netbeans.modules.form.GandalfPersistenceManager.loadComponent(GandalfPersistenceManager.java:968) at org.netbeans.modules.form.GandalfPersistenceManager.restoreComponent(GandalfPersistenceManager.java:824) at org.netbeans.modules.form.GandalfPersistenceManager.loadComponent(GandalfPersistenceManager.java:968) at org.netbeans.modules.form.GandalfPersistenceManager.loadForm(GandalfPersistenceManager.java:503) at org.netbeans.modules.form.GandalfPersistenceManager.loadForm(GandalfPersistenceManager.java:283) at org.netbeans.modules.form.FormEditor$2.run(FormEditor.java:352) at org.netbeans.modules.form.FormLAF$2.run(FormLAF.java:293) at org.openide.util.Mutex.doEventAccess(Mutex.java:1376) at org.openide.util.Mutex.readAccess(Mutex.java:327) at org.netbeans.modules.form.FormLAF.executeWithLookAndFeel(FormLAF.java:276) at org.netbeans.modules.form.FormEditor.loadFormData(FormEditor.java:349) at org.netbeans.modules.nbform.FormEditorSupport.loadOpeningForm(FormEditorSupport.java:467) at org.netbeans.modules.nbform.FormDesignerTC.loadForm(FormDesignerTC.java:279) at org.netbeans.modules.nbform.FormDesignerTC.access$300(FormDesignerTC.java:87) at org.netbeans.modules.nbform.FormDesignerTC$PreLoadTask$1.run(FormDesignerTC.java:268) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:703) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) msg Other windows do load but they have not yet have i18n support. I am unable to see a way forward without downgrading Netbeans. ( I have no idea which component to choose, but am required to choose one. )
java.lang.ClassNotFoundException: org.netbeans.modules.i18n.form.FormI18nStringEditor means a broken installation. The FormI18nStringEditor class is normally available, included in org.netbeans.modules.i18n.form module (org-netbeans-modules-i18n-form.jar). This is a rather old bug (sorry for late answer) so I guess the reporter already figured out how to fix it (reinstall NetBeans). If there are known steps how to get NetBeans into such state then please let us know. But just from seeing the exception there's nothing to fix now (in GUI builder) - so I'm closing this report.