Uploaded image for project: 'ActiveMQ .Net'
  1. ActiveMQ .Net
  2. AMQNET-383

NMS.Stomp being disconnected from Apache Apollo after sending messages, after a period with no communication on the topic

Agile BoardAttach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.5.2
    • 1.5.3
    • Stomp
    • None
    • Apollo 1.0 or 1.1 (windows or linux) with vanilla configuration, with the addition of a valid user in the group "users"
      Apache NMS.Stomp 1.5.2 dlls
      NUnit 2.6
      MonoDevelop 2.8.x or Visual studio 2010

    Description

      Having only a consumer and a producer on two different connections, and being on the same topic, The following causes a disconnect:
      1 producer sends a message/messages
      2 reasonable delay (lets say typical 30 seconds)
      3 producer sends messages again
      At this point the consumer received the messages send at "1", and some of the messages of "3" before being disconnected:

      Client side exception:
      Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.

      Server side:
      2012-04-18 14:13:16,293 Shutting connection '/10.10.21.200:54398' down due to: java.io.IOException: Unable to parser header line [ascii: ACK]
      2012-04-18 14:13:16,294 disconnected: local:/10.10.23.70:61613, remote:/10.10.21.200:54398

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            tabish Timothy A. Bish
            bugvito Bug Vito
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment