骆驼不会停止转换消息

时间:2015-09-24 10:03:09

标签: spring apache-camel converter

我的一条骆驼路线有问题。这是一条处理肥皂请求并进行一些交换的路线...... 在交换之后,路线刚刚挂起,在设置记录到TRACE之后我发现了,那个骆驼做了无休止的转换,永远不会停止:

  

2015-09-24 10:24:03,227 [TRACE]   (org.apache.camel.impl.converter.DefaultTypeConverter:231) -   转换org.apache.camel.impl.DefaultMessage - > java.lang.String中   with value:消息:消息:消息:消息:消息:消息:   消息:消息:消息:消息:消息:消息:消息:   消息:消息:消息:消息:消息:消息:消息:[正文   是null] 2015-09-24 10:24:03,230 [TRACE]   (org.apache.camel.impl.converter.DefaultTypeConverter:231) -   转换org.apache.camel.impl.DefaultMessage - > java.lang.String中   with value:消息:消息:消息:消息:消息:消息:   消息:消息:消息:消息:消息:[正文为空] 2015-09-24   10:24:03,232 [TRACE]   (org.apache.camel.impl.converter.DefaultTypeConverter:231) -   转换org.apache.camel.impl.DefaultMessage - > java.lang.String中   with value:消息:消息:消息:消息:消息:消息:   消息:消息:消息:消息:[正文为空] 2015-09-24   10:24:03,234 [TRACE]   (org.apache.camel.impl.converter.DefaultTypeConverter:231) -   转换org.apache.camel.impl.DefaultMessage - > java.lang.String中   with value:消息:消息:消息:消息:消息:消息:   消息:消息:消息:[正文为空]   ...

这似乎发生在交换之后,然后将消息发送到远程soap端点。

奇怪的是我还有其他一些路线,这些路线无需挂在无限循环中。

我刚刚更新到骆驼2.15.3,但这仍然发生。 我正在使用java 7和tomcat 7。

我如何找出问题所在以及如何解决这个问题? 谢谢,C

1 个答案:

答案 0 :(得分:0)

我发现,为什么无休止的转换发生了:这是我们的代理服务器,它阻止了发送到forreign端点的请求......