org.apache.axis2.AxisFault: Unable to create a JMSMessageSender for : ????

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

org.apache.axis2.AxisFault: Unable to create a JMSMessageSender for : ????

nskarthik
This post has NOT been accepted by the mailing list yet.
2013-08-26 23:59:00 DEBUG - Error receiving message
org.apache.axis2.AxisFault: Unable to create a JMSMessageSender for : org.apache.axis2.transport.jms.JMSOutTransportInfo@1769c398
        at org.apache.axis2.transport.base.AbstractTransportSender.handleException(AbstractTransportSender.java:226)
        at org.apache.axis2.transport.jms.JMSSender.sendMessage(JMSSender.java:124)
        at org.apache.axis2.transport.base.AbstractTransportSender.invoke(AbstractTransportSender.java:119)
        at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:443)
        at org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:43)
        at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114)
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181)
        at org.apache.axis2.transport.base.AbstractTransportListener.handleIncomingMessage(AbstractTransportListener.java:328)
        at org.apache.axis2.transport.jms.JMSMessageReceiver.processThoughEngine(JMSMessageReceiver.java:215)
        at org.apache.axis2.transport.jms.JMSMessageReceiver.onMessage(JMSMessageReceiver.java:127)
        at org.apache.axis2.transport.jms.ServiceTaskManager$MessageListenerTask.handleMessage(ServiceTaskManager.java:518)
        at org.apache.axis2.transport.jms.ServiceTaskManager$MessageListenerTask.run(ServiceTaskManager.java:430)
        at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:58)
        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)
Caused by: javax.jms.IllegalStateException: Connection is closed
        at org.apache.axis2.transport.jms.JMSOutTransportInfo.createJMSSender(JMSOutTransportInfo.java:361)
        at org.apache.axis2.transport.jms.JMSSender.sendMessage(JMSSender.java:122)
        ... 14 more


What is the cause of error  ???



with regards
karthik
Reply | Threaded
Open this post in threaded view
|

Re: org.apache.axis2.AxisFault: Unable to create a JMSMessageSender for : ????

nskarthik
This post has NOT been accepted by the mailing list yet.
Hi

Seems like Session is breaking between AXIS2/TIBCO  for SOAP/JMS during the operation (in bulk)

I have doe the following in axis2.conf

<transportReceiver name="jms" class="org.apache.axis2.transport.jms.JMSListener">
  <parameter name="default">
  <parameter name="java.naming.factory.initial">com.tibco.tibjms.naming.TibjmsInitialContextFactory</parameter>
  <parameter name="java.naming.provider.url">tcp://192.168.4.197:7222</parameter>
<parameter name="transport.jms.ConnectionFactoryJNDIName">FTQueueConnectionFactory</parameter>
<parameter name="transport.jms.ConnectionFactoryType" locked="false">queue</parameter>
<parameter locked="false" name="transport.jms.UserName">ABCD</parameter>
<parameter locked="false" name="transport.jms.Password">ABCD</parameter>
<parameter locked="false" name="transport.jms.CacheLevel">session</parameter> -->
</parameter>


Do any body have any solutions for the stale session problem ..... :(