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

DelegatingInputStream created in AbstractHTTPDestination is cached into wrong Message instance

    XMLWordPrintableJSON

Details

    • 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

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

              Dates

                Created:
                Updated:
                Resolved: