Uploaded image for project: 'CXF'
  1. CXF
  2. CXF-5116

DelegatingInputStream created in AbstractHTTPDestination is cached into wrong Message instance

    XMLWordPrintableJSON

    Details

    • Estimated Complexity:
      Unknown

      Description

      The DelegatingInputStream instance created in AbstractHTTPDestination uses the passed Message instance to cache HttpServletRequest inputs. However in ChainInitiationObserver::onMessage a new SoapMessage is created by copying the existing request message contents, so when the DelegatingInputStream caching is triggered, the input data is saved in wrong message instance.

      The result is CXF-2911 bug is still valid.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                asoldano Alessio Soldano
                Reporter:
                asoldano Alessio Soldano
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: