Forum Discussion

ashishvyas's avatar
14 years ago

Unable to execute JMS request by SOAP UI RUNNER

Hi All,
I am using LOAD UI 1.5 .. I am able to run succesfully JMS request fromSOAP UI using hermes JMS provider..
But when i try to run same request from LOAD UI using SOAP UI RUNNER component get following error(java.lang.NoClassDefFoundError: hermes/JAXBHermesLoader).

I tried some options(set hermes.jar in loadUI.bat, create ext folder and put hermes.jar there etc etc) to add hermes.jar in classpath but not able to resolve this issue..
I also gone through some thread where i came to know LOAD UI(SOAP UI RUNNER) not supported JMS but not
sure this issue still with LOAD Ui 1.5 also???

Kindly suggest asap as this critical to us.
****************
15:42:59,031 INFO [WsdlProject] Loaded project from [file:/C:/Documents%20and%20Settings/test/Desktop/test/UAPIFinal-soapui-project.xml]
{triggerProperties={}, soapuiRunnerLabel=soapUI Runner (1), statisticsLabel=Statistics, soapuiSamplerLabel=<Create New>, loaduiProjectName=Project 12, statisticsProperties={ModelItem.description=java.lang.String@, enableBPS=java.lang.Boolean@false, enableFailed=java.lang.Boolean@true, enableMax=java.lang.Boolean@false, enableDiscarded=java.lang.Boolean@false, chartPeriod=java.lang.Long@1, selectedAgent=java.lang.String@Aggregate, enableQueued=java.lang.Boolean@true, period=java.lang.Long@1, enableTPS=java.lang.Boolean@true, enableCompleted=java.lang.Boolean@false, enablePercentile=java.lang.Boolean@false, enableStdDev=java.lang.Boolean@true, addtoSummary=java.lang.Boolean@false, rate=java.lang.Long@500, enableAverage=java.lang.Boolean@true, enableAvgResponseSize=java.lang.Boolean@false, enableRunning=java.lang.Boolean@true, currentSourceID=java.lang.String@none, enableAvgTPS=java.lang.Boolean@false, enableMin=java.lang.Boolean@false, enableAvgBPS=java.lang.Boolean@false, enableRequests=java.lang.Boolean@false}, statisticsType=Statistics, loaduiTestCaseName=null, SoapUISamplerComponent_properties={projectFile=java.io.File@C:\Documents and Settings\test\Desktop\test\UAPIFinal-soapui-project.xml, testSuite=java.lang.String@AirLowFareSearchBinding TestSuite, testCase=java.lang.String@Web Sphere POC Flow 3(MQ/JMS/XML) Load Test}, triggerType=Fixed Rate, triggerLabel=Fixed Rate}
15:43:08,795 ERROR [SoapUI] An error occured [hermes/JAXBHermesLoader], see error log for details
java.lang.NoClassDefFoundError: hermes/JAXBHermesLoader at com.eviware.soapui.impl.wsdl.submit.transports.jms.util.HermesUtils.addHermesJarsToClasspath(HermesUtils.java:130)
at com.eviware.soapui.impl.wsdl.submit.transports.jms.util.HermesUtils.getHermes(HermesUtils.java:74)
at com.eviware.soapui.impl.wsdl.submit.transports.jms.util.HermesUtils.hermesContext(HermesUtils.java:55)
at com.eviware.soapui.impl.wsdl.submit.transports.jms.util.HermesUtils.getHermes(HermesUtils.java:200)
at com.eviware.soapui.impl.wsdl.submit.transports.jms.HermesJmsRequestTransport.getHermes(HermesJmsRequestTransport.java:210)
at com.eviware.soapui.impl.wsdl.submit.transports.jms.HermesJmsRequestTransport.init(HermesJmsRequestTransport.java:101)
at com.eviware.soapui.impl.wsdl.submit.transports.jms.HermesJmsRequestSendTransport.execute(HermesJmsRequestSendTransport.java:34)
at com.eviware.soapui.impl.wsdl.submit.transports.jms.HermesJmsRequestTransport.sendRequest(HermesJmsRequestTransport.java:95)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:123)
at com.eviware.soapui.impl.wsdl.WsdlSubmit.submitRequest(WsdlSubmit.java:76)
at com.eviware.soapui.impl.wsdl.WsdlRequest.submit(WsdlRequest.java:238)

Thanks
Ashish

3 Replies

  • Hi!

    This is a known limitation. JMS is not working, but we hope to have time to revisit this issue in the future.

    /Henrik
    SmartBear
  • Hi,
    I'm working with LoadUI V2.5.5 and JMS seems not to work with SOAP UI RUNNER. Do you agree ?