Hi Jens, try turning multi-ref off. You will have to do it both client and server side. to do it server side, look for the mutliref property in the server-config.wsdd file. To do it client side: call.setOption(AxisEngine.PROP_DOMULTIREFS, new Boolean(false));
The problem is in the Axis vector deserialization. When it hits a child element it tries to handle it immediately by sending it to the right deserializer for it's type. but it gets <childName href=".."> which doesn't have a type attribute and dies. The type is actually in the element being referred to , which is still down the line: <multiref xsi:type=".."> ...</multiref> You might want to see my post from Jan 8, 2002. I am still using Axis release 3.0, so I don't know if they fixed this yet but it seems like you're still having the same problem Hope this helps, Rania Jens Carlberg wrote: > R J Scheuerle Jr wrote: > > 1) Use the latest version of axis. > > I downloaded the version from yesterday, 2002-02-18, and tried it out. > I've now had some success; I can get multidimensional String arrays back > from the server. > > However, the test for Vectors, ArrayLists and Maps are still failing. I > noticed that all those returned values denoted as multiRef values; does > that has anything to do with it? > > Thanks for the help and the pointer to the stub class, it helped very > much in pointing out how to handle the setup and result! > -- > _/ _/_/_/ _/ _/ _/_/_/ | Jens Carlberg > _/ _/ _/_/ _/ _/ | UNIT, Link�pings universitet > _/ _/_/ _/ _/_/ _/ | Tel: +46 13 281758 > _/_/ _/_/_/ _/ _/ _/_/_/ | Fax: +46 13 284400
