snichol 2003/02/07 11:12:24 Modified: java/src/org/apache/soap/server RPCRouter.java Log: Fix NPE when service method returns null. Revision Changes Path 1.20 +1 -1 xml-soap/java/src/org/apache/soap/server/RPCRouter.java Index: RPCRouter.java =================================================================== RCS file: /home/cvs/xml-soap/java/src/org/apache/soap/server/RPCRouter.java,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- RPCRouter.java 8 Jan 2003 20:20:43 -0000 1.19 +++ RPCRouter.java 7 Feb 2003 19:12:24 -0000 1.20 @@ -150,7 +150,7 @@ // See if we change return type for polymorphism, doing as little // work as possible in the cases where there is no polymorphism. - if (retType != void.class && !retType.isPrimitive()) { + if (ret != null && retType != void.class && !retType.isPrimitive()) { Class retClass = ret.getClass(); if (retClass != retType) { Hashtable props = dd.getProps();