Keith Wall created QPID-6460:
--------------------------------
Summary: JMS ExceptionListener potentially invoked concurrently
Key: QPID-6460
URL: https://issues.apache.org/jira/browse/QPID-6460
Project: Qpid
Issue Type: Bug
Components: Java Client
Affects Versions: 0.32
Reporter: Keith Wall
Assignee: Keith Wall
The JMS Specification (4.3.8) states that:
bq. A Connection serializes execution of its ExceptionListener.
Currently, as the client uses an unbounded executor task pool, many invocations
of the application's exception listener may be in flight concurrently. This
behaviour may break an application.
This is a partly a long standing issue (the message bounces in 0-8..0-91 were
potentially returned via the exception listener concurrently) and partly as a
result of a more recent change (QPID-6374 in 0.32). Here we started to use the
task pool for redelivery of all asynchronous exceptions.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]