The invokeRemote method in SCAInvoker is reusing the same message instance for replies instead of creating a new instance via createMessage(). This is triggering our resend catch in CamelMessage.
It also appears that context properties on the reply path are not getting mapped into the original exchange.
https://github.com/jboss-switchyard/components/blob/master/sca/src/main/java/org/switchyard/component/sca/SCAInvoker.java#L143
|