You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-user@ws.apache.org by Oliver Rettig <Ol...@orat.de> on 2002/06/20 10:00:13 UTC

Migration from Apache Soap 2.2 -> 2.3.1

Hallo, 

after changing from version 2.2. to 2.3.1 my Application does not work any 
more. I have only changed the soap.jar file serverside (TOMCAT) and 
clientside.

I get strange error messages about Arrays:

__________________________________
Fault Code   = SOAP-ENV:Server
  Fault String = java.lang.IllegalArgumentException: Argument is not an array
toString:[Attributes={}] [faultCode=SOAP-ENV:Server] 
[faultString=java.lang.IllegalArgumentException: Argument is not an array] 
[faultActorURI=/soap/servlet/rpcrouter] [DetailEntries=
[(0)=<stackTrace>[SOAPException: faultCode=SOAP-ENV:Server; 
msg=java.lang.IllegalArgumentException: Argument is not an array]
        at 
org.apache.soap.providers.RPCJavaProvider.invoke(RPCJavaProvider.java:138)
        at 
org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRouterServlet.java:354)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java)
        at 
org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:500)
        at org.apache.tomcat.core.Handler.service(Handler.java:223)
        at 
org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:448)
        at 
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:788)
        at 
org.apache.tomcat.core.ContextManager.service(ContextManager.java:701)
        at 
org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Http10Interceptor.java:143)
        at 
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:424)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:497)
        at java.lang.Thread.run(Thread.java:484)
</stackTrace>]
] [FaultEntries=]
------------------------------------------------------------------------------------

The rpc which I have invoked has only String arguments and a boolean result 
value. 

It would be nice I somebody can help me.

best regards

Oliver Rettig


-- 
Oliver Rettig
Lachnerstr. 6
76131 Karlsruhe

ORAT Software-Entwicklung
www.orat.de
Steinstr. 23, 76131 Karlsruhe
Tel.: 0721/38489600