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

Race condition in STOMP auto-create causing errors (AMQ339016+AMQ119017)

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • None
    • 2.6.2, 2.7.0
    • STOMP
    • None

    Description

      When stress testing Artemis (latest snapshot) using STOMP, I sometimes see subscription creation errors (AMQ339016). This is not reproducible so this is probably a concurrency issue.

      The STOMP client receives an ERROR frame that contains in its message header:

      AMQ339016 Error creating subscription xyz
      

      and in its body:

      AMQ119017: Queue abc does not exist.
      

      Also, this error is only sent to the client and not logged by the broker. IMHO, every time the broker reports a fatal client error (i.e. STOMP ERROR frame) it should also log this as a warning on its side. Let me know if this is specific to this case or if I should log a separate Jira issue to track this.

      Attachments

        1. ARTEMIS-1900.pl
          1 kB
          Lionel Cons

        Issue Links

          Activity

            People

              jbertram Justin Bertram
              lionel.cons Lionel Cons
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: