--- projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ComponentManager.java 2001/02/23 17:16:43 1.19 +++ projects/cms/source/server/uk/org/iscream/cms/server/componentmanager/ComponentManager.java 2001/02/23 17:21:22 1.20 @@ -15,7 +15,7 @@ import uk.ac.ukc.iscream.util.*; * uk.ac.ukc.iscream.ComponentList * * @author $Author: ajm $ - * @version $Id: ComponentManager.java,v 1.19 2001/02/23 17:16:43 ajm Exp $ + * @version $Id: ComponentManager.java,v 1.20 2001/02/23 17:21:22 ajm Exp $ */ public class ComponentManager { @@ -24,7 +24,7 @@ public class ComponentManager { /** * The current CVS revision of this class */ - public static final String REVISION = "$Revision: 1.19 $"; + public static final String REVISION = "$Revision: 1.20 $"; /** * The toString() of this class @@ -137,7 +137,6 @@ public class ComponentManager { component = (Component) i.next(); System.out.println(toString + ": starting component - " + component.toString()); component.start(); - failedComponents.add(component); } catch (ComponentStartException e) { System.err.println(toString + ": ERROR starting component - " + component.toString()); System.err.println(toString + ": component reports - " + e.getMessage()); @@ -146,6 +145,7 @@ public class ComponentManager { System.err.println(toString + ": WARNING Component reported CORBA communications failure"); System.err.println(toString + ": This could be because it can't communicate with components it needs."); System.err.println(toString + ": component reports - " + e2.getMessage()); + failedComponents.add(component); } } if (componentsToStart.size() > 0) {