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 182102 - Clear EEPROM menu idem stays enabled after clearing EEPROM
Summary: Clear EEPROM menu idem stays enabled after clearing EEPROM
Status: RESOLVED FIXED
Alias: None
Product: javacard
Classification: Unclassified
Component: Java Card (show other bugs)
Version: 6.x
Hardware: PC Windows Vista
: P3 normal (vote)
Assignee: _ tboudreau
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-16 12:19 UTC by msmirnov
Modified: 2010-04-02 05:14 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description msmirnov 2010-03-16 12:19:23 UTC
If you invoke Stop menu item on Default Device and then invoke "Clear EEPROM" menu item, then "Clear EEPROM" still stays enabled and after choosing them next time the following error message displayed:

java.lang.AssertionError: ClearEprom should not be able to be invoked if no eprom file exists
	at org.netbeans.modules.javacard.ri.card.RICard$ClearEprom.run(RICard.java:653)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1356)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1894)
Caused: org.openide.util.RequestProcessor$SlowItem: task failed due to
	at org.openide.util.RequestProcessor.post(RequestProcessor.java:355)
	at org.netbeans.modules.javacard.ri.card.RICard$ClearEprom.clear(RICard.java:640)
	at org.netbeans.modules.javacard.spi.actions.ClearEpromAction.actionPerformed(ClearEpromAction.java:61)
	at org.netbeans.spi.actions.ActionStub.actionPerformed(ActionStub.java:109)
	at org.netbeans.spi.actions.IndirectAction.actionPerformed(IndirectAction.java:126)
	at org.netbeans.spi.actions.ActionStub.actionPerformed(ActionStub.java:109)
	at org.netbeans.spi.actions.IndirectAction.actionPerformed(IndirectAction.java:126)
	at org.netbeans.spi.actions.ActionStub.actionPerformed(ActionStub.java:109)
	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:1223)
	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1264)
	at java.awt.Component.processMouseEvent(Component.java:6263)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
	at java.awt.Component.processEvent(Component.java:6028)
	at java.awt.Container.processEvent(Container.java:2041)
	at java.awt.Component.dispatchEventImpl(Component.java:4630)
	at java.awt.Container.dispatchEventImpl(Container.java:2099)
	at java.awt.Component.dispatchEvent(Component.java:4460)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
	at java.awt.Container.dispatchEventImpl(Container.java:2085)
	at java.awt.Window.dispatchEventImpl(Window.java:2478)
	at java.awt.Component.dispatchEvent(Component.java:4460)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:131)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	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)


Product Version: NetBeans IDE Dev (Build 201003140200)
Comment 1 _ tboudreau 2010-04-01 04:18:47 UTC
Fixed in main/ 44f57f8ed069
Comment 2 Quality Engineering 2010-04-02 05:14:14 UTC
Integrated into 'main-golden', will be available in build *201004020200* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main/rev/44f57f8ed069
User: Tim Boudreau <tboudreau@netbeans.org>
Log: #182102 - Clear eprom action still enabled after invocation/eprom file has been deleted