Author: cschneider
Date: Tue May  5 15:48:24 2015
New Revision: 1677845

URL: http://svn.apache.org/r1677845
Log:
Avoid NPE when symbolicName is null

Modified:
    
aries/trunk/jpa/jpa-container-context/src/main/java/org/apache/aries/jpa/container/context/impl/GlobalPersistenceManager.java

Modified: 
aries/trunk/jpa/jpa-container-context/src/main/java/org/apache/aries/jpa/container/context/impl/GlobalPersistenceManager.java
URL: 
http://svn.apache.org/viewvc/aries/trunk/jpa/jpa-container-context/src/main/java/org/apache/aries/jpa/container/context/impl/GlobalPersistenceManager.java?rev=1677845&r1=1677844&r2=1677845&view=diff
==============================================================================
--- 
aries/trunk/jpa/jpa-container-context/src/main/java/org/apache/aries/jpa/container/context/impl/GlobalPersistenceManager.java
 (original)
+++ 
aries/trunk/jpa/jpa-container-context/src/main/java/org/apache/aries/jpa/container/context/impl/GlobalPersistenceManager.java
 Tue May  5 15:48:24 2015
@@ -307,8 +307,9 @@ public class GlobalPersistenceManager im
          // Assume only the ACTIVE state is being tracked.
          return new BundleTrackerCustomizer() {
                public Bundle addingBundle(Bundle bundle, BundleEvent event) {
+                       String symName = bundle.getSymbolicName(); 
                        // Only track the region context bundles of subsystems.
-                       if 
(bundle.getSymbolicName().startsWith("org.osgi.service.subsystem.region.context."))
+                       if (symName != null && 
symName.startsWith("org.osgi.service.subsystem.region.context."))
                                return bundle;
                        return null;
                }


Reply via email to