[jboss-cvs] JBossAS SVN: r58831 - in trunk/ejb3/src/main/org/jboss/ejb3: deployers metamodel
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Dec 4 06:48:57 EST 2006
Author: wolfc
Date: 2006-12-04 06:48:50 -0500 (Mon, 04 Dec 2006)
New Revision: 58831
Modified:
trunk/ejb3/src/main/org/jboss/ejb3/deployers/JBossClientParsingDeployer.java
trunk/ejb3/src/main/org/jboss/ejb3/metamodel/JBossClientDDObjectFactory.java
Log:
fixed NPE in DelegatingObjectModelFactory.newChild
Modified: trunk/ejb3/src/main/org/jboss/ejb3/deployers/JBossClientParsingDeployer.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/deployers/JBossClientParsingDeployer.java 2006-12-04 11:37:46 UTC (rev 58830)
+++ trunk/ejb3/src/main/org/jboss/ejb3/deployers/JBossClientParsingDeployer.java 2006-12-04 11:48:50 UTC (rev 58831)
@@ -63,6 +63,10 @@
@Override
protected ObjectModelFactory getObjectModelFactory(ApplicationClientDD root)
{
+ // if we haven't gotten an application-client.xml yet
+ if(root == null)
+ root = new ApplicationClientDD();
+
return new JBossClientDDObjectFactory(root);
}
Modified: trunk/ejb3/src/main/org/jboss/ejb3/metamodel/JBossClientDDObjectFactory.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/metamodel/JBossClientDDObjectFactory.java 2006-12-04 11:37:46 UTC (rev 58830)
+++ trunk/ejb3/src/main/org/jboss/ejb3/metamodel/JBossClientDDObjectFactory.java 2006-12-04 11:48:50 UTC (rev 58831)
@@ -78,6 +78,10 @@
public JBossClientDDObjectFactory(ApplicationClientDD dd)
{
+ // JBossXB will otherwise fail later on
+ if(dd == null)
+ throw new NullPointerException("dd is null");
+
this.dd = dd;
}
More information about the jboss-cvs-commits
mailing list