Uploaded image for project: 'CXF'
  1. CXF
  2. CXF-3495

ClientProxyFactoryBean sends wrong payload when the interface just has some simple method : (Unmarshalling Error)

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Not A Problem
    • Affects Version/s: 2.4
    • Fix Version/s: Invalid
    • Component/s: Tooling
    • Environment:

      win7 eclipse cxf2.4

      Description

      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>

        Attachments

          Activity

            People

            • Assignee:
              dkulp Daniel Kulp
              Reporter:
              cftcy JackEthon
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: