Contributions
- 7 years agoPlace ReadyAPI QuestionsReadyAPI Questions2.6KViews0likes0Comments
JMS not working in ReadyAPI
ReadyAPI version: 2.2.0 ActiveMQ version : 5.15.1 Attached project for reference I am configuring JMS by using following steps 1) Provide HermesJMS path : Go to file> Preferences > Tools and give below path for HermesJMS Give path as : C:\Program Files\SmartBear\ReadyAPI-2.1.0\hermesJMS 2) Install ActiveMQ and start activemq.bat 3) Configure HermesJMS a) Create Session b) Add provider as ActiveMQ c) Add Connection Factory Please check the screenshot for details 4) Create a Rest Project in ReadyAPI 5) Create a JMS Request in SoapUI tab a) Add JMS end point 6) Go To ServiceV tab a) Create new Empty JMS Vert b) Add JMS route c) Add Response 7) Start JMS vert Getting below exception while starting the JMS vert : Fri Nov 17 18:59:50 IST 2017:ERROR:Unable to create connection javax.jms.JMSException: You cannot create a durable subscriber without specifying a unique clientID on a Connection at org.apache.activemq.ActiveMQConnection.checkClientIDWasManuallySpecified(ActiveMQConnection.java:1288) at org.apache.activemq.ActiveMQSession.createDurableSubscriber(ActiveMQSession.java:1472) at com.eviware.soapui.impl.wsdl.submit.transports.jms.JMSConnectionHolder.createDurableSubscription(JMSConnectionHolder.java:164) at com.eviware.soapui.ready.jms.JmsConnectionManager.createConnection(JmsConnectionManager.java:226) at com.eviware.soapui.ready.jms.JmsConnectionManager.createConnection(JmsConnectionManager.java:203) at com.smartbear.servicev.core.model.impl.jms.JmsVirtRunner.startMessageConsumer(JmsVirtRunner.java:166) at com.smartbear.servicev.core.model.impl.jms.JmsVirtRunner.initializeConsumer(JmsVirtRunner.java:122) at com.smartbear.servicev.core.model.impl.jms.JmsVirtEngine.doStart(JmsVirtEngine.java:51) at com.smartbear.servicev.core.model.impl.jms.JmsVirtEngine.doStart(JmsVirtEngine.java:1) at com.smartbear.servicev.core.engine.impl.AbstractVirtEngine.start(AbstractVirtEngine.java:33) at com.smartbear.servicev.core.engine.impl.DefaultSvpEngine.start(DefaultSvpEngine.java:101) at com.smartbear.servicev.core.engine.impl.DefaultSvpEngine.start(DefaultSvpEngine.java:84) at com.smartbear.servicev.controller.virt.LocalVirtController$_start_closure1.doCall(LocalVirtController.groovy:79) at com.smartbear.servicev.controller.virt.LocalVirtController$_start_closure1.call(LocalVirtController.groovy) at groovy.lang.Closure.run(Closure.java:507) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)7 years agoPlace ReadyAPI QuestionsReadyAPI Questions2.6KViews0likes2CommentsHermesJMS not working in SOAP UI
Steps 1. Installed SOAP UI 2. Started HermesJMS : Project > Start HermesJMS 3. Created new JMS Session Issue 1: Add Provider After adding the provider as Active MQ and adding the required jar(in above image) and selecting the loader as ActiveMQ I am not able to see the "org.apache.activemq.ActiveMQXAConnectionFactory" class in connection factory. Issue 2: 4. If I edit the created session it is not working, not getting any edit window for the session. 5. If I create new session it is not working. I am not able to perform the create and edit action on the HermesJMS. I tried creating another instance of HermesJMS by copying the hermesJMS folder fromSmartBear\SoapUI-5.3.0 to another location but still getting the same problem. Could you please help Thank you!2.2KViews0likes0Comments