[ 
https://issues.apache.org/jira/browse/AXIS2-5137?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13100203#comment-13100203
 ] 

Shameera Rathnayaka commented on AXIS2-5137:
--------------------------------------------

This is because nillable="true" attribute is missing in map parameter element. 
After setting this value i could resolve this issue. 

> 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to