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

SOAPHeader exception

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.0-M1
    • 2.0-M1
    • Soap Binding
    • None

    Description

      Hello,

      When I try to run a client application, I get the following exception:

      C:\Tools\2006_11_15_inferno\samples\client>ant client
      Buildfile: build.xml

      client:
      [java] Invoking process...
      [java] Exception in thread "main" org.apache.cxf.binding.soap.SoapFault: no SOAPAction header!
      [java] at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInIntercept
      or.java:70)
      [java] at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInIntercept
      or.java:36)
      [java] at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:147)
      [java] at org.apache.cxf.interceptor.AbstractFaultChainIntiatorObserver.onMessage(AbstractFaultChainIntiatorObs
      erver.java:75)
      [java] at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.j
      ava:105)
      [java] at org.apache.cxf.binding.soap.interceptor.ReadHeadersInterceptor.handleMessage(ReadHeadersInterceptor.j
      ava:45)
      [java] at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:147)
      [java] at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:244)
      [java] at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:478)
      [java] at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.doClose(HTTPConduit.java:443)
      [java] at org.apache.cxf.io.AbstractCachedOutputStream.close(AbstractCachedOutputStream.java:80)
      [java] at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:251)
      [java] at org.apache.cxf.interceptor.MessageSenderInterceptor.handleMessage(MessageSenderInterceptor.java:58)
      [java] at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:147)
      [java] at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:128)
      [java] at org.apache.cxf.jaxws.EndpointInvocationHandler.invokeSync(EndpointInvocationHandler.java:128)
      [java] at org.apache.cxf.jaxws.EndpointInvocationHandler.invoke(EndpointInvocationHandler.java:114)
      [java] at $Proxy35.process(Unknown Source)
      [java] at client.Client.main(Client.java:43)
      This application worked with Celtix well. I use the current inferno Snapshot.
      I attached my wsdl file and the Client apllication.

      Thanks,
      Tobias

      Attachments

        1. testcase.rar
          13 kB
        2. Client.java
          1 kB
          Bozhong Lin
        3. bpel_process.wsdl
          2 kB
          Bozhong Lin

        Activity

          People

            Unassigned Unassigned
            blin Bozhong Lin
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: