Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 1.0-rc3
  • Fix Version/s: 1.0
  • Component/s: Transport: JMS
  • Labels:
    None
  • Environment:

    SeeBeyond 4.5.3

  • Log Output:
    Hide
    ERROR [jmsSeeBeyond.1] (DefaultExceptionStrategy.java:79) - Caught exception in Exception Strategy: Persistent messages not allowed in non-transacted session
    javax.jms.JMSException: Persistent messages not allowed in non-transacted session
    at com.seebeyond.jms.client.STCSession.sendMessage(STCSession.java:950)
    at com.seebeyond.jms.client.STCMessageProducer.sendMessage(STCMessageProducer.java:340)
    at com.seebeyond.jms.client.STCQueueSender.send(STCQueueSender.java:349)
    at com.seebeyond.jms.client.STCQueueSender.send(STCQueueSender.java:173)
    at org.mule.providers.jms.Jms102bSupport.send(Jms102bSupport.java:154)
    at org.mule.providers.jms.Jms11Support.send(Jms11Support.java:175)
    at org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(JmsMessageDispatcher.java:151)
    at org.mule.providers.jms.JmsMessageDispatcher.doDispatch(JmsMessageDispatcher.java:69)
    at org.mule.providers.AbstractMessageDispatcher$Worker.run(AbstractMessageDispatcher.java:167)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Thread.java:534)
    Show
    ERROR [jmsSeeBeyond.1] (DefaultExceptionStrategy.java:79) - Caught exception in Exception Strategy: Persistent messages not allowed in non-transacted session javax.jms.JMSException: Persistent messages not allowed in non-transacted session at com.seebeyond.jms.client.STCSession.sendMessage(STCSession.java:950) at com.seebeyond.jms.client.STCMessageProducer.sendMessage(STCMessageProducer.java:340) at com.seebeyond.jms.client.STCQueueSender.send(STCQueueSender.java:349) at com.seebeyond.jms.client.STCQueueSender.send(STCQueueSender.java:173) at org.mule.providers.jms.Jms102bSupport.send(Jms102bSupport.java:154) at org.mule.providers.jms.Jms11Support.send(Jms11Support.java:175) at org.mule.providers.jms.JmsMessageDispatcher.dispatchMessage(JmsMessageDispatcher.java:151) at org.mule.providers.jms.JmsMessageDispatcher.doDispatch(JmsMessageDispatcher.java:69) at org.mule.providers.AbstractMessageDispatcher$Worker.run(AbstractMessageDispatcher.java:167) at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Thread.java:534)
  • Similar Issues:
    None

Description

When sending a message to SeeBeyond's JMS queue, it requires a transacted session be created and a session.commit issued. This is an issue when the inbound router can not have transactions enabled (FileConnector).

Activity

Hide
Timothy Vogel added a comment -

cvs patch for workaround (not fix) for issue

Show
Timothy Vogel added a comment - cvs patch for workaround (not fix) for issue
Hide
Ross Mason added a comment -

Hi Timothy,
This should be fixed inthe latest build. Can you verify?

Thanks,
Ross

Show
Ross Mason added a comment - Hi Timothy, This should be fixed inthe latest build. Can you verify? Thanks, Ross

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: