Uploaded image for project: 'Weld'
  1. Weld
  2. WELD-1500

NonexistentConversationException when a second request tries to access the conversation created by another request that is still active

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 2.1.0.Beta1
    • 1.1.14.Final, 2.0.3.Final
    • Scopes & Contexts
    • None

      As soon as a conversation is marked long-running, it is assigned a cid. If the html response of the request that began the conversation contains links to resources (e.g. images) that include the cid in their urls, the browser may request these resources before the first request has finished.

      Weld stores conversations in the cid-to-conversation map only at the end of a request. All requests that are received by the server before the first request has finished, will therefore receive a NonexistentConversationException.

      Weld should be able to look up a conversation by id as soon as the conversation is assigned an id.

              marko.luksa@gmail.com Marko Luksa (Inactive)
              marko.luksa@gmail.com Marko Luksa (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: