2015-09-24 62 views
-1

我有我的駱駝途徑之一內的問題。這是處理SOAP請求,並做了一些交流...... 路線只是掛經過交流和設置登錄後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值:消息:消息:消息:消息:消息:消息: 消息:消息:消息:消息:消息:消息:消息: 消息:消息:消息:消息:消息:消息:消息:[本體 爲空] 2015-09-24 10:24 :03,230 [TRACE] (org.apache.camel.impl.converter.DefaultTypeConverter:231) - 使用以下值轉換org.apache.camel.impl.DefaultMessage - > java.lang.String :消息:消息:消息:留言:消息內容:消息內容:消息內容:消息內容:消息內容:消息內容:[正文] null 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:消息:消息:消息:消息:消息:消息: 消息:消息:消息:消息:[Body is null ] 2015年9月24日10 :24:03234 [TRACE] (org.apache.camel.impl.converter.DefaultTypeConverter:231) - 轉換org.apache.camel.impl.DefaultMessage - > java.lang.String 帶值:消息:消息:消息:消息:消息:消息: 消息:消息:消息:[Body is null] ...

在將消息發送到遠程肥皂端點之前,這似乎發生在交換之後。

奇怪的是,我有一些其他的途徑,在這個工程沒有掛在無限循環。

我剛剛更新駱駝2.15.3,但是這仍然發生。 我使用的Java 7和Tomcat 7

我怎麼能找到,這裏的問題是,如何解決這一問題? 感謝,C

+0

您可以調試代碼。在那個DefaultTypeConverter行231中設置一個斷點,看看會發生什麼 –

+0

我已經試過了,但調試是一團糟。我收到來自eclipse的錯誤消息,如:「org.eclipse.jdi.TimeoutException:在等待數據包36502時發生超時。發生恢復線程。」但我會嘗試更多,希望我能得到任何信息... – cly

+0

不,我無法從調試中獲得任何信息。在某些時候(在有趣的東西之前),我的CPU進入了屋頂,需要很長時間才能進入下一步...我應該在這裏做什麼? – cly

回答

0

我發現了,爲什麼無盡的轉換髮生了:這是我們的代理服務器,即阻止該請求被髮送到forreign終點......