Uploaded image for project: 'Cocoon'
  1. Cocoon
  2. COCOON-1786

BrowserUpdateTransformer can get into invalid state - must override recycle()

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.1.8, 2.1.9
    • Fix Version/s: None
    • Component/s: Blocks: Ajax
    • Labels:
      None
    • Urgency:
      Urgent
    • Other Info:
      Patch available

      Description

      If a form throws an exception during transformation (see https://issues.apache.org/jira/browse/COCOON-1785) then the BrowserUpdateTransformer gets into an invalid state, and futher request by any user or session that happens to use the invalid transformer receive the entire form document inside of the bu:document tag. The client side ajax javascript is then unable to process the resulting update.

      The attached patch (license granted to ASF) overrides recycle() and fixes this problem.

        Attachments

          Activity

            People

            • Assignee:
              antonio Antonio Gallardo
              Reporter:
              eric.meyer Eric Meyer
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: