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

Add null pointer check in SoapOutInterceptor

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.2.10, 2.3
    • Soap Binding
    • None

    Description

      It allows soap headers to be skipped (e.g. by Camel).

      Index: rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/interceptor/SoapOutInterceptor.java
      ===================================================================
      — rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/interceptor/SoapOutInterceptor.java (revision 22)
      +++ rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/interceptor/SoapOutInterceptor.java (working copy)
      @@ -219,6 +219,11 @@
      continue;
      }
      Object arg = objs.get(part);
      +
      + if (arg == null)

      { + continue; + }

      +
      objs.remove(part);
      if (!(startedHeader || preexistingHeaders)) {
      try {

      Attachments

        Issue Links

          Activity

            People

              njiang Willem Jiang
              wtam William Tam
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: