GERONIMO-6249 make sure existing bundle is at least starting before trying to activate it git-svn-id: https://svn.apache.org/repos/asf/geronimo/server/trunk@1227940 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/configuration/DependencyManager.java b/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/configuration/DependencyManager.java index ac1f410..2aabb87 100644 --- a/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/configuration/DependencyManager.java +++ b/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/configuration/DependencyManager.java
@@ -192,7 +192,10 @@ if (bundleEvent == null) { // existing bundles first added to the tracker with no event change installed(bundle); - start(bundle); + //make sure existing bundle is at least starting + if (bundle.getBundleContext() != null) { + start(bundle); + } } else { bundleChanged(bundleEvent); }