Author: thomas.diesler(a)jboss.com
Date: 2010-03-04 15:23:10 -0500 (Thu, 04 Mar 2010)
New Revision: 101891
Modified:
projects/jboss-osgi/projects/deployers/trunk/vfs21/src/main/java/org/jboss/osgi/deployer/BundleStartLevelDeployer.java
projects/jboss-osgi/projects/deployers/trunk/vfs30/src/main/java/org/jboss/osgi/deployer/BundleStartLevelDeployer.java
Log:
Prevent NPE when Deployment is not attached
Modified:
projects/jboss-osgi/projects/deployers/trunk/vfs21/src/main/java/org/jboss/osgi/deployer/BundleStartLevelDeployer.java
===================================================================
---
projects/jboss-osgi/projects/deployers/trunk/vfs21/src/main/java/org/jboss/osgi/deployer/BundleStartLevelDeployer.java 2010-03-04
20:14:33 UTC (rev 101890)
+++
projects/jboss-osgi/projects/deployers/trunk/vfs21/src/main/java/org/jboss/osgi/deployer/BundleStartLevelDeployer.java 2010-03-04
20:23:10 UTC (rev 101891)
@@ -50,7 +50,6 @@
public BundleStartLevelDeployer()
{
super(Bundle.class);
- addInput(Deployment.class);
}
public void setSystemContext(BundleContext systemContext)
@@ -61,7 +60,7 @@
public void deploy(DeploymentUnit unit, Bundle bundle) throws DeploymentException
{
Deployment dep = unit.getAttachment(Deployment.class);
- Integer propStart = dep.getStartLevel();
+ Integer propStart = (dep != null ? dep.getStartLevel() : null);
StartLevel startLevel = getStartLevel();
if (propStart != null && startLevel != null)
Modified:
projects/jboss-osgi/projects/deployers/trunk/vfs30/src/main/java/org/jboss/osgi/deployer/BundleStartLevelDeployer.java
===================================================================
---
projects/jboss-osgi/projects/deployers/trunk/vfs30/src/main/java/org/jboss/osgi/deployer/BundleStartLevelDeployer.java 2010-03-04
20:14:33 UTC (rev 101890)
+++
projects/jboss-osgi/projects/deployers/trunk/vfs30/src/main/java/org/jboss/osgi/deployer/BundleStartLevelDeployer.java 2010-03-04
20:23:10 UTC (rev 101891)
@@ -50,7 +50,6 @@
public BundleStartLevelDeployer()
{
super(Bundle.class);
- addInput(Deployment.class);
}
public void setSystemContext(BundleContext systemContext)
@@ -61,7 +60,7 @@
public void deploy(DeploymentUnit unit, Bundle bundle) throws DeploymentException
{
Deployment dep = unit.getAttachment(Deployment.class);
- Integer propStart = dep.getStartLevel();
+ Integer propStart = dep != null ? dep.getStartLevel() : null;
StartLevel startLevel = getStartLevel();
if (propStart != null && startLevel != null)