You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by ri...@apache.org on 2006/11/27 22:23:04 UTC
svn commit: r479768 -
/incubator/openejb/branches/v2_2/openejb2/modules/openejb-corba-builder/src/main/java/org/apache/openejb/deployment/TSSLinkBuilder.java
Author: rickmcguire
Date: Mon Nov 27 13:23:03 2006
New Revision: 479768
URL: http://svn.apache.org/viewvc?view=rev&rev=479768
Log:
Merge David Jencks's trunk fix to keep TSSLinkBuilder from getting a NullPointerException when called
with a null plan.
Modified:
incubator/openejb/branches/v2_2/openejb2/modules/openejb-corba-builder/src/main/java/org/apache/openejb/deployment/TSSLinkBuilder.java
Modified: incubator/openejb/branches/v2_2/openejb2/modules/openejb-corba-builder/src/main/java/org/apache/openejb/deployment/TSSLinkBuilder.java
URL: http://svn.apache.org/viewvc/incubator/openejb/branches/v2_2/openejb2/modules/openejb-corba-builder/src/main/java/org/apache/openejb/deployment/TSSLinkBuilder.java?view=diff&rev=479768&r1=479767&r2=479768
==============================================================================
--- incubator/openejb/branches/v2_2/openejb2/modules/openejb-corba-builder/src/main/java/org/apache/openejb/deployment/TSSLinkBuilder.java (original)
+++ incubator/openejb/branches/v2_2/openejb2/modules/openejb-corba-builder/src/main/java/org/apache/openejb/deployment/TSSLinkBuilder.java Mon Nov 27 13:23:03 2006
@@ -69,11 +69,15 @@
}
static boolean hasTssLinks(XmlObject plan) {
- return plan.selectChildren(TSS_LINK_QNAME).length > 0 ||
- plan.selectChildren(TSS_QNAME).length > 0;
+ return plan != null && (plan.selectChildren(TSS_LINK_QNAME).length > 0 ||
+ plan.selectChildren(TSS_QNAME).length > 0);
}
public void buildNaming(XmlObject specDD, XmlObject plan, Configuration localConfiguration, Configuration remoteConfiguration, Module module, Map componentContext) throws DeploymentException {
+ if (plan == null) {
+ return;
+ }
+
AbstractName ejbName = getGBeanName(componentContext);
String[] tssLinks = toStringArray(plan.selectChildren(TSS_LINK_QNAME));