[jbosstools-commits] JBoss Tools SVN: r7024 - trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/util.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Wed Mar 19 19:06:17 EDT 2008


Author: rob.stryker at jboss.com
Date: 2008-03-19 19:06:17 -0400 (Wed, 19 Mar 2008)
New Revision: 7024

Modified:
   trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/util/ModelUtil.java
Log:
JBIDE-1930 npe fixed

Modified: trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/util/ModelUtil.java
===================================================================
--- trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/util/ModelUtil.java	2008-03-19 22:01:11 UTC (rev 7023)
+++ trunk/core/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/util/ModelUtil.java	2008-03-19 23:06:17 UTC (rev 7024)
@@ -271,6 +271,8 @@
 	
 	public static IArchive[] getProjectArchives(IPath project, IArchiveModel model) {
 		if( model != null ) {
+			IArchiveModelRootNode root = model.getRoot(project);
+			if( root == null ) return new IArchive[0];
 			IArchiveNode[] archives = model.getRoot(project).getAllChildren();
 			List<IArchiveNode> list = Arrays.asList(archives);
 			return (IArchive[]) list.toArray(new IArchive[list.size()]);




More information about the jbosstools-commits mailing list