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 29275 - ClassCastException when clicking outside context menu of tomcat node
Summary: ClassCastException when clicking outside context menu of tomcat node
Status: VERIFIED FIXED
Alias: None
Product: serverplugins
Classification: Unclassified
Component: Tomcat (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P3 blocker (vote)
Assignee: issues@serverplugins
URL:
Keywords:
: 31719 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-12-04 12:23 UTC by tkellerer
Modified: 2006-02-28 11:26 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 tkellerer 2002-12-04 12:23:29 UTC
Right Click on:
Explorer->Runtime Tab->Server Registry->Installed
Servers->Tomcat 4.0->Internal 

While the popup menu is shown click into the
source editor (e.g. to close the popup window again).

A ClassCastException is throw:

java.lang.ClassCastException
        at
org.netbeans.modules.tomcat.tomcat40.StopServerAction.enable(StopServerAction.java:68)
        at
org.openide.util.actions.NodeAction.isEnabled(NodeAction.java:118)
        at
org.openide.awt.Actions$MenuBridge.updateState(Actions.java:574)
        at
org.openide.awt.Actions$1.run(Actions.java:393)
        at
org.openide.util.Mutex.doEvent(Mutex.java:897)
        at
org.openide.util.Mutex.readAccess(Mutex.java:230)
        at
org.openide.awt.Actions$Bridge.propertyChange(Actions.java:391)
        at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:252)
        at
org.openide.util.SharedClassObject.firePropertyChange(SharedClassObject.java:373)
        at
org.openide.util.actions.NodeAction.maybeFireEnabledChange(NodeAction.java:246)
        at
org.openide.util.actions.NodeAction$NodesL.forget(NodeAction.java:364)
        at
org.openide.util.actions.NodeAction$NodesL.update(NodeAction.java:339)
        at
org.openide.util.actions.NodeAction$NodesL.propertyChange(NodeAction.java:331)
        at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:252)
        at
org.netbeans.core.windows.RegistryImpl.tryFireChanges(RegistryImpl.java:366)
        at
org.netbeans.core.windows.RegistryImpl.selectedNodesChanged(RegistryImpl.java:322)
        at
org.netbeans.core.windows.frames.DefaultContainerImpl.doActivateComponent(DefaultContainerImpl.java:864)
        at
org.netbeans.core.windows.frames.DefaultContainerImpl.reactivateSelectedComponent(DefaultContainerImpl.java:1089)
        at
org.netbeans.core.windows.frames.SplitContainerImpl$ActivateTopComponentOnMouseClick.eventDispatched(SplitContainerImpl.java:1033)
        at
java.awt.Toolkit$SelectiveAWTEventListener.eventDispatched(Toolkit.java:2118)
        at
java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2012)
        at
java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2011)
        at
java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2011)
        at
java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2011)
        at
java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2011)
        at
java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2011)
        at
java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2011)
        at
java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2011)
        at
java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2011)
        at
java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2011)
        at
java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Toolkit.java:2011)
        at
java.awt.Toolkit.notifyAWTEventListeners(Toolkit.java:1970)
        at
java.awt.Component.dispatchEventImpl(Component.java:3513)
        at
java.awt.Container.dispatchEventImpl(Container.java:1623)
        at
java.awt.Component.dispatchEvent(Component.java:3439)
        at
javax.swing.plaf.basic.BasicInternalFrameUI$GlassPaneDispatcher.retargetMouseEvent(BasicInternalFrameUI.java:1407)
        at
javax.swing.plaf.basic.BasicInternalFrameUI$GlassPaneDispatcher.forwardMouseEvent(BasicInternalFrameUI.java:1309)
        at
javax.swing.plaf.basic.BasicInternalFrameUI$GlassPaneDispatcher.mousePressed(BasicInternalFrameUI.java:1238)
        at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:217)
        at
java.awt.Component.processMouseEvent(Component.java:5090)
        at
java.awt.Component.processEvent(Component.java:4890)
        at
java.awt.Container.processEvent(Container.java:1566)
        at
java.awt.Component.dispatchEventImpl(Component.java:3598)
        at
java.awt.Container.dispatchEventImpl(Container.java:1623)
        at
java.awt.Component.dispatchEvent(Component.java:3439)
        at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450)
        at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3162)
        at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)
        at
java.awt.Container.dispatchEventImpl(Container.java:1609)
        at
java.awt.Window.dispatchEventImpl(Window.java:1585)
        at
java.awt.Component.dispatchEvent(Component.java:3439)
[catch] at
java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
        at
java.awt.EventDispatchThread.run(EventDispatchThread.java:99)

It doesn't do any harm, but isn't very nice either :-)
Comment 1 _ rkubacki 2002-12-11 13:40:01 UTC
Checking in
src/org/netbeans/modules/tomcat/tomcat40/RestartServerAction.java;
/cvs/tomcatint/tomcat40/src/org/netbeans/modules/tomcat/tomcat40/RestartServerAction.java,v
 <--  RestartServerAction.java
new revision: 1.5; previous revision: 1.4
done
Checking in
src/org/netbeans/modules/tomcat/tomcat40/StartServerAction.java;
/cvs/tomcatint/tomcat40/src/org/netbeans/modules/tomcat/tomcat40/StartServerAction.java,v
 <--  StartServerAction.java
new revision: 1.4; previous revision: 1.3
done
Checking in
src/org/netbeans/modules/tomcat/tomcat40/StopServerAction.java;
/cvs/tomcatint/tomcat40/src/org/netbeans/modules/tomcat/tomcat40/StopServerAction.java,v
 <--  StopServerAction.java
new revision: 1.3; previous revision: 1.2
done
Processing log script arguments...
Mailing the commit message to cvs@tomcatint.netbeans.org (from
rkubacki@netbeans.org)
Comment 2 vbrabant 2002-12-17 13:05:06 UTC
Can you confirm that it's fixed in the branch 3.4.1 ?
Because target milestone is indicated as TBD
If it's tbd, it means that normally it's not yet fixed
Comment 3 _ rkubacki 2002-12-17 13:30:11 UTC
sorry, but it is fixed in trunk. I was too late
Comment 4 Milan Kuchtiak 2003-03-06 18:40:11 UTC
*** Issue 31719 has been marked as a duplicate of this issue. ***
Comment 5 Jaroslav Pospisil 2006-02-28 11:26:42 UTC
VERIFIED