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 103404 - Deploying a webapp not happening.
Summary: Deploying a webapp not happening.
Status: RESOLVED FIXED
Alias: None
Product: serverplugins
Classification: Unclassified
Component: WebServer 7 (show other bugs)
Version: 5.x
Hardware: All All
: P2 blocker (vote)
Assignee: Ajay Acharya
URL:
Keywords:
: 103405 103406 103547 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-05-07 06:40 UTC by prabushankar
Modified: 2007-05-11 15:44 UTC (History)
1 user (show)

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 prabushankar 2007-05-07 06:40:23 UTC
Server-plugin version 1.4
Netbeans version 5.5.1 rc1 (Build 200703261315)
J2SE version 1.6.0_01
Java EE version j2ee1.4 and java ee 5

Steps to reproduce:
1)Register a local SJSWS7.0 server in netbeans.
2)Create a web application with SJSWS7.0 as target server.
3)Build the web application and deploy.
4)Check the output(run-deploy) for
javax.management.MBeanException
        at com.sun.web.admin.mbeans.BaseAdminMBean.invoke(BaseAdminMBean.java:66)
        at
com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213)
        at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
        at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
        at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
        at
com.sun.enterprise.admin.jmx.remote.server.callers.InvokeCaller.call(InvokeCaller.java:54)
        at
com.sun.enterprise.admin.jmx.remote.server.MBeanServerRequestHandler.handle(MBeanServerRequestHandler.java:140)
        at
com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.processRequest(RemoteJmxConnectorServlet.java:107)
        at
com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.doPost(RemoteJmxConnectorServlet.java:178)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:816)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:917)
        at
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:398)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:277)
        at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:255)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:188)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:586)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:556)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:187)
        at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:586)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:556)
        at
com.sun.webserver.connector.nsapi.NSAPIProcessor.service(NSAPIProcessor.java:160)
Caused by: java.lang.NullPointerException
        at com.sun.web.admin.deployment.DeployMBean.deploy(DeployMBean.java:131)
        at com.sun.web.admin.deployment.DeployMBean.deploy(DeployMBean.java:280)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at com.sun.web.admin.mbeans.BaseAdminMBean.invoke(BaseAdminMBean.java:49)
        ... 20 more
C:\Documents and Settings\Toshiba\Test2\nbproject\build-impl.xml:440: Deployment
error:
The module has not been deployed.
See the server log for details.
Comment 1 Jan Horvath 2007-05-07 14:38:00 UTC
*** Issue 103405 has been marked as a duplicate of this issue. ***
Comment 2 Jan Horvath 2007-05-07 14:40:43 UTC
*** Issue 103406 has been marked as a duplicate of this issue. ***
Comment 3 prabushankar 2007-05-09 18:59:55 UTC
The new observation is when I have two webservers( one sjsws70 and the other
sjsws70u1) with 1.4 serverplugin then this ClassCastException is seen but not
when there is a single 7.0 or 7.0u1. This could be caused by different class
loaders. 
This is the nb log.
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932)
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.netbeans.modules.j2eeapis for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.netbeans.modules.j2eeserver for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.netbeans.modules.projectapi for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.netbeans.modules.schema2beans for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.openide.dialogs for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.openide.filesystems for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.openide.loaders for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.openide.nodes for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.openide.util for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
Warning - org.netbeans.modules.j2ee.sun.ws7.nodes.actions.UndeployAction should
override CallableSystemAction.asynchronous() to return false
Warning -
org.netbeans.modules.j2ee.sun.ws7.nodes.actions.RefreshWebModulesAction should
override CallableSystemAction.asynchronous() to return false
Warning - org.netbeans.modules.j2ee.sun.ws7.nodes.actions.StartStopServerAction
should override CallableSystemAction.asynchronous() to return false
Deploying Web Application, the Context Root is /WebApplication2
Deploying Web Application, the Context Root is /WebApplication2
INFORMATIONAL *********** Exception occurred ************ at 7:00 PM on May 9, 2007
The module has not been deployed.
[catch] at
org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:115)
        at org.netbeans.modules.j2ee.ant.Deploy.execute(Deploy.java:82)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at
org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:240)
        at
org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:293)
        at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:131)
Deploying Web Application, the Context Root is /WebApplication6
Resource jdbc is already regsitered, updating it.
Deploying config
Deploying Web Application, the Context Root is /WebApplication6
INFORMATIONAL *********** Exception occurred ************ at 7:03 PM on May 9, 2007
The module has not been deployed.
[catch] at
org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:115)
        at org.netbeans.modules.j2ee.ant.Deploy.execute(Deploy.java:82)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at
org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:240)
        at
org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:293)
        at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:131)
Registering new jdbc resource
java.lang.ClassCastException: com.sun.web.admin.util.AdminProperties
        at
com.sun.web.admin.deployapi.SunDeploymentManager.deleteUserResourceProps(SunDeploymentManager.java:1368)
        at
com.sun.web.admin.deployapi.SunDeploymentManager.setUserResourceProp(SunDeploymentManager.java:1349)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.netbeans.modules.j2ee.sun.ws7.dm.WS70SunDeploymentManager.setUserResourceProp(WS70SunDeploymentManager.java:592)
        at
org.netbeans.modules.j2ee.sun.ws7.serverresources.beans.WS70ResourceUtils.registerResource(WS70ResourceUtils.java:233)
        at
org.netbeans.modules.j2ee.sun.ws7.serverresources.actions.RegisterWS70ResourceAction.performAction(RegisterWS70ResourceAction.java:94)
        at
org.openide.util.actions.NodeAction$DelegateAction$1.run(NodeAction.java:537)
        at
org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:53)
        at
org.openide.util.actions.NodeAction$DelegateAction.actionPerformed(NodeAction.java:533)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
        at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
        at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000)
        at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)
        at java.awt.Component.processMouseEvent(Component.java:5501)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
        at java.awt.Component.processEvent(Component.java:5266)
        at java.awt.Container.processEvent(Container.java:1966)
        at java.awt.Component.dispatchEventImpl(Component.java:3968)
        at java.awt.Container.dispatchEventImpl(Container.java:2024)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
        at java.awt.Container.dispatchEventImpl(Container.java:2010)
        at java.awt.Window.dispatchEventImpl(Window.java:1778)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.netbeans.modules.j2ee.sun.ws7.dm.WS70SunDeploymentManager.setUserResourceProp(WS70SunDeploymentManager.java:592)
        at
org.netbeans.modules.j2ee.sun.ws7.serverresources.beans.WS70ResourceUtils.registerResource(WS70ResourceUtils.java:233)
        at
org.netbeans.modules.j2ee.sun.ws7.serverresources.actions.RegisterWS70ResourceAction.performAction(RegisterWS70ResourceAction.java:94)
        at
org.openide.util.actions.NodeAction$DelegateAction$1.run(NodeAction.java:537)
        at
org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:53)
        at
org.openide.util.actions.NodeAction$DelegateAction.actionPerformed(NodeAction.java:533)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
        at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
        at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000)
        at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)
        at java.awt.Component.processMouseEvent(Component.java:5501)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
        at java.awt.Component.processEvent(Component.java:5266)
        at java.awt.Container.processEvent(Container.java:1966)
        at java.awt.Component.dispatchEventImpl(Component.java:3968)
        at java.awt.Container.dispatchEventImpl(Container.java:2024)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
        at java.awt.Container.dispatchEventImpl(Container.java:2010)
        at java.awt.Window.dispatchEventImpl(Window.java:1778)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Caused by: com.sun.web.admin.deployapi.DeploymentAPIException:
java.lang.ClassCastException: com.sun.web.admin.util.AdminProperties
        at
com.sun.web.admin.deployapi.SunDeploymentManager.handleException(SunDeploymentManager.java:2103)
        at
com.sun.web.admin.deployapi.SunDeploymentManager.deleteUserResourceProps(SunDeploymentManager.java:1381)
        at
com.sun.web.admin.deployapi.SunDeploymentManager.setUserResourceProp(SunDeploymentManager.java:1349)
        ... 36 more
Caused by: java.lang.ClassCastException: com.sun.web.admin.util.AdminProperties
        at
com.sun.web.admin.deployapi.SunDeploymentManager.deleteUserResourceProps(SunDeploymentManager.java:1368)
        ... 37 more
INFORMATIONAL *********** Exception occurred ************ at 7:03 PM on May 9, 2007
com.sun.web.admin.deployapi.DeploymentAPIException:
java.lang.ClassCastException: com.sun.web.admin.util.AdminProperties
        at
com.sun.web.admin.deployapi.SunDeploymentManager.handleException(SunDeploymentManager.java:2103)
        at
com.sun.web.admin.deployapi.SunDeploymentManager.deleteUserResourceProps(SunDeploymentManager.java:1381)
        at
com.sun.web.admin.deployapi.SunDeploymentManager.setUserResourceProp(SunDeploymentManager.java:1349)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.netbeans.modules.j2ee.sun.ws7.dm.WS70SunDeploymentManager.setUserResourceProp(WS70SunDeploymentManager.java:592)
        at
org.netbeans.modules.j2ee.sun.ws7.serverresources.beans.WS70ResourceUtils.registerResource(WS70ResourceUtils.java:233)
[catch] at
org.netbeans.modules.j2ee.sun.ws7.serverresources.actions.RegisterWS70ResourceAction.performAction(RegisterWS70ResourceAction.java:94)
        at
org.openide.util.actions.NodeAction$DelegateAction$1.run(NodeAction.java:537)
        at
