Uploaded image for project: 'ServiceMix 4'
  1. ServiceMix 4
  2. SMX4-708

NMR adds null header in Camel Exchange ?

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 4.3.0
    • camel-nmr
    • None
    • camel nmr servicemix

    Description

      I get this error in the log when I try to serialize my Camel Exchanges with the DefaultExchangeHandler:

      DefaultExchangeHolder | camel.impl.DefaultExchangeHolder 210 | 69 - org.apache.camel.camel-core - 2.4.0.fuse-00-00 | in headers containing object: null with key: CamelAuthentication cannot be serialized, it will be excluded by the holder.

      The CamelAuthentication header appears when message is passing through the NMR
      If null, CamelAuthentication should not be set in the headers. Also this should be logged as WARN.

      Here is the route:

              <route>
                  <from uri="Order" />
                  <transacted />
              <to uri="nmr:bsb:documentorder" />
              </route>
      
              <route>
                  <from uri="nmr:bsb:documentorder" />
                  <to uri="..." />
              </route> 
      

      See more details on http://camel.465427.n5.nabble.com/Serialization-CamelAuthentication-is-null-td3290948.html

      Attachments

        Activity

          People

            njiang Willem Jiang
            olivier.roger Olivier Roger
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: