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.
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.
*** Issue 103405 has been marked as a duplicate of this issue. ***
*** Issue 103406 has been marked as a duplicate of this issue. ***
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 $
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
*** Issue 103547 has been marked as a duplicate of this issue. ***