java.lang.ClassCastException: org.netbeans.modules.j2ee.dd.impl.web.WebAppProxy at org.netbeans.modules.j2ee.dd.api.web.DDProvider.getBaseBean(DDProvider.java:165) at org.netbeans.modules.web.project.ProjectWebModule.getDeploymentDescriptor(ProjectWebModule.java:296) at org.netbeans.modules.j2ee.deployment.config.ModuleDeploymentSupport.getDeploymentDescriptor(ModuleDeploymentSupport.java:105) at org.netbeans.modules.j2ee.deployment.config.ModuleDeploymentSupport.createRoot(ModuleDeploymentSupport.java:109) at org.netbeans.modules.j2ee.deployment.config.ModuleDeploymentSupport.(ModuleDeploymentSupport.java:96) at org.netbeans.modules.j2ee.deployment.config.ConfigSupportImpl.(ConfigSupportImpl.java:80) at org.netbeans.modules.j2ee.deployment.devmodules.spi.J2eeModuleProvider.getConfigSupport(J2eeModuleProvider.java:64) at org.netbeans.modules.j2ee.deployment.devmodules.spi.J2eeModuleProvider.getConfigSupportImpl(J2eeModuleProvider.java:406) at org.netbeans.modules.j2ee.deployment.devmodules.spi.J2eeModuleProvider.fireServerChange(J2eeModuleProvider.java:302) at org.netbeans.modules.web.project.ProjectWebModule.propertyChange(ProjectWebModule.java:384) at org.netbeans.spi.project.support.ant.PropertyUtils$SequentialPropertyEvaluator.stateChanged(PropertyUtils.java:815) at org.openide.util.WeakListenerImpl$Change.stateChanged(WeakListenerImpl.java:278) at org.netbeans.spi.project.support.ant.ProjectProperties$3.run(ProjectProperties.java:308) at org.openide.util.Mutex.readAccess(Mutex.java:195) at org.netbeans.spi.project.support.ant.ProjectProperties$PP.fireChange(ProjectProperties.java:315) at org.netbeans.spi.project.support.ant.ProjectProperties$PP.put(ProjectProperties.java:186) at org.netbeans.spi.project.support.ant.ProjectProperties.putProperties(ProjectProperties.java:99) at org.netbeans.spi.project.support.ant.AntProjectHelper$9.run(AntProjectHelper.java:643) at org.openide.util.Mutex.writeAccess(Mutex.java:288) at org.netbeans.spi.project.support.ant.AntProjectHelper.putProperties(AntProjectHelper.java:641) at org.netbeans.modules.web.project.UpdateHelper$2.run(UpdateHelper.java:126) at org.openide.util.Mutex.writeAccess(Mutex.java:352) at org.netbeans.modules.web.project.UpdateHelper.putProperties(UpdateHelper.java:122) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties.storeProperties(WebProjectProperties.java:480) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties.access$100(WebProjectProperties.java:67) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$2.run(WebProjectProperties.java:337) at org.openide.util.Mutex.writeAccess(Mutex.java:324) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties.save(WebProjectProperties.java:335) at org.netbeans.modules.web.project.ui.customizer.CustomizerProviderImpl$OptionListener.actionPerformed(CustomizerProviderImpl.java:293) at org.netbeans.modules.project.uiapi.CustomizerDialog$OptionListener.actionPerformed(CustomizerDialog.java:128) 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.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234) at java.awt.Component.processMouseEvent(Component.java:5488) at javax.swing.JComponent.processMouseEvent(JComponent.java:3126) at java.awt.Component.processEvent(Component.java:5253) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3955) 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:1774) at java.awt.Component.dispatchEvent(Component.java:3803) [catch] 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)