camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dermoritz <tantea...@hotmail.com>
Subject StackOverflowException for route (using cxf component) sending to soap endpoint
Date Thu, 19 Mar 2015 16:48:30 GMT
Today we got an StackoverflowException for an route that worked some month in
production. The route does (pseudo code):

from(file).unmarshal().gzip().unmarshal().split().tokenize("\r\n|\n|\r").unmarshal().json()
.process(rtdmProcessor)
.process(rtdmSetNameFactory.get(rtdmTargetEvents)).id(RTDM_EVENT_PROCESSOR_PREFIX+rtdmTargetEvents)

We send buffered objects (gz, json) from hard drive to a soap endpoint
(commercial software). Before the exception occurs we get many (some
thousand, 2,3 per second) Faults from Soap but we ignore them (custom
ErrorHandler and only log them) Please see here for those errors (first few
lines) and exception: https://gist.github.com/dermoritz/209e7158e41e02849843


The only hints to our code are:
"
[bufferToRtdm file:] [process18         ]
[com.example.cep.beans.GenerateInputForRtdm@2d16aa9e                           
] [         0]
[bufferToRtdm file:] [process19         ]
[com.example.cep.beans.RtdmSetEventName@662ec6a8
"

Those processors were not touched for some month. The first creates an xml
object (bases on generated code from wsdl) the 2nd only sets one attribute
in this xml.
My idea is that this exception somehow is related to the many many Faults
handled before?! Since there is no reals hint to lines in our code i hope
someone of you can help.

thanks in advance




--
View this message in context: http://camel.465427.n5.nabble.com/StackOverflowException-for-route-using-cxf-component-sending-to-soap-endpoint-tp5764460.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Mime
View raw message