You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by "J.Gustafsson" <jo...@diabol.se> on 2007/10/09 16:50:20 UTC
Re: Webservice call fais when log4j level is set to DEBUG.
Hi,
I have now put together a SA which fails if the loglevel in ServiceMix (at
least the class org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue as
mentioned before) is other then DEBUG.
I also provided a simple Testcase (TestWebServicesIntegration.java) making a
webservice call.
The SA is build by the provided pom-file and sources. I was unable to
distribute the runnable SA, due to its size.
regards,
/jonas
http://www.nabble.com/file/p13117135/Webservice-test.zip Webservice-test.zip
Gert Vanthienen wrote:
>
> Jonas,
>
>
> As a side effect of setting the log level to DEBUG, the message content
> is being transformed to DOM. This is why you no longer run into trouble
> in the StAX ElementReader after changing the log level...
>
> Do you have any additional information to help us resolve this issue?
> Can you send us the failing SA? Or perhaps a stacktrace...?
>
>
> Gert
>
> J.Gustafsson wrote:
>>
>> 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#a13117135
Sent from the ServiceMix - User mailing list archive at Nabble.com.