org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:53)
        at
org.openide.util.actions.NodeAction$DelegateAction.actionPerformed(NodeAction.java:533)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
        at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
        at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000)
        at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)
        at java.awt.Component.processMouseEvent(Component.java:5501)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
        at java.awt.Component.processEvent(Component.java:5266)
        at java.awt.Container.processEvent(Container.java:1966)
        at java.awt.Component.dispatchEventImpl(Component.java:3968)
        at java.awt.Container.dispatchEventImpl(Container.java:2024)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
        at java.awt.Container.dispatchEventImpl(Container.java:2010)
        at java.awt.Window.dispatchEventImpl(Window.java:1778)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Caused by: java.lang.ClassCastException: com.sun.web.admin.util.AdminProperties
        at
com.sun.web.admin.deployapi.SunDeploymentManager.deleteUserResourceProps(SunDeploymentManager.java:1368)
        ... 37 more
Instance [/sun/B58]deployer:Sun:WebServer70::mccool:38989 already registered
java.io.IOException: Unable to tunnel through proxy. Proxy returns "HTTP/1.1 500
Error from proxy"
        at
sun.net.www.protocol.http.HttpURLConnection.doTunneling(HttpURLConnection.java:1354)
        at
sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:168)
        at
sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:861)
        at
sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:230)
        at
com.sun.enterprise.admin.jmx.remote.comm.ServletConnection.sendReq(ServletConnection.java:184)
        at
com.sun.enterprise.admin.jmx.remote.comm.ServletConnection.send(ServletConnection.java:149)
        at
com.sun.enterprise.admin.jmx.remote.comm.MBeanServerMessageConductor.invoke(MBeanServerMessageConductor.java:58)
        at
com.sun.enterprise.admin.jmx.remote.internal.RemoteMBeanServerConnection.invoke(RemoteMBeanServerConnection.java:406)
        at
com.sun.web.admin.deployapi.SunDeploymentManager.getTargets(SunDeploymentManager.java:605)
        at
org.netbeans.modules.j2ee.sun.ws7.dm.WS70SunDeploymentManager.getTargets(WS70SunDeploymentManager.java:309)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.getTargetMap(ServerInstance.java:407)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.getTargets(ServerInstance.java:380)
        at
org.netbeans.modules.j2ee.deployment.impl.ui.InstanceNode$InstanceChildren.addNotify(InstanceNode.java:92)
        at org.openide.nodes.Children.callAddNotify(Children.java:453)
        at org.openide.nodes.Children.getArray(Children.java:493)
        at org.openide.nodes.Children.getNodes(Children.java:412)
        at
org.netbeans.modules.j2ee.deployment.impl.ui.InstanceNode.stateChanged(InstanceNode.java:80)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.fireStateChanged(ServerInstance.java:1557)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.setServerState(ServerInstance.java:365)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance$1.run(ServerInstance.java:278)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932)
INFORMATIONAL *********** Exception occurred ************ at 7:04 PM on May 9, 2007
java.lang.IllegalStateException: Unable to tunnel through proxy. Proxy returns
"HTTP/1.1 500 Error from proxy"
        at
com.sun.web.admin.deployapi.SunDeploymentManager.getTargets(SunDeploymentManager.java:649)
        at
org.netbeans.modules.j2ee.sun.ws7.dm.WS70SunDeploymentManager.getTargets(WS70SunDeploymentManager.java:309)
[catch] at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.getTargetMap(ServerInstance.java:407)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.getTargets(ServerInstance.java:380)
        at
org.netbeans.modules.j2ee.deployment.impl.ui.InstanceNode$InstanceChildren.addNotify(InstanceNode.java:92)
        at org.openide.nodes.Children.callAddNotify(Children.java:453)
        at org.openide.nodes.Children.getArray(Children.java:493)
        at org.openide.nodes.Children.getNodes(Children.java:412)
        at
org.netbeans.modules.j2ee.deployment.impl.ui.InstanceNode.stateChanged(InstanceNode.java:80)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.fireStateChanged(ServerInstance.java:1557)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.setServerState(ServerInstance.java:365)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance$1.run(ServerInstance.java:278)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932)
Instance [/sun/B58]deployer:Sun:WebServer70::mccool:38989 already registered
Instance [/sun/B58]deployer:Sun:WebServer70::mccool:38989 already registered
$
Comment 4 prabushankar 2007-05-09 19:15:07 UTC
The new observation is when I have two webservers( one sjsws70 and the other
sjsws70u1) with 1.4 serverplugin then this ClassCastException is seen but not
when there is a single 7.0 or 7.0u1. This could be caused by different class
loaders. 
This is the nb log.
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932)
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.netbeans.modules.j2eeapis for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.netbeans.modules.j2eeserver for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.netbeans.modules.projectapi for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.netbeans.modules.schema2beans for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.openide.dialogs for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.openide.filesystems for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.openide.loaders for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.openide.nodes for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.openide.util for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
Warning - org.netbeans.modules.j2ee.sun.ws7.nodes.actions.UndeployAction should
override CallableSystemAction.asynchronous() to return false
Warning -
org.netbeans.modules.j2ee.sun.ws7.nodes.actions.RefreshWebModulesAction should
override CallableSystemAction.asynchronous() to return false
Warning - org.netbeans.modules.j2ee.sun.ws7.nodes.actions.StartStopServerAction
should override CallableSystemAction.asynchronous() to return false
Deploying Web Application, the Context Root is /WebApplication2
Deploying Web Application, the Context Root is /WebApplication2
INFORMATIONAL *********** Exception occurred ************ at 7:00 PM on May 9, 2007
The module has not been deployed.
[catch] at
org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:115)
        at org.netbeans.modules.j2ee.ant.Deploy.execute(Deploy.java:82)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at
org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:240)
        at
org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:293)
        at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:131)
Deploying Web Application, the Context Root is /WebApplication6
Resource jdbc is already regsitered, updating it.
Deploying config
Deploying Web Application, the Context Root is /WebApplication6
INFORMATIONAL *********** Exception occurred ************ at 7:03 PM on May 9, 2007
The module has not been deployed.
[catch] at
org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:115)
        at org.netbeans.modules.j2ee.ant.Deploy.execute(Deploy.java:82)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at
org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:240)
        at
org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:293)
        at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:131)
Registering new jdbc resource
java.lang.ClassCastException: com.sun.web.admin.util.AdminProperties
        at
com.sun.web.admin.deployapi.SunDeploymentManager.deleteUserResourceProps(SunDeploymentManager.java:1368)
        at
com.sun.web.admin.deployapi.SunDeploymentManager.setUserResourceProp(SunDeploymentManager.java:1349)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.netbeans.modules.j2ee.sun.ws7.dm.WS70SunDeploymentManager.setUserResourceProp(WS70SunDeploymentManager.java:592)
        at
org.netbeans.modules.j2ee.sun.ws7.serverresources.beans.WS70ResourceUtils.registerResource(WS70ResourceUtils.java:233)
        at
org.netbeans.modules.j2ee.sun.ws7.serverresources.actions.RegisterWS70ResourceAction.performAction(RegisterWS70ResourceAction.java:94)
        at
org.openide.util.actions.NodeAction$DelegateAction$1.run(NodeAction.java:537)
        at
org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:53)
        at
org.openide.util.actions.NodeAction$DelegateAction.actionPerformed(NodeAction.java:533)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
        at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
        at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000)
        at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)
        at java.awt.Component.processMouseEvent(Component.java:5501)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
        at java.awt.Component.processEvent(Component.java:5266)
        at java.awt.Container.processEvent(Container.java:1966)
        at java.awt.Component.dispatchEventImpl(Component.java:3968)
        at java.awt.Container.dispatchEventImpl(Container.java:2024)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
        at java.awt.Container.dispatchEventImpl(Container.java:2010)
        at java.awt.Window.dispatchEventImpl(Window.java:1778)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.netbeans.modules.j2ee.sun.ws7.dm.WS70SunDeploymentManager.setUserResourceProp(WS70SunDeploymentManager.java:592)
        at
org.netbeans.modules.j2ee.sun.ws7.serverresources.beans.WS70ResourceUtils.registerResource(WS70ResourceUtils.java:233)
        at
org.netbeans.modules.j2ee.sun.ws7.serverresources.actions.RegisterWS70ResourceAction.performAction(RegisterWS70ResourceAction.java:94)
        at
org.openide.util.actions.NodeAction$DelegateAction$1.run(NodeAction.java:537)
        at
org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:53)
        at
org.openide.util.actions.NodeAction$DelegateAction.actionPerformed(NodeAction.java:533)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
        at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
        at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000)
        at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)
        at java.awt.Component.processMouseEvent(Component.java:5501)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
        at java.awt.Component.processEvent(Component.java:5266)
        at java.awt.Container.processEvent(Container.java:1966)
        at java.awt.Component.dispatchEventImpl(Component.java:3968)
        at java.awt.Container.dispatchEventImpl(Container.java:2024)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
        at java.awt.Container.dispatchEventImpl(Container.java:2010)
        at java.awt.Window.dispatchEventImpl(Window.java:1778)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Caused by: com.sun.web.admin.deployapi.DeploymentAPIException:
java.lang.ClassCastException: com.sun.web.admin.util.AdminProperties
        at
com.sun.web.admin.deployapi.SunDeploymentManager.handleException(SunDeploymentManager.java:2103)
        at
com.sun.web.admin.deployapi.SunDeploymentManager.deleteUserResourceProps(SunDeploymentManager.java:1381)
        at
