[jboss-cvs] JBossAS SVN: r92797 - projects/jboss-osgi/projects/runtime/microcontainer/trunk/src/main/java/org/jboss/osgi/plugins/facade/bundle.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Aug 25 12:15:13 EDT 2009


Author: thomas.diesler at jboss.com
Date: 2009-08-25 12:15:11 -0400 (Tue, 25 Aug 2009)
New Revision: 92797

Modified:
   projects/jboss-osgi/projects/runtime/microcontainer/trunk/src/main/java/org/jboss/osgi/plugins/facade/bundle/OSGiBundleState.java
Log:
Make sure we have a Bundle-SymbolicName

Modified: projects/jboss-osgi/projects/runtime/microcontainer/trunk/src/main/java/org/jboss/osgi/plugins/facade/bundle/OSGiBundleState.java
===================================================================
--- projects/jboss-osgi/projects/runtime/microcontainer/trunk/src/main/java/org/jboss/osgi/plugins/facade/bundle/OSGiBundleState.java	2009-08-25 14:49:01 UTC (rev 92796)
+++ projects/jboss-osgi/projects/runtime/microcontainer/trunk/src/main/java/org/jboss/osgi/plugins/facade/bundle/OSGiBundleState.java	2009-08-25 16:15:11 UTC (rev 92797)
@@ -63,6 +63,7 @@
 import org.osgi.framework.BundleEvent;
 import org.osgi.framework.BundleException;
 import org.osgi.framework.BundleListener;
+import org.osgi.framework.Constants;
 import org.osgi.framework.Filter;
 import org.osgi.framework.FrameworkEvent;
 import org.osgi.framework.FrameworkListener;
@@ -180,7 +181,10 @@
 
    public String getSymbolicName()
    {
-      return osgiMetaData.getBundleSymbolicName();
+      String symbolicName = osgiMetaData.getBundleSymbolicName();
+      if (symbolicName == null)
+         throw new IllegalStateException("Cannot obtain " + Constants.BUNDLE_SYMBOLICNAME);
+      return symbolicName;
    }
 
    public Version getVersion()




More information about the jboss-cvs-commits mailing list