On Tue, Apr 26, 2016 at 4:53 AM, Ajith Vitharana <aji...@wso2.com> wrote:

> Hi Chanaka.
>
> I found something interesting . So I had accidentally configured
>  uri-template as the endpoint of my API, So after sending one request ESB
> will go OOM. I can consistently reproduce this issue.
> Seems this is specific to Windows.
>

Seems this is *not*** specific to Windows.


>
> <?xml version="1.0" encoding="UTF-8"?>
> <api xmlns="http://ws.apache.org/ns/synapse"; name="TestAPI" context="
> */test*">
>    <resource methods="GET" url-mapping="/rest">
>       <inSequence>
>          <call>
>             <endpoint>
>                <http uri-template="*http://x.x.x:8280/test
> <http://x.x.x:8280/test>*"/>
>             </endpoint>
>          </call>
>          <loopback/>
>       </inSequence>
>       <outSequence>
>          <send/>
>       </outSequence>
>    </resource>
> </api>
>
>
> -Ajith
>
> On Tue, Apr 26, 2016 at 4:31 AM, Shashika Ubhayaratne <shash...@wso2.com>
> wrote:
>
>> Noted.
>>
>> Shashika Ubhayaratne
>> Associate Technical Lead - QA
>> WSO2 Inc: http://www.wso2.com/
>> Mobile: *+94773383831*
>>
>> On Tue, Apr 26, 2016 at 1:48 PM, Chanaka Fernando <chana...@wso2.com>
>> wrote:
>>
>>> Hi Ajith,
>>>
>>> Thank you for reporting this issue. We haven't tested ESB 490 with
>>> Windows 10 when we were doing the release. We will investigate on this
>>> issue. Could you please share the REST API which you have used to test this
>>> scenario?
>>>
>>> @Shashika: Please note this and add this scenario to the testing effort
>>> of ESB 5.0.0.
>>>
>>> On Tue, Apr 26, 2016 at 12:57 PM, Ajith Vitharana <aji...@wso2.com>
>>> wrote:
>>>
>>>> Hi All.
>>>>
>>>> I tried invoking simple REST API with ESB 4.9.0 vanilla pack on windows
>>>> 10 . I sent few request and observed the following error in the logs.
>>>>
>>>>
>>>> TID: [-1234] [] [2016-04-26 03:12:22,669] ERROR
>>>> {org.apache.axis2.transport.base.threads.NativeWorkerPool} -  Uncaught
>>>> exception {org.apache.axis2.transport.base.threads.NativeWorkerPool}
>>>> java.lang.OutOfMemoryError: GC overhead limit exceeded
>>>>
>>>>
>>>> ID: [-1234] [] [2016-04-26 03:12:45,434] ERROR
>>>> {org.apache.axis2.transport.base.threads.NativeWorkerPool} -  Uncaught
>>>> exception {org.apache.axis2.transport.base.threads.NativeWorkerPool}
>>>> java.lang.NoClassDefFoundError: Could not initialize class
>>>> org.apache.synapse.transport.passthru.util.RelayUtils
>>>> at
>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:72)
>>>> at
>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:48)
>>>> at
>>>> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:149)
>>>> at
>>>> org.apache.synapse.mediators.MediatorFaultHandler.onFault(MediatorFaultHandler.java:86)
>>>> at org.apache.synapse.FaultHandler.handleFault(FaultHandler.java:54)
>>>> at
>>>> org.apache.synapse.endpoints.AbstractEndpoint.invokeNextFaultHandler(AbstractEndpoint.java:680)
>>>> at
>>>> org.apache.synapse.endpoints.AbstractEndpoint.onFault(AbstractEndpoint.java:515)
>>>> at
>>>> org.apache.synapse.endpoints.HTTPEndpoint.onFault(HTTPEndpoint.java:68)
>>>> at org.apache.synapse.FaultHandler.handleFault(FaultHandler.java:102)
>>>> at
>>>> org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:259)
>>>> at
>>>> org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:172)
>>>> at
>>>> org.apache.synapse.transport.passthru.TargetErrorHandler$1.run(TargetErrorHandler.java:139)
>>>> at
>>>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
>>>> at
>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>> at
>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>>
>>>>
>>>> This is summary of memory analyze:
>>>>
>>>> 7,379 instances of *"org.apache.synapse.transport.passthru.Pipe"*,
>>>> loaded by *"synapse-nhttp-transport"* occupy *244,687,640 (29.45%)*
>>>> bytes.
>>>>
>>>> *Keywords*
>>>> synapse-nhttp-transport
>>>> org.apache.synapse.transport.passthru.Pipe
>>>> Details »
>>>> Problem Suspect 2
>>>>
>>>> 7,380 instances of
>>>> *"org.apache.synapse.transport.http.conn.LoggingNHttpServerConnection"*,
>>>> loaded by *"synapse-nhttp-transport"* occupy *129,473,928 (15.58%)*
>>>> bytes.
>>>>
>>>> *Keywords*
>>>> synapse-nhttp-transport
>>>> org.apache.synapse.transport.http.conn.LoggingNHttpServerConnection
>>>> Details »
>>>> Problem Suspect 3
>>>>
>>>> 7,379 instances of
>>>> *"org.apache.synapse.transport.http.conn.LoggingNHttpClientConnection"*,
>>>> loaded by *"synapse-nhttp-transport"* occupy *127,685,424 (15.37%)*
>>>> bytes. These instances are referenced from one instance of
>>>> *"java.lang.Object[]"*, loaded by *"<system class loader>"*
>>>>
>>>> *Keywords*
>>>> java.lang.Object[]
>>>> synapse-nhttp-transport
>>>> org.apache.synapse.transport.http.conn.LoggingNHttpClientConnection
>>>> Details »
>>>> Problem Suspect 4
>>>>
>>>> 7,380 instances of *"org.apache.http.nio.util.SimpleOutputBuffer"*,
>>>> loaded by *"httpcore-nio"* occupy *121,740,480 (14.65%)* bytes.
>>>>
>>>> *Keywords*
>>>> org.apache.http.nio.util.SimpleOutputBuffer
>>>> httpcore-nio
>>>> --
>>>> Ajith, Ahangama Vitharanalage.
>>>>
>>>> WSO2 Inc. - http://wso2.com
>>>> Email  : aji...@wso2.com
>>>> Blog    : http://vitharana.org
>>>> Mobile : +1-812-360-5335
>>>>
>>>>
>>>
>>>
>>> --
>>> Thank you and Best Regards,
>>> Chanaka Fernando
>>> Senior Technical Lead
>>> WSO2, Inc.; http://wso2.com
>>> lean.enterprise.middleware
>>>
>>> mobile: +94 773337238
>>> Blog : http://soatutorials.blogspot.com
>>> LinkedIn:http://www.linkedin.com/pub/chanaka-fernando/19/a20/5b0
>>> Twitter:https://twitter.com/chanakaudaya
>>>
>>>
>>>
>>>
>>>
>>
>
>
> --
> Ajith, Ahangama Vitharanalage.
>
> WSO2 Inc. - http://wso2.com
> Email  : aji...@wso2.com
> Blog    : http://vitharana.org
> Mobile : +1-812-360-5335
>
>


-- 
Ajith, Ahangama Vitharanalage.

WSO2 Inc. - http://wso2.com
Email  : aji...@wso2.com
Blog    : http://vitharana.org
Mobile : +1-812-360-5335
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to