Title: [2546] trunk/openejb2/modules/openejb-builder/src/main/java/org/openejb/deployment/TranqlCmpSchemaBuilder.java: moduleCmpEngineName can be null if the EJB module does not define a CMP.
- Revision
- 2546
- Author
- gdamour
- Date
- 2006-03-12 04:35:41 -0500 (Sun, 12 Mar 2006)
Log Message
moduleCmpEngineName can be null if the EJB module does not define a CMP.
Modified Paths
Diff
Modified: trunk/openejb2/modules/openejb-builder/src/main/java/org/openejb/deployment/TranqlCmpSchemaBuilder.java (2545 => 2546)
--- trunk/openejb2/modules/openejb-builder/src/main/java/org/openejb/deployment/TranqlCmpSchemaBuilder.java 2006-03-12 01:38:14 UTC (rev 2545)
+++ trunk/openejb2/modules/openejb-builder/src/main/java/org/openejb/deployment/TranqlCmpSchemaBuilder.java 2006-03-12 09:35:41 UTC (rev 2546)
@@ -140,6 +140,10 @@
public void addBeans(EARContext earContext, J2eeContext moduleJ2eeContext, EJBModule ejbModule, ClassLoader cl) throws DeploymentException {
ObjectName moduleCmpEngineName = ejbModule.getModuleCmpEngineName();
+ if (null == moduleCmpEngineName) {
+ return;
+ }
+
RefContext refContext = earContext.getRefContext();
GBeanData moduleCmpEngine = refContext.locateComponentData(moduleCmpEngineName, earContext);