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

Weld eagerly reading the 'cid' parameter breaks Servlet specification compliance

    XMLWordPrintable

Details

    Description

      Weld reading the 'cid' parameter means that it is not possible to read request input via a stream or reader, and also makes it impossible to set the charset that is used by the form parser.

      This violates the servlet spec, and is already causing lots of problems for users. I know there are workarounds however this is a clear violation of the servlet spec, so we need a solution.

      IMHO the best solution would be to delay conversation scope activation until it is actually required, which should also give us some performance benefits as well.

      Attachments

        Issue Links

          Activity

            People

              rhn-engineering-jharting Jozef Hartinger
              sdouglas1@redhat.com Stuart Douglas
              Votes:
              2 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: