Forum Discussion

bmnewbie's avatar
14 years ago

Calling MockService from client pckged as a JAR fails.Help!

I am having a strange problem or I am missing something very basic.

    1. Used Apache CXF to generate Client Code from a WSDL file.
    2. Created a MockService
    3. When I run a Test from Eclipse I get a valid response back.
    4. I have created a jar and when I try to run the same test by using the command
    java -jar ws-client-v0.1.jar com.server.proxy.Proxy

    I get the following error.

    com.sun.xml.internal.ws.server.UnsupportedMediaException: Unsupported Content-Type: text/html; charset=iso-8859-1 Supported ones are: [text/xml]
    at com.sun.xml.internal.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:284)
    at com.sun.xml.internal.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:118)
    at com.sun.xml.internal.ws.encoding.SOAPBindingCodec.decode(SOAPBindingCodec.java:278)
    at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:180)
    at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:83)
    at com.sun.xml.internal.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:105)
    at com.sun.xml.internal.ws.api.pipe.Fiber.__doRun(Fiber.java:587)
    at com.sun.xml.internal.ws.api.pipe.Fiber._doRun(Fiber.java:546)
    at com.sun.xml.internal.ws.api.pipe.Fiber.doRun(Fiber.java:531)
    at com.sun.xml.internal.ws.api.pipe.Fiber.runSync(Fiber.java:428)
    at com.sun.xml.internal.ws.client.Stub.process(Stub.java:211)
    at com.sun.xml.internal.ws.client.sei.SEIStub.doProcess(SEIStub.java:124)
    at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:98)
    at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:78)
    at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:107)


SOAPUI Error log shows the following error:

Mon Sep 26 01:40:58 EDT 2011:ERROR:com.eviware.soapui.impl.wsdl.mock.DispatchException: Missing operation for soapAction [urn:xxxxx_test_create/OpGet] and body element [null] with SOAP Version [SOAP 1.1]



I don't have access to the real end point yet (which is why I have a mock service) and I am not sure if this is a SoapUi problem or a real problem that I need to resolve.

I have spent 3 days on this problem. Please help!!!

Will upgrading to PRO help with debugging this?

Thanks!
No RepliesBe the first to reply