com.sun.web.admin.deployapi.SunDeploymentManager.setUserResourceProp(SunDeploymentManager.java:1349)
        ... 36 more
Caused by: java.lang.ClassCastException: com.sun.web.admin.util.AdminProperties
        at
com.sun.web.admin.deployapi.SunDeploymentManager.deleteUserResourceProps(SunDeploymentManager.java:1368)
        ... 37 more
INFORMATIONAL *********** Exception occurred ************ at 7:03 PM on May 9, 2007
com.sun.web.admin.deployapi.DeploymentAPIException:
java.lang.ClassCastException: com.sun.web.admin.util.AdminProperties
        at
com.sun.web.admin.deployapi.SunDeploymentManager.handleException(SunDeploymentManager.java:2103)
        at
com.sun.web.admin.deployapi.SunDeploymentManager.deleteUserResourceProps(SunDeploymentManager.java:1381)
        at
com.sun.web.admin.deployapi.SunDeploymentManager.setUserResourceProp(SunDeploymentManager.java:1349)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.netbeans.modules.j2ee.sun.ws7.dm.WS70SunDeploymentManager.setUserResourceProp(WS70SunDeploymentManager.java:592)
        at
org.netbeans.modules.j2ee.sun.ws7.serverresources.beans.WS70ResourceUtils.registerResource(WS70ResourceUtils.java:233)
[catch] at
org.netbeans.modules.j2ee.sun.ws7.serverresources.actions.RegisterWS70ResourceAction.performAction(RegisterWS70ResourceAction.java:94)
        at
org.openide.util.actions.NodeAction$DelegateAction$1.run(NodeAction.java:537)
        at
org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:53)
        at
org.openide.util.actions.NodeAction$DelegateAction.actionPerformed(NodeAction.java:533)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
        at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
        at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000)
        at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)
        at java.awt.Component.processMouseEvent(Component.java:5501)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
        at java.awt.Component.processEvent(Component.java:5266)
        at java.awt.Container.processEvent(Container.java:1966)
        at java.awt.Component.dispatchEventImpl(Component.java:3968)
        at java.awt.Container.dispatchEventImpl(Container.java:2024)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
        at java.awt.Container.dispatchEventImpl(Container.java:2010)
        at java.awt.Window.dispatchEventImpl(Window.java:1778)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Caused by: java.lang.ClassCastException: com.sun.web.admin.util.AdminProperties
        at
com.sun.web.admin.deployapi.SunDeploymentManager.deleteUserResourceProps(SunDeploymentManager.java:1368)
        ... 37 more
Instance [/sun/B58]deployer:Sun:WebServer70::mccool:38989 already registered
java.io.IOException: Unable to tunnel through proxy. Proxy returns "HTTP/1.1 500
Error from proxy"
        at
sun.net.www.protocol.http.HttpURLConnection.doTunneling(HttpURLConnection.java:1354)
        at
sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:168)
        at
sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:861)
        at
sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:230)
        at
com.sun.enterprise.admin.jmx.remote.comm.ServletConnection.sendReq(ServletConnection.java:184)
        at
com.sun.enterprise.admin.jmx.remote.comm.ServletConnection.send(ServletConnection.java:149)
        at
com.sun.enterprise.admin.jmx.remote.comm.MBeanServerMessageConductor.invoke(MBeanServerMessageConductor.java:58)
        at
com.sun.enterprise.admin.jmx.remote.internal.RemoteMBeanServerConnection.invoke(RemoteMBeanServerConnection.java:406)
        at
com.sun.web.admin.deployapi.SunDeploymentManager.getTargets(SunDeploymentManager.java:605)
        at
org.netbeans.modules.j2ee.sun.ws7.dm.WS70SunDeploymentManager.getTargets(WS70SunDeploymentManager.java:309)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.getTargetMap(ServerInstance.java:407)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.getTargets(ServerInstance.java:380)
        at
org.netbeans.modules.j2ee.deployment.impl.ui.InstanceNode$InstanceChildren.addNotify(InstanceNode.java:92)
        at org.openide.nodes.Children.callAddNotify(Children.java:453)
        at org.openide.nodes.Children.getArray(Children.java:493)
        at org.openide.nodes.Children.getNodes(Children.java:412)
        at
org.netbeans.modules.j2ee.deployment.impl.ui.InstanceNode.stateChanged(InstanceNode.java:80)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.fireStateChanged(ServerInstance.java:1557)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.setServerState(ServerInstance.java:365)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance$1.run(ServerInstance.java:278)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932)
INFORMATIONAL *********** Exception occurred ************ at 7:04 PM on May 9, 2007
java.lang.IllegalStateException: Unable to tunnel through proxy. Proxy returns
"HTTP/1.1 500 Error from proxy"
        at
com.sun.web.admin.deployapi.SunDeploymentManager.getTargets(SunDeploymentManager.java:649)
        at
org.netbeans.modules.j2ee.sun.ws7.dm.WS70SunDeploymentManager.getTargets(WS70SunDeploymentManager.java:309)
[catch] at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.getTargetMap(ServerInstance.java:407)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.getTargets(ServerInstance.java:380)
        at
org.netbeans.modules.j2ee.deployment.impl.ui.InstanceNode$InstanceChildren.addNotify(InstanceNode.java:92)
        at org.openide.nodes.Children.callAddNotify(Children.java:453)
        at org.openide.nodes.Children.getArray(Children.java:493)
        at org.openide.nodes.Children.getNodes(Children.java:412)
        at
org.netbeans.modules.j2ee.deployment.impl.ui.InstanceNode.stateChanged(InstanceNode.java:80)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.fireStateChanged(ServerInstance.java:1557)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.setServerState(ServerInstance.java:365)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance$1.run(ServerInstance.java:278)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932)
Instance [/sun/B58]deployer:Sun:WebServer70::mccool:38989 already registered
Instance [/sun/B58]deployer:Sun:WebServer70::mccool:38989 already registered
$
Comment 5 prabushankar 2007-05-09 19:15:33 UTC
The new observation is when I have two webservers( one sjsws70 and the other
sjsws70u1) with 1.4 serverplugin then this ClassCastException is seen but not
when there is a single 7.0 or 7.0u1. This could be caused by different class
loaders. 
This is the nb log.
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932)
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.netbeans.modules.j2eeapis for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.netbeans.modules.j2eeserver for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.netbeans.modules.projectapi for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.netbeans.modules.schema2beans for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.openide.dialogs for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.openide.filesystems for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.openide.loaders for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.openide.nodes for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
[org.netbeans.modules.apisupport.project] Warning - could not find sources for
dependent module org.openide.util for
NbModuleProject[MasterFileObject@871e65[space/edu/nb/Plugins/Test]]
Warning - org.netbeans.modules.j2ee.sun.ws7.nodes.actions.UndeployAction should
override CallableSystemAction.asynchronous() to return false
Warning -
org.netbeans.modules.j2ee.sun.ws7.nodes.actions.RefreshWebModulesAction should
override CallableSystemAction.asynchronous() to return false
Warning - org.netbeans.modules.j2ee.sun.ws7.nodes.actions.StartStopServerAction
should override CallableSystemAction.asynchronous() to return false
Deploying Web Application, the Context Root is /WebApplication2
Deploying Web Application, the Context Root is /WebApplication2
INFORMATIONAL *********** Exception occurred ************ at 7:00 PM on May 9, 2007
The module has not been deployed.
[catch] at
org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:115)
        at org.netbeans.modules.j2ee.ant.Deploy.execute(Deploy.java:82)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at
org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:240)
        at
org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:293)
        at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:131)
Deploying Web Application, the Context Root is /WebApplication6
Resource jdbc is already regsitered, updating it.
Deploying config
Deploying Web Application, the Context Root is /WebApplication6
INFORMATIONAL *********** Exception occurred ************ at 7:03 PM on May 9, 2007
The module has not been deployed.
[catch] at
org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:115)
        at org.netbeans.modules.j2ee.ant.Deploy.execute(Deploy.java:82)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at
org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:240)
        at
org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:293)
        at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:131)
Registering new jdbc resource
java.lang.ClassCastException: com.sun.web.admin.util.AdminProperties
        at
com.sun.web.admin.deployapi.SunDeploymentManager.deleteUserResourceProps(SunDeploymentManager.java:1368)
        at
com.sun.web.admin.deployapi.SunDeploymentManager.setUserResourceProp(SunDeploymentManager.java:1349)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.netbeans.modules.j2ee.sun.ws7.dm.WS70SunDeploymentManager.setUserResourceProp(WS70SunDeploymentManager.java:592)
        at
org.netbeans.modules.j2ee.sun.ws7.serverresources.beans.WS70ResourceUtils.registerResource(WS70ResourceUtils.java:233)
        at
org.netbeans.modules.j2ee.sun.ws7.serverresources.actions.RegisterWS70ResourceAction.performAction(RegisterWS70ResourceAction.java:94)
        at
org.openide.util.actions.NodeAction$DelegateAction$1.run(NodeAction.java:537)
        at
org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:53)
        at
org.openide.util.actions.NodeAction$DelegateAction.actionPerformed(NodeAction.java:533)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
        at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
        at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000)
        at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)
        at java.awt.Component.processMouseEvent(Component.java:5501)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
        at java.awt.Component.processEvent(Component.java:5266)
        at java.awt.Container.processEvent(Container.java:1966)
        at java.awt.Component.dispatchEventImpl(Component.java:3968)
        at java.awt.Container.dispatchEventImpl(Container.java:2024)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
        at java.awt.Container.dispatchEventImpl(Container.java:2010)
        at java.awt.Window.dispatchEventImpl(Window.java:1778)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.netbeans.modules.j2ee.sun.ws7.dm.WS70SunDeploymentManager.setUserResourceProp(WS70SunDeploymentManager.java:592)
        at
