Webservice client fails with "No Deserializer found" due to missing xsi:type="soapenc:Array" (Doc ID 1349999.1)

Last updated on JUNE 09, 2016

Applies to:

Oracle Weblogic Server - Version 10.3.1 and later
Information in this document applies to any platform.

Symptoms

Webservice client is deployed in Weblogic (WLS), calling remote webservice (non-Weblogic).  There is no change in webservice itself. 

When webservice client is upgrade from WLS 8.1 to 10.3, the client call fails with the following exception:

[SOAPException: faultCode=SOAP-ENV:Client; msg=No Deserializer found to deserialize a ':groups' using encoding style 'http://schemas.xmlsoap.org/soap/encoding/'.;
targetException=java.lang.IllegalArgumentException: No Deserializer found to deserialize a ':groups' using encoding style 'http://schemas.xmlsoap.org/soap/encoding/'.]
at org.apache.soap.rpc.Call.invoke(Call.java:308)
at oracle.search.query.webservice.client.OracleSearchService.makeSOAPCallRPC(OracleSearchService.java:1383)
... ... ...

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms