Hi Freeman,
Thanks a lot for putting efforts to fix.And I noticed that it has been
fixed in 3.3 and 3.2.3 versions.
But I am using servicemix 3.2.1 with camel 3.2.2-SNAPSHOT.So, how can i
get those changes over
camel 3.2.2-SNAPSHOT?
Thanks,
Sandeep.
Freeman Fang wrote:
>
> Hi Sandeep,
>
> After dig the code, I found that this isn't a LOG level problem. The
> root reason is that StreamSource can't be read multiple times. Raise
> issue[1] to track it and will be fixed up very soon
>
> [1]https://issues.apache.org/activemq/browse/SM-1489
>
> Freeman
>
> sandeep reddy wrote:
>> Hi Freeman,
>>
>> Even for some of our another SA also getting exceptions due to having
>> org.apache.servicemix as
>> WARN or INFO level.
>>
>> So, how can I proceed further with not having DEBUG level for log4j.xml
>> file.
>> Waiting for your response.....please help me......
>>
>> Sandeep.
>>
>>
>> Freeman Fang wrote:
>>
>>> Hi Sandeep,
>>>
>>> I just test your SA.
>>> With LOG level INFO, I get the exception exactly as you describe
>>>
>>> I will investigate this issue.
>>>
>>> Regards
>>> Freeman
>>>
>>>
>>> sandeep reddy wrote:
>>>
>>>> Hi Freeman,
>>>>
>>>> Thanks for the response.Since i can't upload total zip file, just
>>>> deleted
>>>> lib folder's from respective su's may be that's giving the problem.
>>>>
>>>> So, I am breaking into 2 parts.
>>>> changepassword-sa-3.2.1 contains all su's except validate-su which is
>>>> there
>>>> is in changepassword-sa-3.2.1-sa-part2-zip.
>>>>
>>>> You need to take validate-su.zip file from changepassword-part2 folder
>>>> and
>>>> paste in changepassword-sa-3.2.1.And deploy that zip file.
>>>>
>>>> http://www.nabble.com/file/p18706673/changepassword-sa-3.2.1.zip
>>>> changepassword-sa-3.2.1.zip
>>>> http://www.nabble.com/file/p18706673/changepassword-sa-3.2.1-part2.zip
>>>> changepassword-sa-3.2.1-part2.zip
>>>>
>>>> Thanks,
>>>> Sandeep.
>>>>
>>>>
>>>> Freeman Fang wrote:
>>>>
>>>>
>>>>> Hi Sandeep,
>>>>> I can't deploy the sa you append here, get error
>>>>> javax.jbi.management.DeploymentException: <?xml version="1.0"
>>>>> encoding="UTF-8"?>
>>>>> <jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message"
>>>>> version="1.0">
>>>>> <jbi-task-result>
>>>>> <frmwk-task-result>
>>>>> <frmwk-task-result-details>
>>>>> <task-result-details>
>>>>> <task-id>deploy</task-id>
>>>>> <task-result>FAILED</task-result>
>>>>> <message-type>ERROR</message-type>
>>>>> <task-status-msg>
>>>>> <msg-loc-info>
>>>>> <loc-token/>
>>>>> <loc-message>Unable to find jbi descriptor:
>>>>> /local/apache-servicemix-3.2.2/hotdeploy/changepassword-sa-3.2.1.zip</loc-message>
>>>>> </msg-loc-info>
>>>>> </task-status-msg>
>>>>> </task-result-details>
>>>>> </frmwk-task-result-details>
>>>>> </frmwk-task-result>
>>>>> </jbi-task-result>
>>>>> </jbi-task>
>>>>>
>>>>> at
>>>>> org.apache.servicemix.jbi.framework.AutoDeploymentService.failure(AutoDeploymentService.java:387)
>>>>> at
>>>>> org.apache.servicemix.jbi.framework.AutoDeploymentService.failure(AutoDeploymentService.java:373)
>>>>> at
>>>>> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:237)
>>>>> at
>>>>> org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:664)
>>>>> at
>>>>> org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:62)
>>>>> at
>>>>> org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:628)
>>>>> at java.util.TimerThread.mainLoop(Timer.java:512)
>>>>> at java.util.TimerThread.run(Timer.java:462)
>>>>>
>>>>> Seems the package isn't correct, it's the one you used ?
>>>>>
>>>>> Regards
>>>>> Freeman
>>>>>
>>>>> sandeep reddy wrote:
>>>>>
>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> You mean your sa can work with logger org.apache.servicemix" at
>>>>>>> DEBUG
>>>>>>> level but not work at WARN level?
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> Yes and even at INFO level also.
>>>>>>
>>>>>> And here I am attaching SA which you can reproduce the problem with
>>>>>> above
>>>>>> level's in log4j.xml file.
>>>>>>
>>>>>> http://www.nabble.com/file/p18705999/changepassword-sa-3.2.1.zip
>>>>>> changepassword-sa-3.2.1.zip
>>>>>>
>>>>>> Thanks,
>>>>>> Sandeep.
>>>>>>
>>>>>>
>>>>>> Freeman Fang wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> You mean your sa can work with logger org.apache.servicemix" at
>>>>>>>> DEBUG
>>>>>>>> level but not work at WARN level?
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> Is it possible that you append your sa (simplify to reproduce the
>>>>>>> problem and don't include your business code) which would be very
>>>>>>> helpful for us to investigate this problem.
>>>>>>>
>>>>>>> Regards
>>>>>>> Freeman
>>>>>>> sandeep reddy wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> Hi servicemix-guys,
>>>>>>>>
>>>>>>>> I am facing problem with log4j.xml settings.Deployed
>>>>>>>> changepassword-sa.3.2.1.jar file in hotdeploy with this log4j.xml
>>>>>>>> settings.
>>>>>>>>
>>>>>>>> <logger name="org.apache">
>>>>>>>> <level value="WARN"/>
>>>>>>>> </logger>
>>>>>>>> <logger name="org.apache.camel">
>>>>>>>> <level value="WARN"/>
>>>>>>>> </logger>
>>>>>>>> <logger name="org.springframework">
>>>>>>>> <level value="WARN"/>
>>>>>>>> </logger>
>>>>>>>> <logger name="org.jencks">
>>>>>>>> <level value="WARN"/>
>>>>>>>> </logger>
>>>>>>>> <logger name="org.apache.activemq">
>>>>>>>> <level value="WARN"/>
>>>>>>>> </logger>
>>>>>>>> <logger name="org.apache.activemq.transport.discovery">
>>>>>>>> <level value="ERROR"/>
>>>>>>>> </logger>
>>>>>>>> <logger name="org.apache.servicemix">
>>>>>>>> <!-- To enable debug logging, replace the INFO by DEBUG -->
>>>>>>>> <level value="WARN"/>
>>>>>>>> </logger>
>>>>>>>> <logger name="org.apache.servicemix.jbi.config">
>>>>>>>> <level value="WARN"/>
>>>>>>>> </logger>
>>>>>>>> <logger name="org.apache.servicemix.jbi.deployment">
>>>>>>>> <level value="WARN"/>
>>>>>>>> </logger>
>>>>>>>>
>>>>>>>> After hitting request it fails with below Errors.
>>>>>>>>
>>>>>>>> ERROR - HttpComponent - Error processing exchange
>>>>>>>> InOut[
>>>>>>>> id: ID:127.0.0.2-11b6964777a-13:1
>>>>>>>> status: Active
>>>>>>>> role: provider
>>>>>>>> service:
>>>>>>>> {http://servicemix.in2m.com/operations/changepassword}PortalService
>>>>>>>> endpoint: portalEndpoint
>>>>>>>> in: Unable to display: java.io.IOException: Stream closed
>>>>>>>> ]
>>>>>>>> com.ctc.wstx.exc.WstxIOException: Stream closed
>>>>>>>> at
>>>>>>>> com.ctc.wstx.stax.WstxInputFactory.doCreateSR(WstxInputFactory.java:548)
>>>>>>>> at
>>>>>>>> com.ctc.wstx.stax.WstxInputFactory.createSR(WstxInputFactory.java:604)
>>>>>>>> at
>>>>>>>> com.ctc.wstx.stax.WstxInputFactory.createSR(WstxInputFactory.java:660)
>>>>>>>> at
>>>>>>>> com.ctc.wstx.stax.WstxInputFactory.createXMLStreamReader(WstxInputFactory.java:331)
>>>>>>>> at
>>>>>>>> org.apache.servicemix.jbi.jaxp.StAXSourceTransformer.toXMLStreamReader(StAXSourceTransformer.java:86)
>>>>>>>> at
>>>>>>>> org.apache.servicemix.soap.marshalers.SoapWriter.writeContents(SoapWriter.java:218)
>>>>>>>> at
>>>>>>>> org.apache.servicemix.soap.marshalers.SoapWriter.writeSimpleMessage(SoapWriter.java:127)
>>>>>>>> at
>>>>>>>> org.apache.servicemix.soap.marshalers.SoapWriter.write(SoapWriter.java:92)
>>>>>>>> at
>>>>>>>> org.apache.servicemix.http.processors.ProviderProcessor.writeMessage(ProviderProcessor.java:326)
>>>>>>>> at
>>>>>>>> org.apache.servicemix.http.processors.ProviderProcessor.process(ProviderProcessor.java:130)
>>>>>>>> at
>>>>>>>> org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle.java:538)
>>>>>>>> at
>>>>>>>> org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:490)
>>>>>>>> at
>>>>>>>> org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLifeCycle.java:46)
>>>>>>>> at
>>>>>>>> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:610)
>>>>>>>> at
>>>>>>>> org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:170)
>>>>>>>> at
>>>>>>>> org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:167)
>>>>>>>> at
>>>>>>>> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134)
>>>>>>>> at
>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>>>>>>>> at
>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>>>>>>>> at java.lang.Thread.run(Thread.java:595)
>>>>>>>> Caused by: java.io.IOException: Stream closed
>>>>>>>> at
>>>>>>>> java.io.BufferedInputStream.getBufIfOpen(BufferedInputStream.java:145)
>>>>>>>> at
>>>>>>>> java.io.BufferedInputStream.read(BufferedInputStream.java:304)
>>>>>>>> at
>>>>>>>> sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:411)
>>>>>>>> at
>>>>>>>> sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:453)
>>>>>>>> at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:183)
>>>>>>>> at
>>>>>>>> java.io.InputStreamReader.read(InputStreamReader.java:167)
>>>>>>>> at
>>>>>>>> com.ctc.wstx.io.ReaderBootstrapper.initialLoad(ReaderBootstrapper.java:245)
>>>>>>>> at
>>>>>>>> com.ctc.wstx.io.ReaderBootstrapper.bootstrapInput(ReaderBootstrapper.java:132)
>>>>>>>> at
>>>>>>>> com.ctc.wstx.stax.WstxInputFactory.doCreateSR(WstxInputFactory.java:543)
>>>>>>>> ... 19 more
>>>>>>>>
>>>>>>>> Since in production i can't have debug mode i need to have the
>>>>>>>> above
>>>>>>>> settings in log4j.xml file.
>>>>>>>> Please help me.....
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Sandeep.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
>
--
View this message in context:
http://www.nabble.com/Pls%3AUrgent%3A%21%21%21%21-Strange-behaviour-with-log4j.xml-tp18688010p18753724.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.