Warning instead of NPE
authorMathieu Baudier <mbaudier@argeo.org>
Sat, 16 Jan 2010 12:59:09 +0000 (12:59 +0000)
committerMathieu Baudier <mbaudier@argeo.org>
Sat, 16 Jan 2010 12:59:09 +0000 (12:59 +0000)
git-svn-id: https://svn.argeo.org/slc/trunk@3293 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc

runtime/org.argeo.slc.support.osgi/src/main/java/org/argeo/slc/osgi/BundlesManager.java

index b26751df90764f8c78af9211244c19f5b44cbc1e..f282f948301b8b9f4b1577fbd48f07a9c561b827 100644 (file)
@@ -304,6 +304,11 @@ public class BundlesManager implements BundleContextAware, FrameworkListener,
                                                "version consistent");
                } else {
                        bundles: for (Bundle b : bundleContext.getBundles()) {
+                               if (b.getSymbolicName() == null) {
+                                       log.warn("Bundle " + b + " has no symbolic name defined.");
+                                       continue bundles;
+                               }
+
                                if (b.getSymbolicName().equals(osgiBundle.getName())) {
                                        if (osgiBundle.getVersion() == null) {
                                                bundle = b;