Uploaded image for project: 'Openfire'
  1. Openfire
  2. OF-1848

S2S should not be established twice.

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 4.4.0, 4.4.1
    • Fix Version/s: 4.4.2
    • Component/s: None
    • Labels:
      None

      Description

      OF-1771 introduces a session creation listener, which is used to send a version check request on a newly established (server) session.

      It appears that under some circumstances, the event is triggered to soon (and multiple times).

      This causes a version request to be sent, before the session has been fully registered (notably: org.jivesoftware.openfire.session.OutgoingServerSession#checkOutgoingDomainPair does not return 'true' yet).

      This in turn triggers a second attempt to establish a server-to-server session - that is to be used to deliver the version request.

      This all leads to unexpected behavior, and should be avoided.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              guus Guus der Kinderen
              Reporter:
              guus Guus der Kinderen
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: