cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "JackEthon (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CXF-3495) ClientProxyFactoryBean sends wrong payload when the interface just has some simple method : (Unmarshalling Error)
Date Fri, 06 May 2011 01:31:03 GMT
ClientProxyFactoryBean sends wrong payload when the interface just has some simple method :
(Unmarshalling Error)
-----------------------------------------------------------------------------------------------------------------

                 Key: CXF-3495
                 URL: https://issues.apache.org/jira/browse/CXF-3495
             Project: CXF
          Issue Type: Bug
          Components: Tooling
    Affects Versions: 2.4
         Environment: win7 eclipse cxf2.4
            Reporter: JackEthon


when my interface just as follows:
@WebService
public interface IWsTest {
	public int method(String str);
}
and I use ClientProxyFacoryBean to assess the service ( calling IWsTest.method("str") ) ,
the server says:
Interceptor for {http://toxind.com/}IWsTestService#{http://toxind.com/}method has thrown exception,
unwinding now
org.apache.cxf.interceptor.Fault: Unmarshalling Error: unexpected element (uri:"http://toxind.com/",
local:"arg0"). Expected elements are <{}arg0> ..

and I add some method to the interface :
@WebService
public interface IWsTest {
	public int method(String str);
	public void add(Bean bean);  // the Bean class add annotation @XmlRootElement
}
then I use the same codes to access the same service , the server is just fine.

I got the payload , and the different is :

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns1:method
xmlns:ns1="http://toxind.com/"><arg0 xmlns="http://toxind.com/">xx</arg0></ns1:method></soap:Body></soap:Envelope>

and

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns1:method
xmlns:ns1="http://toxind.com/"><arg0>xx</arg0></ns1:method></soap:Body></soap:Envelope>




--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message