Narasimharao
14 years agoContributor
Issue with temporary jms topics
Hi,
Iam facing issue while sending a message(JMS) to a topic and receiving it on temporary topic.
My end point looks like
jms://SESSION_NAME::topic_XXX::topic_
Iam getting exception like below:
javax.jms.JMSException: Can not create a durable subscription to a temporary topic
at progress.message.jimpl.JMSExceptionUtil.createJMSException(JMSExceptionUtil.java:54)
at progress.message.jimpl.DurableSubscriber.<init>(DurableSubscriber.java:253)
at progress.message.jimpl.DurableSubscriber.<init>(DurableSubscriber.java:195)
at progress.message.jimpl.Session.createDurableSubscriber(Session.java:5041)
at com.eviware.soapui.impl.wsdl.submit.transports.jms.HermesJmsRequestTransport.createDurableSubscription(HermesJmsRequestTransport.java:540)
at com.eviware.soapui.impl.wsdl.submit.transports.jms.HermesJmsRequestPublishSubscribeTransport.execute(HermesJmsRequestPublishSubscribeTransport.java:49)
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 java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
____________________--------------------------------------------
Seems soapui always creates durable subscriptions. Is there a way to create non durable subscriptions as temporary topic is not possible with durable subscriptions.
Thanks,
Narasimharao
Iam facing issue while sending a message(JMS) to a topic and receiving it on temporary topic.
My end point looks like
jms://SESSION_NAME::topic_XXX::topic_
Iam getting exception like below:
javax.jms.JMSException: Can not create a durable subscription to a temporary topic
at progress.message.jimpl.JMSExceptionUtil.createJMSException(JMSExceptionUtil.java:54)
at progress.message.jimpl.DurableSubscriber.<init>(DurableSubscriber.java:253)
at progress.message.jimpl.DurableSubscriber.<init>(DurableSubscriber.java:195)
at progress.message.jimpl.Session.createDurableSubscriber(Session.java:5041)
at com.eviware.soapui.impl.wsdl.submit.transports.jms.HermesJmsRequestTransport.createDurableSubscription(HermesJmsRequestTransport.java:540)
at com.eviware.soapui.impl.wsdl.submit.transports.jms.HermesJmsRequestPublishSubscribeTransport.execute(HermesJmsRequestPublishSubscribeTransport.java:49)
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 java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
____________________--------------------------------------------
Seems soapui always creates durable subscriptions. Is there a way to create non durable subscriptions as temporary topic is not possible with durable subscriptions.
Thanks,
Narasimharao