commit | d5eea19f2b5bd4a14760826e5bca34005bf58b8a | [log] [tgz] |
---|---|---|
author | Freeman Yue Fang <ffang@apache.org> | Wed Oct 21 01:14:03 2009 +0000 |
committer | Freeman Yue Fang <ffang@apache.org> | Wed Oct 21 01:14:03 2009 +0000 |
tree | dceaec0979ecec7191a2546bdc9349224d922380 | |
parent | f16d8f8bd08ebb31cee0c9af3e8d6150a29c6860 [diff] |
[FELIX-1784]install one feature failed in org.apache.felix.karaf.features.cfg featuresBoot list shouldn't block install other features in this list git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@827861 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/karaf/features/core/src/main/java/org/apache/felix/karaf/features/internal/FeaturesServiceImpl.java b/karaf/features/core/src/main/java/org/apache/felix/karaf/features/internal/FeaturesServiceImpl.java index c38db1e..8fd093c 100644 --- a/karaf/features/core/src/main/java/org/apache/felix/karaf/features/internal/FeaturesServiceImpl.java +++ b/karaf/features/core/src/main/java/org/apache/felix/karaf/features/internal/FeaturesServiceImpl.java
@@ -237,7 +237,11 @@ try { // Install everything for (Feature f : features) { - doInstallFeature(state, f); + try { + doInstallFeature(state, f); + } catch (Exception e) { + LOGGER.error("can't install Feature with name " + f.getName() + " for " + e.getMessage()); + } } // Find bundles to refresh boolean print = options.contains(Option.PrintBundlesToRefresh);