Author: thomas.diesler(a)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()
Show replies by date