Uploaded image for project: 'ActiveMQ Artemis'
  1. ActiveMQ Artemis
  2. ARTEMIS-1529

AMQP Durable subscriber raised javax.jms.JMSException Maximum Consumer Limit Reached on Queue

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.4.0
    • 2.5.0
    • None
    • None

    Description

      I have regressed this while fixing ARTEMIS-1490:
      https://github.com/apache/activemq-artemis/commit/9eb780cbd16df6b64f97a21a052a1faefd5b4f2b

      The issue is that due to flush connection activity in the AMQP protocol manager, the close may happen while acks are still happening.

      For that reason if you close a consumer too fast you may miss the queue delete.

      for that reason you must recheck the counters again through an operation context async operation.

      Attachments

        Issue Links

          Activity

            People

              clebertsuconic Clebert Suconic
              clebertsuconic Clebert Suconic
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: