Your problem lies in the fact that what you put in your vector must be serializable by SOAP. For the Parameter object your problem should be solveable by registering the parameter serializer on both client(setsoapmappingregistry) and service.(java2xmlclassname, xml2javaclassname)
Bill
>From: trebor iksrazal <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: [EMAIL PROTECTED]
>Subject: IllegalArgumentException problems with Vector
>Date: Wed, 10 Sep 2003 04:28:59 -0700 (PDT)
>
>I have apache SOAP client and servers working just
>fine with simple java types String, Object and int. I
>can also return Vector from the server to the client.
>
>I`m having problems, however, sending a Vector from
>the client to the server. I tried placing String and
>Parameter objects in the Vector, but get the following
>error (with respect to Parameter):
>
>SOAPException: faultCode=SOAP-ENV:Client; msg=No
>Serializer found to serialize a
>'org.apache.soap.rpc.Parameter' using encoding style
>'null'.;
>targetException=java.lang.IllegalArgumentException: No
>Serializer found to serialize a
>'org.apache.soap.rpc.Parameter' using encoding style
>'null'.]
>
>Indeed, I (tried to) set the encoding to various
>apache constants during the java call.
>
>Please help,
>iksrazal
>
>__________________________________
>Do you Yahoo!?
>Yahoo! SiteBuilder - Free, easy-to-use web site design software
>http://sitebuilder.yahoo.com