I have an RPC Literal service on JBoss 4.0.2 with two methods, one takes an array of complex types as a parameter, the other returns a similar array of complex types.
Based on the Wiki, I have wrapped these arrays in an object so now one method takes an object parameter, the other returns an object.
I can call the method that returns the object (containing the complex type array) and all is good.
However, if I try to call the method that takes the parameter I get the following error:
java.rmi.RemoteException: Runtime exception; nested exception is: unexpected null value for literal data at com.sun.xml.rpc.client.StreamingSender._handleRuntimeExceptionInSend(StreamingSender.java:318) at com.sun.xml.rpc.client.StreamingSender._send(StreamingSender.java:300)
Oooops... forget my previous post, turns out to be a stupid mistake on my part...