Solace Spring cloud stream and opentracing

Hi @marc
Here some information what happens when I start it without doing anything but adding the dependency to jaeger:
The io.opentracing.contrib.spring.integration.messaging.OpenTracingChannelInterceptor#OpenTracingChannelInterceptor from java-spring-messaging/opentracing-spring-messaging at master · opentracing-contrib/java-spring-messaging · GitHub enriches the Message with the following headers:

these leads to problems in com.solace.spring.cloud.stream.binder.util.XMLMessageMapper#addSDTMapObject
Because the ThreadLocalScope is not an instance of Serializable…

Here you can find how they do it for rabbitmq:

or for jms:

Best regards
Mike