Forum Discussion

Narasimharao's avatar
Narasimharao
Contributor
14 years ago

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
No RepliesBe the first to reply