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.

Bug 177247

Summary: "Java Card Platform"--> "Customize"--> "Add JAR/Folder" gives exception
Product: javacard Reporter: lichunzhan <lichunzhan>
Component: Java CardAssignee: _ tboudreau <tboudreau>
Status: VERIFIED FIXED    
Severity: normal    
Priority: P2    
Version: 6.x   
Hardware: PC   
OS: Windows XP   
Issue Type: DEFECT Exception Reporter:

Description lichunzhan 2009-11-19 15:20:20 UTC
This is for NetBeans IDE Dev 200911190201 and Anki's nbplugin build on 11/17.

Right click java card platform, right click "Customize", Clicking "Add JAR/Folder" giving exception:
java.util.MissingResourceException: Can't find resource for bundle org.openide.util.NbBundle$PBundle, key FILE_FILTER_EXTENSION_LIBRARY
    at java.util.ResourceBundle.getObject(ResourceBundle.java:384)
    at java.util.ResourceBundle.getString(ResourceBundle.java:344)
    at org.openide.util.NbBundle.getMessage(NbBundle.java:634)
    at org.netbeans.modules.javacard.common.JarOrDirectoryFilter.getDescription(JarOrDirectoryFilter.java:64)
    at com.sun.java.swing.plaf.windows.WindowsFileChooserUI$FilterComboBoxRenderer.getListCellRendererComponent(WindowsFileChooserUI.java:1125)
    at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1342)
    at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1292)
    at javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(BasicListUI.java:2605)
    at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:167)
    at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:147)
    at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:194)
    at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:388)
    at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:398)
    at javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:442)
    at javax.swing.JList.setSelectedIndex(JList.java:2179)
    at javax.swing.plaf.basic.BasicComboPopup.setListSelection(BasicComboPopup.java:1125)
    at javax.swing.plaf.basic.BasicComboPopup.access$300(BasicComboPopup.java:46)
    at javax.swing.plaf.basic.BasicComboPopup$Handler.itemStateChanged(BasicComboPopup.java:963)
    at javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:1205)
    at javax.swing.JComboBox.selectedItemChanged(JComboBox.java:1262)
    at javax.swing.JComboBox.contentsChanged(JComboBox.java:1309)
    at javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:100)
    at com.sun.java.swing.plaf.windows.WindowsFileChooserUI$FilterComboBoxModel.propertyChange(WindowsFileChooserUI.java:1153)
    at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
    at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
    at java.awt.Component.firePropertyChange(Component.java:7961)
    at javax.swing.JFileChooser.addChoosableFileFilter(JFileChooser.java:1109)
    at com.sun.java.swing.plaf.windows.WindowsFileChooserUI$FilterComboBoxModel.getSelectedItem(WindowsFileChooserUI.java:1181)
    at javax.swing.JComboBox.contentsChanged(JComboBox.java:1307)
    at javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:100)
    at com.sun.java.swing.plaf.windows.WindowsFileChooserUI$FilterComboBoxModel.propertyChange(WindowsFileChooserUI.java:1155)
    at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
    at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
    at java.awt.Component.firePropertyChange(Component.java:7961)
    at javax.swing.JFileChooser.setFileFilter(JFileChooser.java:1414)
    at org.openide.filesystems.FileChooserBuilder.prepareFileChooser(FileChooserBuilder.java:365)
    at org.openide.filesystems.FileChooserBuilder.createFileChooser(FileChooserBuilder.java:257)
    at org.openide.filesystems.FileChooserBuilder.showMultiOpenDialog(FileChooserBuilder.java:295)
    at org.netbeans.modules.javacard.ri.platform.loader.PathPropertyForm.addJarButtonActionPerformed(PathPropertyForm.java:219)
    at org.netbeans.modules.javacard.ri.platform.loader.PathPropertyForm.actionPerformed(PathPropertyForm.java:199)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
    at java.awt.Component.processMouseEvent(Component.java:6134)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
    at java.awt.Component.processEvent(Component.java:5899)
    at java.awt.Container.processEvent(Container.java:2030)
    at java.awt.Component.dispatchEventImpl(Component.java:4501)
    at java.awt.Container.dispatchEventImpl(Container.java:2088)
    at java.awt.Component.dispatchEvent(Component.java:4331)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4303)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3967)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3897)
    at java.awt.Container.dispatchEventImpl(Container.java:2074)
    at java.awt.Window.dispatchEventImpl(Window.java:2458)
    at java.awt.Component.dispatchEvent(Component.java:4331)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:125)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:284)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
    at java.awt.Dialog$1.run(Dialog.java:1046)
    at java.awt.Dialog$3.run(Dialog.java:1098)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Dialog.show(Dialog.java:1096)
    at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:985)
    at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:1019)
    at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:1007)
    at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:115)
    at org.openide.util.Mutex.doEventAccess(Mutex.java:1355)
    at org.openide.util.Mutex.readAccess(Mutex.java:268)
    at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:992)
    at java.awt.Component.show(Component.java:1447)
    at java.awt.Component.setVisible(Component.java:1400)
    at java.awt.Window.setVisible(Window.java:824)
    at java.awt.Dialog.setVisible(Dialog.java:986)
    at org.netbeans.api.java.platform.PlatformsCustomizer.showCustomizer(PlatformsCustomizer.java:72)
    at org.netbeans.modules.java.platform.ui.PlatformsCustomizerAction.actionPerformed(PlatformsCustomizerAction.java:46)
    at org.openide.awt.AlwaysEnabledAction$1.run(AlwaysEnabledAction.java:139)
    at org.netbeans.modules.openide.util.ActionsBridge.implPerformAction(ActionsBridge.java:83)
    at org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:67)
    at org.openide.awt.AlwaysEnabledAction.actionPerformed(AlwaysEnabledAction.java:142)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
    at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
    at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1220)
    at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1261)
    at java.awt.Component.processMouseEvent(Component.java:6134)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
    at java.awt.Component.processEvent(Component.java:5899)
    at java.awt.Container.processEvent(Container.java:2030)
    at java.awt.Component.dispatchEventImpl(Component.java:4501)
    at java.awt.Container.dispatchEventImpl(Container.java:2088)
    at java.awt.Component.dispatchEvent(Component.java:4331)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4303)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3967)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3897)
    at java.awt.Container.dispatchEventImpl(Container.java:2074)
    at java.awt.Window.dispatchEventImpl(Window.java:2458)
    at java.awt.Component.dispatchEvent(Component.java:4331)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:125)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:284)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Comment 1 _ tboudreau 2009-11-22 16:16:25 UTC
Fixed in main/ 012542580f28