java.lang.reflect.UndeclaredThrowableException at $Proxy14.configurationXmlChanged(Unknown Source) at org.netbeans.spi.project.support.ant.AntProjectHelper$7.run(AntProjectHelper.java:402) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.spi.project.support.ant.AntProjectHelper.fireChange(AntProjectHelper.java:397) at org.netbeans.spi.project.support.ant.AntProjectHelper.modifying(AntProjectHelper.java:423) at org.netbeans.spi.project.support.ant.AntProjectHelper.access$1000(AntProjectHelper.java:58) at org.netbeans.spi.project.support.ant.AntProjectHelper$13.run(AntProjectHelper.java:712) at org.openide.util.Mutex.writeAccess(Mutex.java:274) at org.netbeans.spi.project.support.ant.AntProjectHelper.putConfigurationFragment(AntProjectHelper.java:686) at org.netbeans.spi.project.support.ant.AntProjectHelper.putPrimaryConfigurationData(AntProjectHelper.java:617) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PathParser.encode(WebProjectProperties.java:905) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PropertyInfo.encode(WebProjectProperties.java:719) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$1.run(WebProjectProperties.java:391) at org.openide.util.Mutex.writeAccess(Mutex.java:310) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties.store(WebProjectProperties.java:379) at org.netbeans.modules.web.project.WebProject$ProjectOpenedHookImpl.projectOpened(WebProject.java:674) at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:49) at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:388) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:146) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:133) at org.netbeans.modules.project.ui.actions.NewProject$2.run(NewProject.java:121) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234) 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.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.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:383) ... 28 more Caused by: java.lang.NullPointerException: Must pass a non-null filename at org.netbeans.spi.project.support.ant.AntProjectHelper.resolveFileObject(AntProjectHelper.java:942) at org.netbeans.modules.web.project.WebProject.getSourceDirectory(WebProject.java:388) at org.netbeans.modules.web.project.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:32) at org.netbeans.modules.web.webmodule.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:31) at org.netbeans.modules.web.api.webmodule.WebModule.getWebModule(WebModule.java:82) at org.netbeans.modules.web.dd.DDDataObject.refreshSourceFolders(DDDataObject.java:128) at org.netbeans.modules.web.dd.DDDataObject.stateChanged(DDDataObject.java:728) at org.netbeans.modules.web.project.WebSources.fireChange(WebSources.java:177) at org.netbeans.modules.web.project.WebSources.propertyChange(WebSources.java:183) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.web.project.SourceRoots.resetCache(SourceRoots.java:321) at org.netbeans.modules.web.project.SourceRoots.access$1100(SourceRoots.java:56) at org.netbeans.modules.web.project.SourceRoots$ProjectMetadataListener.configurationXmlChanged(SourceRoots.java:356) [catch] ... 33 more ==> 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.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:383) at $Proxy14.configurationXmlChanged(Unknown Source) at org.netbeans.spi.project.support.ant.AntProjectHelper$7.run(AntProjectHelper.java:402) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.spi.project.support.ant.AntProjectHelper.fireChange(AntProjectHelper.java:397) at org.netbeans.spi.project.support.ant.AntProjectHelper.modifying(AntProjectHelper.java:423) at org.netbeans.spi.project.support.ant.AntProjectHelper.access$1000(AntProjectHelper.java:58) at org.netbeans.spi.project.support.ant.AntProjectHelper$13.run(AntProjectHelper.java:712) at org.openide.util.Mutex.writeAccess(Mutex.java:274) at org.netbeans.spi.project.support.ant.AntProjectHelper.putConfigurationFragment(AntProjectHelper.java:686) at org.netbeans.spi.project.support.ant.AntProjectHelper.putPrimaryConfigurationData(AntProjectHelper.java:617) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PathParser.encode(WebProjectProperties.java:905) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PropertyInfo.encode(WebProjectProperties.java:719) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$1.run(WebProjectProperties.java:391) at org.openide.util.Mutex.writeAccess(Mutex.java:310) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties.store(WebProjectProperties.java:379) at org.netbeans.modules.web.project.WebProject$ProjectOpenedHookImpl.projectOpened(WebProject.java:674) at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:49) at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:388) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:146) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:133) at org.netbeans.modules.project.ui.actions.NewProject$2.run(NewProject.java:121) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234) 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.NullPointerException: Must pass a non-null filename at org.netbeans.spi.project.support.ant.AntProjectHelper.resolveFileObject(AntProjectHelper.java:942) at org.netbeans.modules.web.project.WebProject.getSourceDirectory(WebProject.java:388) at org.netbeans.modules.web.project.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:32) at org.netbeans.modules.web.webmodule.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:31) at org.netbeans.modules.web.api.webmodule.WebModule.getWebModule(WebModule.java:82) at org.netbeans.modules.web.dd.DDDataObject.refreshSourceFolders(DDDataObject.java:128) at org.netbeans.modules.web.dd.DDDataObject.stateChanged(DDDataObject.java:728) at org.netbeans.modules.web.project.WebSources.fireChange(WebSources.java:177) at org.netbeans.modules.web.project.WebSources.propertyChange(WebSources.java:183) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.web.project.SourceRoots.resetCache(SourceRoots.java:321) at org.netbeans.modules.web.project.SourceRoots.access$1100(SourceRoots.java:56) at org.netbeans.modules.web.project.SourceRoots$ProjectMetadataListener.configurationXmlChanged(SourceRoots.java:356) [catch] ... 33 more ==> java.lang.NullPointerException: Must pass a non-null filename at org.netbeans.spi.project.support.ant.AntProjectHelper.resolveFileObject(AntProjectHelper.java:942) at org.netbeans.modules.web.project.WebProject.getSourceDirectory(WebProject.java:388) at org.netbeans.modules.web.project.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:32) at org.netbeans.modules.web.webmodule.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:31) at org.netbeans.modules.web.api.webmodule.WebModule.getWebModule(WebModule.java:82) at org.netbeans.modules.web.dd.DDDataObject.refreshSourceFolders(DDDataObject.java:128) at org.netbeans.modules.web.dd.DDDataObject.stateChanged(DDDataObject.java:728) at org.netbeans.modules.web.project.WebSources.fireChange(WebSources.java:177) at org.netbeans.modules.web.project.WebSources.propertyChange(WebSources.java:183) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.web.project.SourceRoots.resetCache(SourceRoots.java:321) at org.netbeans.modules.web.project.SourceRoots.access$1100(SourceRoots.java:56) at org.netbeans.modules.web.project.SourceRoots$ProjectMetadataListener.configurationXmlChanged(SourceRoots.java:356) 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.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:383) at $Proxy14.configurationXmlChanged(Unknown Source) at org.netbeans.spi.project.support.ant.AntProjectHelper$7.run(AntProjectHelper.java:402) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.spi.project.support.ant.AntProjectHelper.fireChange(AntProjectHelper.java:397) at org.netbeans.spi.project.support.ant.AntProjectHelper.modifying(AntProjectHelper.java:423) at org.netbeans.spi.project.support.ant.AntProjectHelper.access$1000(AntProjectHelper.java:58) at org.netbeans.spi.project.support.ant.AntProjectHelper$13.run(AntProjectHelper.java:712) at org.openide.util.Mutex.writeAccess(Mutex.java:274) at org.netbeans.spi.project.support.ant.AntProjectHelper.putConfigurationFragment(AntProjectHelper.java:686) at org.netbeans.spi.project.support.ant.AntProjectHelper.putPrimaryConfigurationData(AntProjectHelper.java:617) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PathParser.encode(WebProjectProperties.java:905) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PropertyInfo.encode(WebProjectProperties.java:719) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$1.run(WebProjectProperties.java:391) at org.openide.util.Mutex.writeAccess(Mutex.java:310) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties.store(WebProjectProperties.java:379) at org.netbeans.modules.web.project.WebProject$ProjectOpenedHookImpl.projectOpened(WebProject.java:674) at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:49) at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:388) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:146) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:133) [catch] at org.netbeans.modules.project.ui.actions.NewProject$2.run(NewProject.java:121) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234) 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.UndeclaredThrowableException at $Proxy14.configurationXmlChanged(Unknown Source) at org.netbeans.spi.project.support.ant.AntProjectHelper$7.run(AntProjectHelper.java:402) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.spi.project.support.ant.AntProjectHelper.fireChange(AntProjectHelper.java:397) at org.netbeans.spi.project.support.ant.AntProjectHelper.modifying(AntProjectHelper.java:423) at org.netbeans.spi.project.support.ant.AntProjectHelper.access$1000(AntProjectHelper.java:58) at org.netbeans.spi.project.support.ant.AntProjectHelper$13.run(AntProjectHelper.java:712) at org.openide.util.Mutex.writeAccess(Mutex.java:274) at org.netbeans.spi.project.support.ant.AntProjectHelper.putConfigurationFragment(AntProjectHelper.java:686) at org.netbeans.spi.project.support.ant.AntProjectHelper.putPrimaryConfigurationData(AntProjectHelper.java:617) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PathParser.encode(WebProjectProperties.java:905) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PropertyInfo.encode(WebProjectProperties.java:719) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$1.run(WebProjectProperties.java:391) at org.openide.util.Mutex.writeAccess(Mutex.java:310) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties.store(WebProjectProperties.java:379) at org.netbeans.modules.web.project.WebProject$ProjectOpenedHookImpl.projectOpened(WebProject.java:674) at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:49) at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:388) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:146) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:133) at org.netbeans.modules.project.ui.actions.NewProject$2.run(NewProject.java:121) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234) 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.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.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:383) ... 28 more Caused by: java.lang.NullPointerException: Must pass a non-null filename at org.netbeans.spi.project.support.ant.AntProjectHelper.resolveFileObject(AntProjectHelper.java:942) at org.netbeans.modules.web.project.WebProject.getSourceDirectory(WebProject.java:388) at org.netbeans.modules.web.project.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:32) at org.netbeans.modules.web.webmodule.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:31) at org.netbeans.modules.web.api.webmodule.WebModule.getWebModule(WebModule.java:82) at org.netbeans.modules.web.dd.DDDataObject.refreshSourceFolders(DDDataObject.java:128) at org.netbeans.modules.web.dd.DDDataObject.stateChanged(DDDataObject.java:728) at org.netbeans.modules.web.project.WebSources.fireChange(WebSources.java:177) at org.netbeans.modules.web.project.WebSources.propertyChange(WebSources.java:183) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.web.project.SourceRoots.resetCache(SourceRoots.java:321) at org.netbeans.modules.web.project.SourceRoots.access$1100(SourceRoots.java:56) at org.netbeans.modules.web.project.SourceRoots$ProjectMetadataListener.configurationXmlChanged(SourceRoots.java:356) [catch] ... 33 more ==> 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.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:383) at $Proxy14.configurationXmlChanged(Unknown Source) at org.netbeans.spi.project.support.ant.AntProjectHelper$7.run(AntProjectHelper.java:402) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.spi.project.support.ant.AntProjectHelper.fireChange(AntProjectHelper.java:397) at org.netbeans.spi.project.support.ant.AntProjectHelper.modifying(AntProjectHelper.java:423) at org.netbeans.spi.project.support.ant.AntProjectHelper.access$1000(AntProjectHelper.java:58) at org.netbeans.spi.project.support.ant.AntProjectHelper$13.run(AntProjectHelper.java:712) at org.openide.util.Mutex.writeAccess(Mutex.java:274) at org.netbeans.spi.project.support.ant.AntProjectHelper.putConfigurationFragment(AntProjectHelper.java:686) at org.netbeans.spi.project.support.ant.AntProjectHelper.putPrimaryConfigurationData(AntProjectHelper.java:617) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PathParser.encode(WebProjectProperties.java:905) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PropertyInfo.encode(WebProjectProperties.java:719) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$1.run(WebProjectProperties.java:391) at org.openide.util.Mutex.writeAccess(Mutex.java:310) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties.store(WebProjectProperties.java:379) at org.netbeans.modules.web.project.WebProject$ProjectOpenedHookImpl.projectOpened(WebProject.java:674) at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:49) at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:388) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:146) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:133) at org.netbeans.modules.project.ui.actions.NewProject$2.run(NewProject.java:121) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234) 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.NullPointerException: Must pass a non-null filename at org.netbeans.spi.project.support.ant.AntProjectHelper.resolveFileObject(AntProjectHelper.java:942) at org.netbeans.modules.web.project.WebProject.getSourceDirectory(WebProject.java:388) at org.netbeans.modules.web.project.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:32) at org.netbeans.modules.web.webmodule.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:31) at org.netbeans.modules.web.api.webmodule.WebModule.getWebModule(WebModule.java:82) at org.netbeans.modules.web.dd.DDDataObject.refreshSourceFolders(DDDataObject.java:128) at org.netbeans.modules.web.dd.DDDataObject.stateChanged(DDDataObject.java:728) at org.netbeans.modules.web.project.WebSources.fireChange(WebSources.java:177) at org.netbeans.modules.web.project.WebSources.propertyChange(WebSources.java:183) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.web.project.SourceRoots.resetCache(SourceRoots.java:321) at org.netbeans.modules.web.project.SourceRoots.access$1100(SourceRoots.java:56) at org.netbeans.modules.web.project.SourceRoots$ProjectMetadataListener.configurationXmlChanged(SourceRoots.java:356) [catch] ... 33 more ==> java.lang.NullPointerException: Must pass a non-null filename at org.netbeans.spi.project.support.ant.AntProjectHelper.resolveFileObject(AntProjectHelper.java:942) at org.netbeans.modules.web.project.WebProject.getSourceDirectory(WebProject.java:388) at org.netbeans.modules.web.project.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:32) at org.netbeans.modules.web.webmodule.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:31) at org.netbeans.modules.web.api.webmodule.WebModule.getWebModule(WebModule.java:82) at org.netbeans.modules.web.dd.DDDataObject.refreshSourceFolders(DDDataObject.java:128) at org.netbeans.modules.web.dd.DDDataObject.stateChanged(DDDataObject.java:728) at org.netbeans.modules.web.project.WebSources.fireChange(WebSources.java:177) at org.netbeans.modules.web.project.WebSources.propertyChange(WebSources.java:183) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.web.project.SourceRoots.resetCache(SourceRoots.java:321) at org.netbeans.modules.web.project.SourceRoots.access$1100(SourceRoots.java:56) at org.netbeans.modules.web.project.SourceRoots$ProjectMetadataListener.configurationXmlChanged(SourceRoots.java:356) 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.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:383) at $Proxy14.configurationXmlChanged(Unknown Source) at org.netbeans.spi.project.support.ant.AntProjectHelper$7.run(AntProjectHelper.java:402) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.spi.project.support.ant.AntProjectHelper.fireChange(AntProjectHelper.java:397) at org.netbeans.spi.project.support.ant.AntProjectHelper.modifying(AntProjectHelper.java:423) at org.netbeans.spi.project.support.ant.AntProjectHelper.access$1000(AntProjectHelper.java:58) at org.netbeans.spi.project.support.ant.AntProjectHelper$13.run(AntProjectHelper.java:712) at org.openide.util.Mutex.writeAccess(Mutex.java:274) at org.netbeans.spi.project.support.ant.AntProjectHelper.putConfigurationFragment(AntProjectHelper.java:686) at org.netbeans.spi.project.support.ant.AntProjectHelper.putPrimaryConfigurationData(AntProjectHelper.java:617) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PathParser.encode(WebProjectProperties.java:905) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PropertyInfo.encode(WebProjectProperties.java:719) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$1.run(WebProjectProperties.java:391) at org.openide.util.Mutex.writeAccess(Mutex.java:310) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties.store(WebProjectProperties.java:379) at org.netbeans.modules.web.project.WebProject$ProjectOpenedHookImpl.projectOpened(WebProject.java:674) at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:49) at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:388) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:146) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:133) [catch] at org.netbeans.modules.project.ui.actions.NewProject$2.run(NewProject.java:121) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234) 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.UndeclaredThrowableException at $Proxy14.configurationXmlChanged(Unknown Source) at org.netbeans.spi.project.support.ant.AntProjectHelper$7.run(AntProjectHelper.java:402) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.spi.project.support.ant.AntProjectHelper.fireChange(AntProjectHelper.java:397) at org.netbeans.spi.project.support.ant.AntProjectHelper.modifying(AntProjectHelper.java:423) at org.netbeans.spi.project.support.ant.AntProjectHelper.access$1000(AntProjectHelper.java:58) at org.netbeans.spi.project.support.ant.AntProjectHelper$13.run(AntProjectHelper.java:712) at org.openide.util.Mutex.writeAccess(Mutex.java:274) at org.netbeans.spi.project.support.ant.AntProjectHelper.putConfigurationFragment(AntProjectHelper.java:686) at org.netbeans.spi.project.support.ant.AntProjectHelper.putPrimaryConfigurationData(AntProjectHelper.java:617) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PathParser.encode(WebProjectProperties.java:905) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PropertyInfo.encode(WebProjectProperties.java:719) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$1.run(WebProjectProperties.java:391) at org.openide.util.Mutex.writeAccess(Mutex.java:310) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties.store(WebProjectProperties.java:379) at org.netbeans.modules.web.project.WebProject$ProjectOpenedHookImpl.projectOpened(WebProject.java:699) at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:49) at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:388) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:146) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:133) at org.netbeans.modules.project.ui.actions.NewProject$2.run(NewProject.java:121) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234) 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.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.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:383) ... 28 more Caused by: java.lang.NullPointerException: Must pass a non-null filename at org.netbeans.spi.project.support.ant.AntProjectHelper.resolveFileObject(AntProjectHelper.java:942) at org.netbeans.modules.web.project.WebProject.getSourceDirectory(WebProject.java:388) at org.netbeans.modules.web.project.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:32) at org.netbeans.modules.web.webmodule.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:31) at org.netbeans.modules.web.api.webmodule.WebModule.getWebModule(WebModule.java:82) at org.netbeans.modules.web.dd.DDDataObject.refreshSourceFolders(DDDataObject.java:128) at org.netbeans.modules.web.dd.DDDataObject.stateChanged(DDDataObject.java:728) at org.netbeans.modules.web.project.WebSources.fireChange(WebSources.java:177) at org.netbeans.modules.web.project.WebSources.propertyChange(WebSources.java:183) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.web.project.SourceRoots.resetCache(SourceRoots.java:321) at org.netbeans.modules.web.project.SourceRoots.access$1100(SourceRoots.java:56) at org.netbeans.modules.web.project.SourceRoots$ProjectMetadataListener.configurationXmlChanged(SourceRoots.java:356) [catch] ... 33 more ==> 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.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:383) at $Proxy14.configurationXmlChanged(Unknown Source) at org.netbeans.spi.project.support.ant.AntProjectHelper$7.run(AntProjectHelper.java:402) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.spi.project.support.ant.AntProjectHelper.fireChange(AntProjectHelper.java:397) at org.netbeans.spi.project.support.ant.AntProjectHelper.modifying(AntProjectHelper.java:423) at org.netbeans.spi.project.support.ant.AntProjectHelper.access$1000(AntProjectHelper.java:58) at org.netbeans.spi.project.support.ant.AntProjectHelper$13.run(AntProjectHelper.java:712) at org.openide.util.Mutex.writeAccess(Mutex.java:274) at org.netbeans.spi.project.support.ant.AntProjectHelper.putConfigurationFragment(AntProjectHelper.java:686) at org.netbeans.spi.project.support.ant.AntProjectHelper.putPrimaryConfigurationData(AntProjectHelper.java:617) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PathParser.encode(WebProjectProperties.java:905) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PropertyInfo.encode(WebProjectProperties.java:719) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$1.run(WebProjectProperties.java:391) at org.openide.util.Mutex.writeAccess(Mutex.java:310) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties.store(WebProjectProperties.java:379) at org.netbeans.modules.web.project.WebProject$ProjectOpenedHookImpl.projectOpened(WebProject.java:699) at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:49) at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:388) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:146) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:133) at org.netbeans.modules.project.ui.actions.NewProject$2.run(NewProject.java:121) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234) 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.NullPointerException: Must pass a non-null filename at org.netbeans.spi.project.support.ant.AntProjectHelper.resolveFileObject(AntProjectHelper.java:942) at org.netbeans.modules.web.project.WebProject.getSourceDirectory(WebProject.java:388) at org.netbeans.modules.web.project.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:32) at org.netbeans.modules.web.webmodule.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:31) at org.netbeans.modules.web.api.webmodule.WebModule.getWebModule(WebModule.java:82) at org.netbeans.modules.web.dd.DDDataObject.refreshSourceFolders(DDDataObject.java:128) at org.netbeans.modules.web.dd.DDDataObject.stateChanged(DDDataObject.java:728) at org.netbeans.modules.web.project.WebSources.fireChange(WebSources.java:177) at org.netbeans.modules.web.project.WebSources.propertyChange(WebSources.java:183) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.web.project.SourceRoots.resetCache(SourceRoots.java:321) at org.netbeans.modules.web.project.SourceRoots.access$1100(SourceRoots.java:56) at org.netbeans.modules.web.project.SourceRoots$ProjectMetadataListener.configurationXmlChanged(SourceRoots.java:356) [catch] ... 33 more ==> java.lang.NullPointerException: Must pass a non-null filename at org.netbeans.spi.project.support.ant.AntProjectHelper.resolveFileObject(AntProjectHelper.java:942) at org.netbeans.modules.web.project.WebProject.getSourceDirectory(WebProject.java:388) at org.netbeans.modules.web.project.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:32) at org.netbeans.modules.web.webmodule.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:31) at org.netbeans.modules.web.api.webmodule.WebModule.getWebModule(WebModule.java:82) at org.netbeans.modules.web.dd.DDDataObject.refreshSourceFolders(DDDataObject.java:128) at org.netbeans.modules.web.dd.DDDataObject.stateChanged(DDDataObject.java:728) at org.netbeans.modules.web.project.WebSources.fireChange(WebSources.java:177) at org.netbeans.modules.web.project.WebSources.propertyChange(WebSources.java:183) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.web.project.SourceRoots.resetCache(SourceRoots.java:321) at org.netbeans.modules.web.project.SourceRoots.access$1100(SourceRoots.java:56) at org.netbeans.modules.web.project.SourceRoots$ProjectMetadataListener.configurationXmlChanged(SourceRoots.java:356) 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.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:383) at $Proxy14.configurationXmlChanged(Unknown Source) at org.netbeans.spi.project.support.ant.AntProjectHelper$7.run(AntProjectHelper.java:402) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.spi.project.support.ant.AntProjectHelper.fireChange(AntProjectHelper.java:397) at org.netbeans.spi.project.support.ant.AntProjectHelper.modifying(AntProjectHelper.java:423) at org.netbeans.spi.project.support.ant.AntProjectHelper.access$1000(AntProjectHelper.java:58) at org.netbeans.spi.project.support.ant.AntProjectHelper$13.run(AntProjectHelper.java:712) at org.openide.util.Mutex.writeAccess(Mutex.java:274) at org.netbeans.spi.project.support.ant.AntProjectHelper.putConfigurationFragment(AntProjectHelper.java:686) at org.netbeans.spi.project.support.ant.AntProjectHelper.putPrimaryConfigurationData(AntProjectHelper.java:617) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PathParser.encode(WebProjectProperties.java:905) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PropertyInfo.encode(WebProjectProperties.java:719) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$1.run(WebProjectProperties.java:391) at org.openide.util.Mutex.writeAccess(Mutex.java:310) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties.store(WebProjectProperties.java:379) at org.netbeans.modules.web.project.WebProject$ProjectOpenedHookImpl.projectOpened(WebProject.java:699) at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:49) at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:388) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:146) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:133) [catch] at org.netbeans.modules.project.ui.actions.NewProject$2.run(NewProject.java:121) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234) 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.UndeclaredThrowableException at $Proxy14.configurationXmlChanged(Unknown Source) at org.netbeans.spi.project.support.ant.AntProjectHelper$7.run(AntProjectHelper.java:402) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.spi.project.support.ant.AntProjectHelper.fireChange(AntProjectHelper.java:397) at org.netbeans.spi.project.support.ant.AntProjectHelper.modifying(AntProjectHelper.java:423) at org.netbeans.spi.project.support.ant.AntProjectHelper.access$1000(AntProjectHelper.java:58) at org.netbeans.spi.project.support.ant.AntProjectHelper$13.run(AntProjectHelper.java:712) at org.openide.util.Mutex.writeAccess(Mutex.java:274) at org.netbeans.spi.project.support.ant.AntProjectHelper.putConfigurationFragment(AntProjectHelper.java:686) at org.netbeans.spi.project.support.ant.AntProjectHelper.putPrimaryConfigurationData(AntProjectHelper.java:617) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PathParser.encode(WebProjectProperties.java:905) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PropertyInfo.encode(WebProjectProperties.java:719) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$1.run(WebProjectProperties.java:391) at org.openide.util.Mutex.writeAccess(Mutex.java:310) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties.store(WebProjectProperties.java:379) at org.netbeans.modules.web.project.WebProject$ProjectOpenedHookImpl.projectOpened(WebProject.java:699) at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:49) at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:388) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:146) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:133) at org.netbeans.modules.project.ui.actions.NewProject$2.run(NewProject.java:121) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234) 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.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.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:383) ... 28 more Caused by: java.lang.NullPointerException: Must pass a non-null filename at org.netbeans.spi.project.support.ant.AntProjectHelper.resolveFileObject(AntProjectHelper.java:942) at org.netbeans.modules.web.project.WebProject.getSourceDirectory(WebProject.java:388) at org.netbeans.modules.web.project.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:32) at org.netbeans.modules.web.webmodule.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:31) at org.netbeans.modules.web.api.webmodule.WebModule.getWebModule(WebModule.java:82) at org.netbeans.modules.web.dd.DDDataObject.refreshSourceFolders(DDDataObject.java:128) at org.netbeans.modules.web.dd.DDDataObject.stateChanged(DDDataObject.java:728) at org.netbeans.modules.web.project.WebSources.fireChange(WebSources.java:177) at org.netbeans.modules.web.project.WebSources.propertyChange(WebSources.java:183) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.web.project.SourceRoots.resetCache(SourceRoots.java:321) at org.netbeans.modules.web.project.SourceRoots.access$1100(SourceRoots.java:56) at org.netbeans.modules.web.project.SourceRoots$ProjectMetadataListener.configurationXmlChanged(SourceRoots.java:356) [catch] ... 33 more ==> 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.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:383) at $Proxy14.configurationXmlChanged(Unknown Source) at org.netbeans.spi.project.support.ant.AntProjectHelper$7.run(AntProjectHelper.java:402) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.spi.project.support.ant.AntProjectHelper.fireChange(AntProjectHelper.java:397) at org.netbeans.spi.project.support.ant.AntProjectHelper.modifying(AntProjectHelper.java:423) at org.netbeans.spi.project.support.ant.AntProjectHelper.access$1000(AntProjectHelper.java:58) at org.netbeans.spi.project.support.ant.AntProjectHelper$13.run(AntProjectHelper.java:712) at org.openide.util.Mutex.writeAccess(Mutex.java:274) at org.netbeans.spi.project.support.ant.AntProjectHelper.putConfigurationFragment(AntProjectHelper.java:686) at org.netbeans.spi.project.support.ant.AntProjectHelper.putPrimaryConfigurationData(AntProjectHelper.java:617) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PathParser.encode(WebProjectProperties.java:905) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PropertyInfo.encode(WebProjectProperties.java:719) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$1.run(WebProjectProperties.java:391) at org.openide.util.Mutex.writeAccess(Mutex.java:310) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties.store(WebProjectProperties.java:379) at org.netbeans.modules.web.project.WebProject$ProjectOpenedHookImpl.projectOpened(WebProject.java:699) at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:49) at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:388) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:146) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:133) at org.netbeans.modules.project.ui.actions.NewProject$2.run(NewProject.java:121) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234) 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.NullPointerException: Must pass a non-null filename at org.netbeans.spi.project.support.ant.AntProjectHelper.resolveFileObject(AntProjectHelper.java:942) at org.netbeans.modules.web.project.WebProject.getSourceDirectory(WebProject.java:388) at org.netbeans.modules.web.project.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:32) at org.netbeans.modules.web.webmodule.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:31) at org.netbeans.modules.web.api.webmodule.WebModule.getWebModule(WebModule.java:82) at org.netbeans.modules.web.dd.DDDataObject.refreshSourceFolders(DDDataObject.java:128) at org.netbeans.modules.web.dd.DDDataObject.stateChanged(DDDataObject.java:728) at org.netbeans.modules.web.project.WebSources.fireChange(WebSources.java:177) at org.netbeans.modules.web.project.WebSources.propertyChange(WebSources.java:183) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.web.project.SourceRoots.resetCache(SourceRoots.java:321) at org.netbeans.modules.web.project.SourceRoots.access$1100(SourceRoots.java:56) at org.netbeans.modules.web.project.SourceRoots$ProjectMetadataListener.configurationXmlChanged(SourceRoots.java:356) [catch] ... 33 more ==> java.lang.NullPointerException: Must pass a non-null filename at org.netbeans.spi.project.support.ant.AntProjectHelper.resolveFileObject(AntProjectHelper.java:942) at org.netbeans.modules.web.project.WebProject.getSourceDirectory(WebProject.java:388) at org.netbeans.modules.web.project.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:32) at org.netbeans.modules.web.webmodule.ProjectWebModuleProvider.findWebModule(ProjectWebModuleProvider.java:31) at org.netbeans.modules.web.api.webmodule.WebModule.getWebModule(WebModule.java:82) at org.netbeans.modules.web.dd.DDDataObject.refreshSourceFolders(DDDataObject.java:128) at org.netbeans.modules.web.dd.DDDataObject.stateChanged(DDDataObject.java:728) at org.netbeans.modules.web.project.WebSources.fireChange(WebSources.java:177) at org.netbeans.modules.web.project.WebSources.propertyChange(WebSources.java:183) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:333) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:270) at org.netbeans.modules.web.project.SourceRoots.resetCache(SourceRoots.java:321) at org.netbeans.modules.web.project.SourceRoots.access$1100(SourceRoots.java:56) at org.netbeans.modules.web.project.SourceRoots$ProjectMetadataListener.configurationXmlChanged(SourceRoots.java:356) 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.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:383) at $Proxy14.configurationXmlChanged(Unknown Source) at org.netbeans.spi.project.support.ant.AntProjectHelper$7.run(AntProjectHelper.java:402) at org.openide.util.Mutex.readAccess(Mutex.java:181) at org.netbeans.spi.project.support.ant.AntProjectHelper.fireChange(AntProjectHelper.java:397) at org.netbeans.spi.project.support.ant.AntProjectHelper.modifying(AntProjectHelper.java:423) at org.netbeans.spi.project.support.ant.AntProjectHelper.access$1000(AntProjectHelper.java:58) at org.netbeans.spi.project.support.ant.AntProjectHelper$13.run(AntProjectHelper.java:712) at org.openide.util.Mutex.writeAccess(Mutex.java:274) at org.netbeans.spi.project.support.ant.AntProjectHelper.putConfigurationFragment(AntProjectHelper.java:686) at org.netbeans.spi.project.support.ant.AntProjectHelper.putPrimaryConfigurationData(AntProjectHelper.java:617) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PathParser.encode(WebProjectProperties.java:905) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$PropertyInfo.encode(WebProjectProperties.java:719) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties$1.run(WebProjectProperties.java:391) at org.openide.util.Mutex.writeAccess(Mutex.java:310) at org.netbeans.modules.web.project.ui.customizer.WebProjectProperties.store(WebProjectProperties.java:379) at org.netbeans.modules.web.project.WebProject$ProjectOpenedHookImpl.projectOpened(WebProject.java:699) at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:49) at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:388) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:146) at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:133) [catch] at org.netbeans.modules.project.ui.actions.NewProject$2.run(NewProject.java:121) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234) 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)