Server get malfunctioning when pass null to map ------------------------------------------------
Key: AXIS2-5137 URL: https://issues.apache.org/jira/browse/AXIS2-5137 Project: Axis2 Issue Type: Bug Components: adb, codegen, kernel Affects Versions: 1.7.0 Environment: Os Ubuntu 10.04 , IDE IntelliJ Idea 10.0.2 Reporter: Shameera Rathnayaka Priority: Critical This is my service class --------------------------------------------------------------------------------------- public class MultiArgsTestService { public String some(String arg1, Map arg2, Double arg3, Object[] arg4) { System.out.println(arg3); return "Passed"; } } This is my client side code ------------------------------------ public class MultiArgClient { public static void main(String[] args) throws Exception { MultiArgsTestServiceStub stub = new MultiArgsTestServiceStub(); MultiArgsTestServiceStub.Some some = new MultiArgsTestServiceStub.Some(); MultiArgsTestServiceStub.Map1 map1 = new MultiArgsTestServiceStub.Map1(); some.setArg1("Test"); some.setArg2(null); some.setArg3(33.0); some.setArg4(new Object[]{}); System.out.println(stub.some(some).get_return()); } } when i run this code, it should be print 33.0" but it print null in server side i changed some.setArg2(null); to some.setArg2(map1); and run it, then it works and print the "33.0" in server side -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org For additional commands, e-mail: java-dev-h...@axis.apache.org