[jboss-osgi-commits] JBoss-OSGI SVN: r100413 - projects/jboss-osgi/projects/spi/trunk/src/main/java/org/jboss/osgi/spi/management.

jboss-osgi-commits at lists.jboss.org jboss-osgi-commits at lists.jboss.org
Thu Feb 4 08:56:56 EST 2010


Author: thomas.diesler at jboss.com
Date: 2010-02-04 08:56:55 -0500 (Thu, 04 Feb 2010)
New Revision: 100413

Modified:
   projects/jboss-osgi/projects/spi/trunk/src/main/java/org/jboss/osgi/spi/management/ManagedBundle.java
Log:
Add NPE sanity checks

Modified: projects/jboss-osgi/projects/spi/trunk/src/main/java/org/jboss/osgi/spi/management/ManagedBundle.java
===================================================================
--- projects/jboss-osgi/projects/spi/trunk/src/main/java/org/jboss/osgi/spi/management/ManagedBundle.java	2010-02-04 13:32:29 UTC (rev 100412)
+++ projects/jboss-osgi/projects/spi/trunk/src/main/java/org/jboss/osgi/spi/management/ManagedBundle.java	2010-02-04 13:56:55 UTC (rev 100413)
@@ -58,6 +58,11 @@
 
    public ManagedBundle(BundleContext context, Bundle bundle)
    {
+      if (context == null)
+         throw new IllegalArgumentException("Null system context");
+      if (bundle == null)
+         throw new IllegalArgumentException("Null bundle");
+      
       this.bundle = bundle;
       this.systemContext = context;
       this.oname = getObjectName(bundle);



More information about the jboss-osgi-commits mailing list