Author: max.andersen(a)jboss.com
Date: 2007-08-08 19:50:12 -0400 (Wed, 08 Aug 2007)
New Revision: 2989
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/singledeployable/SingleDeployableFactory.java
Log:
fixes NPE's
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/singledeployable/SingleDeployableFactory.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/singledeployable/SingleDeployableFactory.java 2007-08-08
22:24:58 UTC (rev 2988)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/singledeployable/SingleDeployableFactory.java 2007-08-08
23:50:12 UTC (rev 2989)
@@ -105,12 +105,14 @@
protected boolean addModule(IPath path) {
IResource resource = ResourcesPlugin.getWorkspace().getRoot().findMember(path);
- if( resource.exists() ) {
+ if( resource != null && resource.exists() ) {
IModule module = createModule(path.toString(), path.toString(), MODULE_TYPE, VERSION,
resource.getProject());
moduleIdToModule.put(path, module);
moduleToDelegate.put(module, new SingleDeployableModuleDelegate(path));
- }
- return resource.exists();
+ return true;
+ } else {
+ return false;
+ }
}
protected void removeModule(IPath path) {
Show replies by date