J.Gustafsson wrote:
>
> Hi,
>
> I have encountered a very strange error . I have a SA made of
> servicemix-http and servicemix-jsr181.
>
> When I set my log4j root logger to level "DEBUG", everything works fine.
> If I however set it to level "INFO", the applications starts looping in
> the the method checkHasMoreChildReaders() of the class
> org.codehaus.xfire.aegis.stax.ElementReader. This is due to the exchange
> looks a little bit weird:
>
> InOut[
> id: ID:192.168.170.140-1156f013ad4-2:1
> status: Active
> role: provider
> service: {http://XXX.com/trsService}TrsWebServicesImpl
> endpoint: TrsWebServicesImplJBIPort
> operation: {http://client.webservice.trs.XXX.com}exportTransactions
> in: Unable to display: java.util.EmptyStackException
> ]
>
> It also works if I step through the code in the debugger.
> I'm currently running ServiceMix 3.1.2. I have not had the same problem in
> earlier versions I have used.
>
> Any ideas?
>
> regards,
>
> Jonas Gustafsson
>
>
Hi,
I must correct myself. I have detected the same problem also in version
3.1.1-incubating but it works fine in 3.1-incubating.
I have also come down to a minimum requirement of the amount of logging on
DEBUG-level. It works as long as I set the logger of class
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue to level DEBUG. A timing
problem perhaps ???
regards,
/jonas
--
View this message in context:
http://www.nabble.com/Webservice-call-failes-when-log4j-level-is-set-to-DEBUG.-tf4575623s12049.html#a13095649
Sent from the ServiceMix - User mailing list archive at Nabble.com.