Forum Discussion

aniljoel's avatar
aniljoel
New Contributor
14 years ago

Runing Mock Service through Cmd Ln gives Classcast exp

Hi,
I have a sample application and I am trying to run the mock services through command line. It gives the following error.

11:46:39,711 ERROR [SoapUI] An error occured [com.eviware.soapui.impl.wsdl.WsdlInterface cannot be cast to com.eviware.soapui.impl.rest.RestService], see error log for details
java.lang.ClassCastException: com.eviware.soapui.impl.wsdl.WsdlInterface cannot be cast to com.eviware.soapui.impl.rest.RestService
at com.eviware.soapui.impl.support.definition.export.AbstractDefinitionExporter.setFilenameForPart(AbstractDefinitionExporter.java:149)
at com.eviware.soapui.impl.support.definition.export.AbstractDefinitionExporter.createFilesForExport(AbstractDefinitionExporter.java:97)
at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.initWsdlCache(WsdlMockRunner.java:125)
at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.<init>(WsdlMockRunner.java:110)
at com.eviware.soapui.impl.wsdl.mock.WsdlMockService.start(WsdlMockService.java:206)
at com.eviware.soapui.impl.wsdl.mock.WsdlMockService.start(WsdlMockService.java:492)
at com.eviware.soapui.tools.SoapUIMockServiceRunner.runMockService(SoapUIMockServiceRunner.java:200)
at com.eviware.soapui.tools.SoapUIMockServiceRunner.runRunner(SoapUIMockServiceRunner.java:121)
at com.eviware.soapui.tools.AbstractSoapUIRunner.run(AbstractSoapUIRunner.java:138)
at com.eviware.soapui.tools.AbstractSoapUIRunner.runFromCommandLine(AbstractSoapUIRunner.java:80)
at com.eviware.soapui.tools.SoapUIMockServiceRunner.main(SoapUIMockServiceRunner.java:65)
11:46:39,725 INFO [SoapUIMockServiceRunner] Started 1 runner
Press any key to terminate...

The service never gets started.

can you please help if I am missing something here?
I am using the latest version of SoapUI (3.6.1) on Windows 7 - 64 Bit.

Thanks

5 Replies

  • SmartBear_Suppo's avatar
    SmartBear_Suppo
    SmartBear Alumni (Retired)
    Hi!

    hmm.. strange enough.. can you share your project file and the command-line arguments you are using?!

    regards!

    /Ole
    eviware.com
  • aniljoel's avatar
    aniljoel
    New Contributor
    Hi,

    Interestingly, I used "Deploy As War" option, and used the war file, and tried to deploy using Tomcat, I get the same error :

    14:04:45,201 DEBUG [AbstractDefinitionContext] Loaded Definition: ok
    14:04:45,224 ERROR [SoapUI] An error occured [com.eviware.soapui.impl.wsdl.WsdlI
    nterface cannot be cast to com.eviware.soapui.impl.rest.RestService], see error
    log for details
    java.lang.ClassCastException: com.eviware.soapui.impl.wsdl.WsdlInterface cannot
    be cast to com.eviware.soapui.impl.rest.RestService
    at com.eviware.soapui.impl.support.definition.export.AbstractDefinitionE
    xporter.setFilenameForPart(AbstractDefinitionExporter.java:149)
    at com.eviware.soapui.impl.support.definition.export.AbstractDefinitionE
    xporter.createFilesForExport(AbstractDefinitionExporter.java:97)
    at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.initWsdlCache(WsdlMo
    ckRunner.java:126)
    at com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.<init>(WsdlMockRunne
    r.java:111)
    at com.eviware.soapui.impl.wsdl.mock.WsdlMockService.start(WsdlMockServi
    ce.java:206)
    at com.eviware.soapui.impl.wsdl.mock.WsdlMockService.start(WsdlMockServi
    ce.java:493)
    at com.eviware.soapui.impl.wsdl.mock.WsdlMockService.start(WsdlMockServi
    ce.java:67)
    at com.eviware.soapui.mockaswar.MockAsWarServlet.init(MockAsWarServlet.j
    ava:84)
    at javax.servlet.GenericServlet.init(GenericServlet.java:212)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.
    java:1173)
    at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.jav
    a:809)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
    alve.java:129)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
    alve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
    ava:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
    ava:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
    ve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
    a:298)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
    :859)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
    ss(Http11Protocol.java:588)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:48
    9)
    at java.lang.Thread.run(Thread.java:619)

    Thanks for your help in advance.

    Anil K
  • SmartBear_Suppo's avatar
    SmartBear_Suppo
    SmartBear Alumni (Retired)
    Hi Anil,

    thanks for posting this, the bug should be fixed in the upcoming nightly build. Let us know otherwise!

    regards,

    /Ole
    eviware.com
  • aniljoel's avatar
    aniljoel
    New Contributor
    Hi Team!

    I am glad to see this issue is now solved.
    Thanks and great work!

    Anil K