Author: rob.stryker(a)jboss.com
Date: 2007-10-02 11:34:02 -0400 (Tue, 02 Oct 2007)
New Revision: 3966
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/DeployableServerBehavior.java
Log:
NPE
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/DeployableServerBehavior.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/DeployableServerBehavior.java 2007-10-02
15:25:47 UTC (rev 3965)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/DeployableServerBehavior.java 2007-10-02
15:34:02 UTC (rev 3966)
@@ -217,11 +217,13 @@
if( recurse ) {
ArrayList tmp = new ArrayList();
IModule[] children = getServer().getChildModules(module, new NullProgressMonitor());
- for( int i = 0; i < children.length; i++ ) {
- tmp = new ArrayList();
- tmp.addAll(Arrays.asList(module));
- tmp.add(children[i]);
- fillPublishOneModuleLists((IModule[]) tmp.toArray(new IModule[tmp.size()]),
moduleList, deltaKindList, deltaKind, recurse);
+ if( children != null ) {
+ for( int i = 0; i < children.length; i++ ) {
+ tmp = new ArrayList();
+ tmp.addAll(Arrays.asList(module));
+ tmp.add(children[i]);
+ fillPublishOneModuleLists((IModule[]) tmp.toArray(new IModule[tmp.size()]),
moduleList, deltaKindList, deltaKind, recurse);
+ }
}
}
Show replies by date