[jbosstools-commits] JBoss Tools SVN: r2989 - trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/singledeployable.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Wed Aug 8 19:50:12 EDT 2007


Author: max.andersen at 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) {




More information about the jbosstools-commits mailing list