You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by da...@apache.org on 2006/12/08 08:05:21 UTC

svn commit: r483857 - /incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/AssemblerTool.java

Author: dain
Date: Thu Dec  7 23:05:19 2006
New Revision: 483857

URL: http://svn.apache.org/viewvc?view=rev&rev=483857
Log:
Don't assume that there is are remote and home interfaces

Modified:
    incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/AssemblerTool.java

Modified: incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/AssemblerTool.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/AssemblerTool.java?view=diff&rev=483857&r1=483856&r2=483857
==============================================================================
--- incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/AssemblerTool.java (original)
+++ incubator/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/AssemblerTool.java Thu Dec  7 23:05:19 2006
@@ -157,8 +157,13 @@
                         List<Method> methods = new ArrayList<Method>();
 
                         if (methodInfo.methodIntf == null) {
-                            resolveMethods(methods, deploymentInfo.getRemoteInterface(), methodInfo);
-                            resolveMethods(methods, deploymentInfo.getHomeInterface(), methodInfo);
+                            if (deploymentInfo.getRemoteInterface() != null) {
+                                resolveMethods(methods, deploymentInfo.getRemoteInterface(), methodInfo);
+                            }
+                            if (deploymentInfo.getHomeInterface() != null) {
+                                resolveMethods(methods, deploymentInfo.getHomeInterface(), methodInfo);
+                            } else {
+                            }
                         } else if (methodInfo.methodIntf.equals("Home")) {
                             resolveMethods(methods, deploymentInfo.getHomeInterface(), methodInfo);
                         } else if (methodInfo.methodIntf.equals("Remote")) {