You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by li...@apache.org on 2007/08/23 21:13:59 UTC

svn commit: r569121 - in /geronimo/server/trunk/modules/geronimo-axis2/src/main/java/org/apache/geronimo/axis2/ejb: EJBEndpointController.java EJBServiceDispatcher.java

Author: linsun
Date: Thu Aug 23 12:13:58 2007
New Revision: 569121

URL: http://svn.apache.org/viewvc?rev=569121&view=rev
Log:
GERONIMO-3437 - Axis2:  serviceimplClass being null caused NPE at invoke in JavaBeanDispatcher 

Modified:
    geronimo/server/trunk/modules/geronimo-axis2/src/main/java/org/apache/geronimo/axis2/ejb/EJBEndpointController.java
    geronimo/server/trunk/modules/geronimo-axis2/src/main/java/org/apache/geronimo/axis2/ejb/EJBServiceDispatcher.java

Modified: geronimo/server/trunk/modules/geronimo-axis2/src/main/java/org/apache/geronimo/axis2/ejb/EJBEndpointController.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-axis2/src/main/java/org/apache/geronimo/axis2/ejb/EJBEndpointController.java?rev=569121&r1=569120&r2=569121&view=diff
==============================================================================
--- geronimo/server/trunk/modules/geronimo-axis2/src/main/java/org/apache/geronimo/axis2/ejb/EJBEndpointController.java (original)
+++ geronimo/server/trunk/modules/geronimo-axis2/src/main/java/org/apache/geronimo/axis2/ejb/EJBEndpointController.java Thu Aug 23 12:13:58 2007
@@ -38,7 +38,7 @@
         if (Provider.class.isAssignableFrom(serviceImplClass)) {
             return new EJBProviderDispatcher(serviceImplClass, this.invContext);
         } else {
-            return new EJBServiceDispatcher(this.invContext);
+            return new EJBServiceDispatcher(serviceImplClass, this.invContext);
         }
     }
 

Modified: geronimo/server/trunk/modules/geronimo-axis2/src/main/java/org/apache/geronimo/axis2/ejb/EJBServiceDispatcher.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/modules/geronimo-axis2/src/main/java/org/apache/geronimo/axis2/ejb/EJBServiceDispatcher.java?rev=569121&r1=569120&r2=569121&view=diff
==============================================================================
--- geronimo/server/trunk/modules/geronimo-axis2/src/main/java/org/apache/geronimo/axis2/ejb/EJBServiceDispatcher.java (original)
+++ geronimo/server/trunk/modules/geronimo-axis2/src/main/java/org/apache/geronimo/axis2/ejb/EJBServiceDispatcher.java Thu Aug 23 12:13:58 2007
@@ -29,8 +29,8 @@
 
     private InvocationContext invContext;
 
-    public EJBServiceDispatcher(InvocationContext invContext) {
-        super(null, null); 
+    public EJBServiceDispatcher(Class serviceImplClass, InvocationContext invContext) {
+        super(serviceImplClass, null); 
         this.invContext = invContext;
     }