[ https://issues.apache.org/jira/browse/QPID-3448?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robbie Gemmell resolved QPID-3448. ---------------------------------- Resolution: Fixed Fix Version/s: 0.13 patch applied > JMS Client throws unchecked SessionExceptions to client application > ------------------------------------------------------------------- > > Key: QPID-3448 > URL: https://issues.apache.org/jira/browse/QPID-3448 > Project: Qpid > Issue Type: Bug > Components: Java Client > Affects Versions: 0.10, 0.11, 0.12 > Reporter: Keith Wall > Assignee: Robbie Gemmell > Fix For: 0.13 > > Attachments: > 0001-QPID-3448-catch-exceptions-from-the-underlying-Trans.patch > > > On the 0-10 code path, there are instances where the client application > receives an unchecked Qpid SessionException rather than a JMSException as > mandated by the JMS Specification. The client application should not be > forced to catch 'internal' Qpid exceptions. > For example if a javax.jms.Session#commit takes longer than 60 seconds, the > client receives: > {code} > org.apache.qpid.transport.SessionException: timed out waiting for sync: > complete = 12, point = 15 > at org.apache.qpid.transport.Session.sync(Session.java:798) > at org.apache.qpid.transport.Session.sync(Session.java:772) > at org.apache.qpid.transport.Session.invoke(Session.java:732) > at org.apache.qpid.transport.Session.invoke(Session.java:561) > at > org.apache.qpid.transport.SessionInvoker.txCommit(SessionInvoker.java:148) > at > org.apache.qpid.client.AMQSession_0_10.sendCommit(AMQSession_0_10.java:423) > at > org.apache.qpid.client.AMQSession_0_10.commit(AMQSession_0_10.java:1008) > {code} > For comparison, 0-8..-0-9-1 throws a JMSException with an underlying of > AMQTimeoutException. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org