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.
Try the following steps, I tried this on RC2. 1. Start IDE 2. Create a sample project from AnagramGame 3. Create a resource Bundle by creating new file 4. Start i18n wizard 5. Select three files to be extracted 6. Select the properties file as Resource Bundle 7. Click Next IDE causes the following exception. 8. Click Finish Check the source codes, there are still un-extracted strings in source codes. 9. Try again Now possible hardcoded strings are extracted. It seems that similar problem has been reported as http://www.netbeans.org/issues/show_bug.cgi?id=67891 Exception: java.lang.NullPointerException at javax.swing.ArrayTable.size(ArrayTable.java:146) at javax.swing.InputMap.size(InputMap.java:153) at javax.swing.InputMap.allKeys(InputMap.java:162) at javax.swing.InputMap.allKeys(InputMap.java:167) at javax.swing.JComponent.registerWithKeyboardManager(JComponent.java:2070) at javax.swing.JComponent.componentInputMapChanged(JComponent.java:2146) at javax.swing.ComponentInputMap.put(ComponentInputMap.java:76) at javax.swing.LookAndFeel.loadKeyBindings(LookAndFeel.java:239) at javax.swing.plaf.basic.BasicRootPaneUI.updateDefaultButtonBindings(BasicRootPaneUI.java:132) at javax.swing.plaf.basic.BasicRootPaneUI.propertyChange(BasicRootPaneUI.java:146) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at java.awt.Component.firePropertyChange(Component.java:7159) at javax.swing.JRootPane.setDefaultButton(JRootPane.java:733) at org.netbeans.modules.i18n.wizard.I18nWizardDescriptor.updateDefaultButton(I18nWizardDescriptor.java:147) at org.netbeans.modules.i18n.wizard.I18nWizardDescriptor.access$400(I18nWizardDescriptor.java:47) at org.netbeans.modules.i18n.wizard.I18nWizardDescriptor$2.run(I18nWizardDescriptor.java:174) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:493) [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:926)
I have tried this on Linux (Fedora Core 4) and JDK 1.6.0. I have tried three versions of NetBeans and got the following result: NB 5.0 - all strings internationalized NB 5.5 - two strings not internationalized NB 6.0 dev. - two strings not internationalized I did not get the exception in any case.
The exception has probably the same cause as the one mentioned in bug #116766 ("NPE i18n.wizard.I18nWizardDescriptor.updateDefaultButton"). The issue that some strings are not internationalized is tracked as bug #121585.
I fixed the bug which caused the exception (see issue #116766, particularly comments from May 14/15, 2008).
The problem with skipping (non-internationalizing) of some strings is now tracked as bug #121585. *** This issue has been marked as a duplicate of 121585 ***