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

Reply via email to