org.netbeans.modules.j2ee.sun.ws7.serverresources.beans.WS70ResourceUtils.registerResource(WS70ResourceUtils.java:233)
        at
org.netbeans.modules.j2ee.sun.ws7.serverresources.actions.RegisterWS70ResourceAction.performAction(RegisterWS70ResourceAction.java:94)
        at
org.openide.util.actions.NodeAction$DelegateAction$1.run(NodeAction.java:537)
        at
org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:53)
        at
org.openide.util.actions.NodeAction$DelegateAction.actionPerformed(NodeAction.java:533)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
        at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
        at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000)
        at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)
        at java.awt.Component.processMouseEvent(Component.java:5501)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
        at java.awt.Component.processEvent(Component.java:5266)
        at java.awt.Container.processEvent(Container.java:1966)
        at java.awt.Component.dispatchEventImpl(Component.java:3968)
        at java.awt.Container.dispatchEventImpl(Container.java:2024)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
        at java.awt.Container.dispatchEventImpl(Container.java:2010)
        at java.awt.Window.dispatchEventImpl(Window.java:1778)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Caused by: com.sun.web.admin.deployapi.DeploymentAPIException:
java.lang.ClassCastException: com.sun.web.admin.util.AdminProperties
        at
com.sun.web.admin.deployapi.SunDeploymentManager.handleException(SunDeploymentManager.java:2103)
        at
com.sun.web.admin.deployapi.SunDeploymentManager.deleteUserResourceProps(SunDeploymentManager.java:1381)
        at
com.sun.web.admin.deployapi.SunDeploymentManager.setUserResourceProp(SunDeploymentManager.java:1349)
        ... 36 more
Caused by: java.lang.ClassCastException: com.sun.web.admin.util.AdminProperties
        at
com.sun.web.admin.deployapi.SunDeploymentManager.deleteUserResourceProps(SunDeploymentManager.java:1368)
        ... 37 more
INFORMATIONAL *********** Exception occurred ************ at 7:03 PM on May 9, 2007
com.sun.web.admin.deployapi.DeploymentAPIException:
java.lang.ClassCastException: com.sun.web.admin.util.AdminProperties
        at
com.sun.web.admin.deployapi.SunDeploymentManager.handleException(SunDeploymentManager.java:2103)
        at
com.sun.web.admin.deployapi.SunDeploymentManager.deleteUserResourceProps(SunDeploymentManager.java:1381)
        at
com.sun.web.admin.deployapi.SunDeploymentManager.setUserResourceProp(SunDeploymentManager.java:1349)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
org.netbeans.modules.j2ee.sun.ws7.dm.WS70SunDeploymentManager.setUserResourceProp(WS70SunDeploymentManager.java:592)
        at
org.netbeans.modules.j2ee.sun.ws7.serverresources.beans.WS70ResourceUtils.registerResource(WS70ResourceUtils.java:233)
[catch] at
org.netbeans.modules.j2ee.sun.ws7.serverresources.actions.RegisterWS70ResourceAction.performAction(RegisterWS70ResourceAction.java:94)
        at
org.openide.util.actions.NodeAction$DelegateAction$1.run(NodeAction.java:537)
        at
org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:53)
        at
org.openide.util.actions.NodeAction$DelegateAction.actionPerformed(NodeAction.java:533)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
        at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
        at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:302)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1000)
        at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1041)
        at java.awt.Component.processMouseEvent(Component.java:5501)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
        at java.awt.Component.processEvent(Component.java:5266)
        at java.awt.Container.processEvent(Container.java:1966)
        at java.awt.Component.dispatchEventImpl(Component.java:3968)
        at java.awt.Container.dispatchEventImpl(Container.java:2024)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
        at java.awt.Container.dispatchEventImpl(Container.java:2010)
        at java.awt.Window.dispatchEventImpl(Window.java:1778)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Caused by: java.lang.ClassCastException: com.sun.web.admin.util.AdminProperties
        at
com.sun.web.admin.deployapi.SunDeploymentManager.deleteUserResourceProps(SunDeploymentManager.java:1368)
        ... 37 more
Instance [/sun/B58]deployer:Sun:WebServer70::mccool:38989 already registered
java.io.IOException: Unable to tunnel through proxy. Proxy returns "HTTP/1.1 500
Error from proxy"
        at
sun.net.www.protocol.http.HttpURLConnection.doTunneling(HttpURLConnection.java:1354)
        at
sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:168)
        at
sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:861)
        at
sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:230)
        at
com.sun.enterprise.admin.jmx.remote.comm.ServletConnection.sendReq(ServletConnection.java:184)
        at
com.sun.enterprise.admin.jmx.remote.comm.ServletConnection.send(ServletConnection.java:149)
        at
com.sun.enterprise.admin.jmx.remote.comm.MBeanServerMessageConductor.invoke(MBeanServerMessageConductor.java:58)
        at
com.sun.enterprise.admin.jmx.remote.internal.RemoteMBeanServerConnection.invoke(RemoteMBeanServerConnection.java:406)
        at
com.sun.web.admin.deployapi.SunDeploymentManager.getTargets(SunDeploymentManager.java:605)
        at
org.netbeans.modules.j2ee.sun.ws7.dm.WS70SunDeploymentManager.getTargets(WS70SunDeploymentManager.java:309)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.getTargetMap(ServerInstance.java:407)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.getTargets(ServerInstance.java:380)
        at
org.netbeans.modules.j2ee.deployment.impl.ui.InstanceNode$InstanceChildren.addNotify(InstanceNode.java:92)
        at org.openide.nodes.Children.callAddNotify(Children.java:453)
        at org.openide.nodes.Children.getArray(Children.java:493)
        at org.openide.nodes.Children.getNodes(Children.java:412)
        at
org.netbeans.modules.j2ee.deployment.impl.ui.InstanceNode.stateChanged(InstanceNode.java:80)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.fireStateChanged(ServerInstance.java:1557)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.setServerState(ServerInstance.java:365)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance$1.run(ServerInstance.java:278)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932)
INFORMATIONAL *********** Exception occurred ************ at 7:04 PM on May 9, 2007
java.lang.IllegalStateException: Unable to tunnel through proxy. Proxy returns
"HTTP/1.1 500 Error from proxy"
        at
com.sun.web.admin.deployapi.SunDeploymentManager.getTargets(SunDeploymentManager.java:649)
        at
org.netbeans.modules.j2ee.sun.ws7.dm.WS70SunDeploymentManager.getTargets(WS70SunDeploymentManager.java:309)
[catch] at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.getTargetMap(ServerInstance.java:407)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.getTargets(ServerInstance.java:380)
        at
org.netbeans.modules.j2ee.deployment.impl.ui.InstanceNode$InstanceChildren.addNotify(InstanceNode.java:92)
        at org.openide.nodes.Children.callAddNotify(Children.java:453)
        at org.openide.nodes.Children.getArray(Children.java:493)
        at org.openide.nodes.Children.getNodes(Children.java:412)
        at
org.netbeans.modules.j2ee.deployment.impl.ui.InstanceNode.stateChanged(InstanceNode.java:80)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.fireStateChanged(ServerInstance.java:1557)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance.setServerState(ServerInstance.java:365)
        at
org.netbeans.modules.j2ee.deployment.impl.ServerInstance$1.run(ServerInstance.java:278)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499)
        at
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:932)
Instance [/sun/B58]deployer:Sun:WebServer70::mccool:38989 already registered
Instance [/sun/B58]deployer:Sun:WebServer70::mccool:38989 already registered
$
Comment 6 Ajay Acharya 2007-05-11 15:43:13 UTC
The plugin was misbehaving when both 7.0rtm and 7.0u1 servers were added. This
was caused because the SunDeploymentFactory was created only once using a
classloader configured for whichever server was used first. Hence any deployment
manager created by this factory used the same classloader causing deployment
issues and classcast exceptions. So now, instead of keeping a map of
classloaders based on server location, we create a classloader each time as well
as an appropriate SunDeploymentFactory and we then create a DeploymentManager
which we then store in a map using the uri as key.

Another issue that was fixed was that for some reason, if the beans for
sun-web.xml couldnt be created during distribute(), we were sending a null
string as the context uri to the mbean which would cause an NPE. We now throw an
IllegalStateException and exit.

Checkins made into release551 branch:

Checking in WS70SunDeploymentFactory.java;
/cvs/serverplugins/sun/webserver7/src/org/netbeans/modules/j2ee/sun/ws7/dm/WS70SunDeploymentFactory.java,v
 <--  WS70SunDeploymentFactory.java
new revision: 1.1.2.5.16.1; previous revision: 1.1.2.5
done
Checking in WS70SunDeploymentManager.java;
/cvs/serverplugins/sun/webserver7/src/org/netbeans/modules/j2ee/sun/ws7/dm/WS70SunDeploymentManager.java,v
 <--  WS70SunDeploymentManager.java
new revision: 1.5.2.8.8.1; previous revision: 1.5.2.8
done
Comment 7 Ajay Acharya 2007-05-11 15:44:41 UTC
*** Issue 103547 has been marked as a duplicate of this issue. ***