[jboss-cvs] JBossAS SVN: r70061 - trunk/webservices/src/main/org/jboss/wsf/container/jboss50.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Feb 25 08:31:43 EST 2008
Author: thomas.diesler at jboss.com
Date: 2008-02-25 08:31:43 -0500 (Mon, 25 Feb 2008)
New Revision: 70061
Modified:
trunk/webservices/src/main/org/jboss/wsf/container/jboss50/WebAppDeploymentAspect.java
Log:
Prevent NPE with endoint API
Modified: trunk/webservices/src/main/org/jboss/wsf/container/jboss50/WebAppDeploymentAspect.java
===================================================================
--- trunk/webservices/src/main/org/jboss/wsf/container/jboss50/WebAppDeploymentAspect.java 2008-02-25 12:28:35 UTC (rev 70060)
+++ trunk/webservices/src/main/org/jboss/wsf/container/jboss50/WebAppDeploymentAspect.java 2008-02-25 13:31:43 UTC (rev 70061)
@@ -60,11 +60,16 @@
{
webMetaDataModifier.modifyMetaData(dep);
- DeploymentUnit deployment = dep.getAttachment(DeploymentUnit.class);
- deployment.addAttachment(JBossWebMetaData.class, jbwmd);
-
- // Mark the deployment as generated web app so the JSE deployer hook can ignore it
- deployment.addAttachment(WebMetaDataModifier.PROPERTY_GENERATED_WEBAPP, Boolean.TRUE);
+ DeploymentUnit unit = dep.getAttachment(DeploymentUnit.class);
+ if (unit != null)
+ {
+ unit.addAttachment(JBossWebMetaData.class, jbwmd);
+ unit.addAttachment(WebMetaDataModifier.PROPERTY_GENERATED_WEBAPP, Boolean.TRUE);
+ }
+ else
+ {
+ // TODO: endpoint API cannot use an existing deployment unit
+ }
}
catch (Exception ex)
{
More information about the jboss-cvs-commits
mailing list