Spring camel不会停止转换消息

Spring camel不会停止转换消息,spring,apache-camel,converter,Spring,Apache Camel,Converter,我的一条骆驼路线有问题。这是一个处理soap请求并进行一些交换的路由。。。 在交换之后,路由挂起,在将日志记录设置为TRACE之后,我发现骆驼进行了无休止的转换,从未停止过: 2015-09-2410:24:03227[跟踪] (org.apache.camel.impl.converter.DefaultTypeConverter:231)- 转换org.apache.camel.impl.DefaultMessage->java.lang.String 带值:Message:Message:

我的一条骆驼路线有问题。这是一个处理soap请求并进行一些交换的路由。。。 在交换之后,路由挂起,在将日志记录设置为TRACE之后,我发现骆驼进行了无休止的转换,从未停止过:

2015-09-2410:24:03227[跟踪] (org.apache.camel.impl.converter.DefaultTypeConverter:231)- 转换org.apache.camel.impl.DefaultMessage->java.lang.String 带值:Message:Message:Message:Message:Message:Message:Message: 消息:消息:消息:消息:消息:消息:消息: Message:Message:Message:Message:Message:Message:Message:[正文] 为空]2015-09-2410:24:03230[跟踪] (org.apache.camel.impl.converter.DefaultTypeConverter:231)- 转换org.apache.camel.impl.DefaultMessage->java.lang.String 带值:Message:Message:Message:Message:Message:Message:Message: Message:Message:Message:Message:Message:[正文为空]2015-09-24 10:24:03232[跟踪] (org.apache.camel.impl.converter.DefaultTypeConverter:231)- 转换org.apache.camel.impl.DefaultMessage->java.lang.String 带值:Message:Message:Message:Message:Message:Message:Message: Message:Message:Message:Message:[正文为空]2015-09-24 10:24:03234[跟踪] (org.apache.camel.impl.converter.DefaultTypeConverter:231)- 转换org.apache.camel.impl.DefaultMessage->java.lang.String 带值:Message:Message:Message:Message:Message:Message:Message: Message:Message:Message:[正文为空]

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

奇怪的是,我有一些其他的路线,在那里,这项工作没有挂在无尽的循环

我刚刚更新到camel 2.15.3,但这种情况仍然存在。 我正在使用Java7和Tomcat7

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

我找到了无休止转换发生的原因:是我们的代理服务器阻止了发送到ForReine端点的请求…

您可以调试代码。在DefaultTypeConverter第231行中设置一个断点,看看发生了什么我已经尝试过了,但是调试非常混乱。我从eclipse获得错误消息,如:“org.eclipse.jdi.TimeoutException:等待数据包36502时发生超时。恢复线程时发生超时。”。但我会尝试更多,希望我能得到任何信息…不,我不能从调试中得到任何信息。在某个时刻(在有趣的事情发生之前),我的cpu会崩溃,需要很长时间才能进入下一步。。。我在这里该怎么办?