java.lang.AssertionError: Resource directory can't be null at org.netbeans.modules.j2ee.jboss4.config.ds.DatasourceSupport.(DatasourceSupport.java:95) at org.netbeans.modules.j2ee.jboss4.config.JBDeploymentConfiguration.getDatasourceSupport(JBDeploymentConfiguration.java:104) at org.netbeans.modules.j2ee.jboss4.config.JBDeploymentConfiguration.getDatasources(JBDeploymentConfiguration.java:110) at org.netbeans.modules.j2ee.deployment.config.ConfigSupportImpl.getDatasources(ConfigSupportImpl.java:397) at org.netbeans.modules.j2ee.common.ui.BrokenDatasourceSupport.getBrokenDatasources(BrokenDatasourceSupport.java:156) at org.netbeans.modules.j2ee.common.project.ui.AbstractLogicalViewProvider.hasBrokenDataSource(AbstractLogicalViewProvider.java:832) at org.netbeans.modules.j2ee.common.project.ui.AbstractLogicalViewProvider.access$1200(AbstractLogicalViewProvider.java:118) at org.netbeans.modules.j2ee.common.project.ui.AbstractLogicalViewProvider$4.run(AbstractLogicalViewProvider.java:336) Caused: org.openide.util.RequestProcessor$SlowItem: task failed due to: java.lang.AssertionError: Resource directory can't be null at org.openide.util.RequestProcessor$Task.schedule(RequestProcessor.java:1459) at org.netbeans.modules.j2ee.common.project.ui.AbstractLogicalViewProvider.testBroken(AbstractLogicalViewProvider.java:356) at org.netbeans.modules.j2ee.common.project.ui.AbstractLogicalViewProvider$1.propertyChange(AbstractLogicalViewProvider.java:147) at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339) at org.netbeans.spi.project.support.ant.SequentialPropertyEvaluator.stateChanged(SequentialPropertyEvaluator.java:208) at org.openide.util.WeakListenerImpl$Change.stateChanged(WeakListenerImpl.java:329) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:133) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:119) at org.netbeans.spi.project.support.ant.ProjectProperties$PP$2.run(ProjectProperties.java:348) at org.netbeans.spi.project.support.ant.ProjectProperties$PP$2.run(ProjectProperties.java:346) at org.openide.util.Mutex.readAccess(Mutex.java:288) at org.netbeans.spi.project.support.ant.ProjectProperties$PP$3.run(ProjectProperties.java:362) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1960)