Re: [Dev] java.lang.OutOfMemoryError: GC overhead limit exceeded observed for ESB message store and forward scenario in MB Cluster Environment

2014-03-03 Thread Iranga


Thanks for the info will check as suggested and update.

-Iranga

On 2014 මාර්තු 3, at ප.ව. 10.57, Srinath Perera  wrote:

> GC overhead exceeded means more than 99% CPU spent of GC. Reason is you are 
> creating too many/ too complex objects. 
> 
> Any chance you can reduce amount of object you create? Allocation view of a 
> profiler can help. 
> 
> --Srinath
> 
> 
> On Mon, Mar 3, 2014 at 10:51 PM, Chamila Wijayarathna  
> wrote:
>> Hi,
>> I got a similar error when running a cassandra archive job on BAM. By 
>> analyzing "heap-dump.hprof" file, using Eclipse Memory Analyzer, I found 
>> that 1 memory table has grow more than 600MB. 
>> In this case, what I did as solution is reducing 
>> "flush_largest_memtables_at" value in cassandra.yaml from 0.75 to 0.4. 
>> As Dr. Srinath explained, jvm starts to flush its largest memory table at 
>> the point it jvm consume 0.75 of memory. But before that process finishes 
>> memory overflow can occur. But reducing that value this can be solved if 
>> this occurs due to same reason. I am not sure if this works in ESB case.
>> 
>> Thank You!
>> 
>> 
>> On Mon, Mar 3, 2014 at 10:09 PM, Iranga Muthuthanthri  
>> wrote:
>>> Thanks Udara. Checked it before and the stack trace was different.The 
>>> culprit in this case appears to from the andes client.
>>> 
>>> On Mar 3, 2014 9:25 PM, "Udara Liyanage"  wrote:
 I saw a similar issue occurred in BAM. Have a look mail thread subjected " 
 [Dev] [BAM] java.lang.OutOfMemoryError: GC overhead limit exceeded"
 
 Touched, not typed. Erroneous words are a feature, not a typo.
 
 On Mar 3, 2014 6:57 PM, "Iranga Muthuthanthri"  wrote:
> Hi All.
> 
> Following was noted in testing for 100,00 messages for the ESB (4.8.1) 
> message store and forward scenario in a MB 2.1.0 cluster environment.
> 
> Issue:Out of memory exception noted in ESB console.
> 
> [2014-03-03 04:37:36,065] ERROR - JmsStore Could not create a Message 
> Producer for Store [MessageStoreO1]. Error:GC overhead limit exceeded
> java.lang.OutOfMemoryError: GC overhead limit exceeded
>   at java.util.Arrays.copyOfRange(Arrays.java:3209)
>   at java.lang.String.(String.java:215)
>   at java.lang.StringBuilder.toString(StringBuilder.java:430)
>   at java.lang.Object.toString(Object.java:219)
>   at 
> org.wso2.andes.client.BasicMessageProducer.setPublishMode(BasicMessageProducer.java:167)
>   at 
> org.wso2.andes.client.BasicMessageProducer.(BasicMessageProducer.java:148)
>   at 
> org.wso2.andes.client.BasicMessageProducer_0_8.(BasicMessageProducer_0_8.java:51)
>   at 
> org.wso2.andes.client.AMQSession_0_8.createMessageProducer(AMQSession_0_8.java:411)
>   at 
> org.wso2.andes.client.AMQSession_0_8.createMessageProducer(AMQSession_0_8.java:82)
>   at org.wso2.andes.client.AMQSession$7.execute(AMQSession.java:2632)
>   at org.wso2.andes.client.AMQSession$7.execute(AMQSession.java:2627)
>   at 
> org.wso2.andes.client.AMQConnectionDelegate_8_0.executeRetrySupport(AMQConnectionDelegate_8_0.java:315)
>   at 
> org.wso2.andes.client.AMQConnection.executeRetrySupport(AMQConnection.java:621)
>   at 
> org.wso2.andes.client.failover.FailoverRetrySupport.execute(FailoverRetrySupport.java:102)
>   at 
> org.wso2.andes.client.AMQSession.createProducerImpl(AMQSession.java:2625)
>   at 
> org.wso2.andes.client.AMQSession.createProducerImpl(AMQSession.java:2619)
>   at org.wso2.andes.client.AMQSession.createProducer(AMQSession.java:1231)
>   at org.wso2.andes.client.AMQSession.createProducer(AMQSession.java:109)
>   at 
> org.apache.synapse.message.store.impl.jms.JmsStore.newProducer(JmsStore.java:346)
>   at 
> org.apache.synapse.message.store.impl.jms.JmsStore.getProducer(JmsStore.java:136)
>   at 
> org.apache.synapse.mediators.store.MessageStoreMediator.mediate(MessageStoreMediator.java:84)
>   at 
> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
>   at 
> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47)
>   at 
> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:131)
>   at 
> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:166)
>   at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>   at 
> org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:411)
>   at 
> org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:183)
>   at 
> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
>   at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>   at 
> java.util.concurrent.ThreadPoolExecutor$Worker.

Re: [Dev] java.lang.OutOfMemoryError: GC overhead limit exceeded observed for ESB message store and forward scenario in MB Cluster Environment

2014-03-03 Thread Srinath Perera
GC overhead exceeded means more than 99% CPU spent of GC. Reason is you are
creating too many/ too complex objects.

Any chance you can reduce amount of object you create? Allocation view of a
profiler can help.

--Srinath


On Mon, Mar 3, 2014 at 10:51 PM, Chamila Wijayarathna wrote:

> Hi,
> I got a similar error when running a cassandra archive job on BAM. By
> analyzing "heap-dump.hprof" file, using Eclipse Memory Analyzer, I found
> that 1 memory table has grow more than 600MB.
> In this case, what I did as solution is reducing
> "flush_largest_memtables_at" value in cassandra.yaml from 0.75 to 0.4.
> As Dr. Srinath explained, jvm starts to flush its largest memory table at
> the point it jvm consume 0.75 of memory. But before that process finishes
> memory overflow can occur. But reducing that value this can be solved if
> this occurs due to same reason. I am not sure if this works in ESB case.
>
> Thank You!
>
>
> On Mon, Mar 3, 2014 at 10:09 PM, Iranga Muthuthanthri wrote:
>
>> Thanks Udara. Checked it before and the stack trace was different.The
>> culprit in this case appears to from the andes client.
>>  On Mar 3, 2014 9:25 PM, "Udara Liyanage"  wrote:
>>
>>> I saw a similar issue occurred in BAM. Have a look mail thread subjected
>>> " [Dev] [BAM] java.lang.OutOfMemoryError: GC overhead limit exceeded"
>>>
>>> Touched, not typed. Erroneous words are a feature, not a typo.
>>> On Mar 3, 2014 6:57 PM, "Iranga Muthuthanthri"  wrote:
>>>
 Hi All.

 Following was noted in testing for 100,00 messages for the ESB (4.8.1)
 message store and forward scenario in a MB 2.1.0 cluster environment.

 *Issue*:Out of memory exception noted in ESB console.

 [2014-03-03 04:37:36,065] ERROR - JmsStore Could not create a Message
 Producer for Store [MessageStoreO1]. Error:GC overhead limit exceeded
 java.lang.OutOfMemoryError: GC overhead limit exceeded
 at java.util.Arrays.copyOfRange(Arrays.java:3209)
 at java.lang.String.(String.java:215)
  at java.lang.StringBuilder.toString(StringBuilder.java:430)
 at java.lang.Object.toString(Object.java:219)
  at
 org.wso2.andes.client.BasicMessageProducer.setPublishMode(BasicMessageProducer.java:167)
 at
 org.wso2.andes.client.BasicMessageProducer.(BasicMessageProducer.java:148)
  at
 org.wso2.andes.client.BasicMessageProducer_0_8.(BasicMessageProducer_0_8.java:51)
 at
 org.wso2.andes.client.AMQSession_0_8.createMessageProducer(AMQSession_0_8.java:411)
  at
 org.wso2.andes.client.AMQSession_0_8.createMessageProducer(AMQSession_0_8.java:82)
 at org.wso2.andes.client.AMQSession$7.execute(AMQSession.java:2632)
  at org.wso2.andes.client.AMQSession$7.execute(AMQSession.java:2627)
 at
 org.wso2.andes.client.AMQConnectionDelegate_8_0.executeRetrySupport(AMQConnectionDelegate_8_0.java:315)
  at
 org.wso2.andes.client.AMQConnection.executeRetrySupport(AMQConnection.java:621)
 at
 org.wso2.andes.client.failover.FailoverRetrySupport.execute(FailoverRetrySupport.java:102)
  at
 org.wso2.andes.client.AMQSession.createProducerImpl(AMQSession.java:2625)
 at
 org.wso2.andes.client.AMQSession.createProducerImpl(AMQSession.java:2619)
  at
 org.wso2.andes.client.AMQSession.createProducer(AMQSession.java:1231)
 at org.wso2.andes.client.AMQSession.createProducer(AMQSession.java:109)
  at
 org.apache.synapse.message.store.impl.jms.JmsStore.newProducer(JmsStore.java:346)
 at
 org.apache.synapse.message.store.impl.jms.JmsStore.getProducer(JmsStore.java:136)
  at
 org.apache.synapse.mediators.store.MessageStoreMediator.mediate(MessageStoreMediator.java:84)
 at
 org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
  at
 org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47)
 at
 org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:131)
  at
 org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:166)
 at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
  at
 org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:411)
 at
 org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:183)
  at
 org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
  at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
 at java.lang.Thread.run(Thread.java:662)


 Issue details can be found on:https://wso2.org/jira/browse/ESBJAVA-3024



 --
 Thanks & Regards

 Iranga Muthuthanthri
 Technical Lead - QA
 (M) -0777-255773

 __

Re: [Dev] java.lang.OutOfMemoryError: GC overhead limit exceeded observed for ESB message store and forward scenario in MB Cluster Environment

2014-03-03 Thread Miyuru Wanninayaka
You can't decide where the memory leak happened by just looking at stack
trace. Stack trace logs unfortunate call which jvm can't allocate memory,
however it might be something else which eats most of memory. So you need
to analyze created heap dump in repository/logs using something like
eclipse memory analyzer to decide from where leak happens .

On Monday, March 3, 2014, Iranga Muthuthanthri  wrote:

> Thanks Udara. Checked it before and the stack trace was different.The
> culprit in this case appears to from the andes client.
> On Mar 3, 2014 9:25 PM, "Udara Liyanage"  wrote:
>
> I saw a similar issue occurred in BAM. Have a look mail thread subjected "
> [Dev] [BAM] java.lang.OutOfMemoryError: GC overhead limit exceeded"
>
> Touched, not typed. Erroneous words are a feature, not a typo.
> On Mar 3, 2014 6:57 PM, "Iranga Muthuthanthri"  wrote:
>
> Hi All.
>
> Following was noted in testing for 100,00 messages for the ESB (4.8.1)
> message store and forward scenario in a MB 2.1.0 cluster environment.
>
> *Issue*:Out of memory exception noted in ESB console.
>
> [2014-03-03 04:37:36,065] ERROR - JmsStore Could not create a Message
> Producer for Store [MessageStoreO1]. Error:GC overhead limit exceeded
> java.lang.OutOfMemoryError: GC overhead limit exceeded
> at java.util.Arrays.copyOfRange(Arrays.java:3209)
> at java.lang.String.(String.java:215)
>  at java.lang.StringBuilder.toString(StringBuilder.java:430)
> at java.lang.Object.toString(Object.java:219)
>  at
> org.wso2.andes.client.BasicMessageProducer.setPublishMode(BasicMessageProducer.java:167)
> at
> org.wso2.andes.client.BasicMessageProducer.(BasicMessageProducer.java:148)
>  at
> org.wso2.andes.client.BasicMessageProducer_0_8.(BasicMessageProducer_0_8.java:51)
> at
> org.wso2.andes.client.AMQSession_0_8.createMessageProducer(AMQSession_0_8.java:411)
>  at
> org.wso2.andes.client.AMQSession_0_8.createMessageProducer(AMQSession_0_8.java:82)
> at org.wso2.andes.client.AMQSession$7.execute(AMQSession.java:2632)
>  at org.wso2.andes.client.AMQSession$7.execute(AMQSession.java:2627)
> at
> org.wso2.andes.client.AMQConnectionDelegate_8_0.executeRetrySupport(AMQConnectionDelegate_8_0.java:315)
>  at
> org.wso2.andes.client.AMQConnection.executeRetrySupport(AMQConnection.java:621)
> at
> org.wso2.andes.client.failover.FailoverRetrySupport.execute(FailoverRetrySupport.java:102)
>  at
> org.wso2.andes.client.AMQSession.createProducerImpl(AMQSession.java:2625)
> at
> org.wso2.andes.client.AMQSession.createProducerImpl(AMQSession.java:2619)
>  at org.wso2.andes.client.AMQSession.createProducer(AMQSession.java:1231)
> at org.wso2.andes.client.AMQSession.createProducer(AMQSession.java:109)
>  at
> org.apache.synapse.message.store.impl.jms.JmsStore.newProducer(JmsStore.java:346)
> at
> org.apache.synapse.message.store.impl.jms.JmsStore.getProducer(JmsStore.java:136)
>  at
> org.apache.synapse.mediators.store.MessageStoreMediator.mediate(MessageStoreMediator.java:84)
> at
> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
>  at
> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47)
> at
> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:131)
>  at
> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.<
>
>

-- 
Sent from my iPad
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] java.lang.OutOfMemoryError: GC overhead limit exceeded observed for ESB message store and forward scenario in MB Cluster Environment

2014-03-03 Thread Chamila Wijayarathna
Hi,
I got a similar error when running a cassandra archive job on BAM. By
analyzing "heap-dump.hprof" file, using Eclipse Memory Analyzer, I found
that 1 memory table has grow more than 600MB.
In this case, what I did as solution is reducing
"flush_largest_memtables_at" value in cassandra.yaml from 0.75 to 0.4.
As Dr. Srinath explained, jvm starts to flush its largest memory table at
the point it jvm consume 0.75 of memory. But before that process finishes
memory overflow can occur. But reducing that value this can be solved if
this occurs due to same reason. I am not sure if this works in ESB case.

Thank You!


On Mon, Mar 3, 2014 at 10:09 PM, Iranga Muthuthanthri wrote:

> Thanks Udara. Checked it before and the stack trace was different.The
> culprit in this case appears to from the andes client.
> On Mar 3, 2014 9:25 PM, "Udara Liyanage"  wrote:
>
>> I saw a similar issue occurred in BAM. Have a look mail thread subjected
>> " [Dev] [BAM] java.lang.OutOfMemoryError: GC overhead limit exceeded"
>>
>> Touched, not typed. Erroneous words are a feature, not a typo.
>> On Mar 3, 2014 6:57 PM, "Iranga Muthuthanthri"  wrote:
>>
>>> Hi All.
>>>
>>> Following was noted in testing for 100,00 messages for the ESB (4.8.1)
>>> message store and forward scenario in a MB 2.1.0 cluster environment.
>>>
>>> *Issue*:Out of memory exception noted in ESB console.
>>>
>>> [2014-03-03 04:37:36,065] ERROR - JmsStore Could not create a Message
>>> Producer for Store [MessageStoreO1]. Error:GC overhead limit exceeded
>>> java.lang.OutOfMemoryError: GC overhead limit exceeded
>>> at java.util.Arrays.copyOfRange(Arrays.java:3209)
>>> at java.lang.String.(String.java:215)
>>>  at java.lang.StringBuilder.toString(StringBuilder.java:430)
>>> at java.lang.Object.toString(Object.java:219)
>>>  at
>>> org.wso2.andes.client.BasicMessageProducer.setPublishMode(BasicMessageProducer.java:167)
>>> at
>>> org.wso2.andes.client.BasicMessageProducer.(BasicMessageProducer.java:148)
>>>  at
>>> org.wso2.andes.client.BasicMessageProducer_0_8.(BasicMessageProducer_0_8.java:51)
>>> at
>>> org.wso2.andes.client.AMQSession_0_8.createMessageProducer(AMQSession_0_8.java:411)
>>>  at
>>> org.wso2.andes.client.AMQSession_0_8.createMessageProducer(AMQSession_0_8.java:82)
>>> at org.wso2.andes.client.AMQSession$7.execute(AMQSession.java:2632)
>>>  at org.wso2.andes.client.AMQSession$7.execute(AMQSession.java:2627)
>>> at
>>> org.wso2.andes.client.AMQConnectionDelegate_8_0.executeRetrySupport(AMQConnectionDelegate_8_0.java:315)
>>>  at
>>> org.wso2.andes.client.AMQConnection.executeRetrySupport(AMQConnection.java:621)
>>> at
>>> org.wso2.andes.client.failover.FailoverRetrySupport.execute(FailoverRetrySupport.java:102)
>>>  at
>>> org.wso2.andes.client.AMQSession.createProducerImpl(AMQSession.java:2625)
>>> at
>>> org.wso2.andes.client.AMQSession.createProducerImpl(AMQSession.java:2619)
>>>  at
>>> org.wso2.andes.client.AMQSession.createProducer(AMQSession.java:1231)
>>> at org.wso2.andes.client.AMQSession.createProducer(AMQSession.java:109)
>>>  at
>>> org.apache.synapse.message.store.impl.jms.JmsStore.newProducer(JmsStore.java:346)
>>> at
>>> org.apache.synapse.message.store.impl.jms.JmsStore.getProducer(JmsStore.java:136)
>>>  at
>>> org.apache.synapse.mediators.store.MessageStoreMediator.mediate(MessageStoreMediator.java:84)
>>> at
>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
>>>  at
>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47)
>>> at
>>> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:131)
>>>  at
>>> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:166)
>>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>>>  at
>>> org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:411)
>>> at
>>> org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:183)
>>>  at
>>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
>>> at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>>>  at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
>>> at java.lang.Thread.run(Thread.java:662)
>>>
>>>
>>> Issue details can be found on:https://wso2.org/jira/browse/ESBJAVA-3024
>>>
>>>
>>>
>>> --
>>> Thanks & Regards
>>>
>>> Iranga Muthuthanthri
>>> Technical Lead - QA
>>> (M) -0777-255773
>>>
>>> ___
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
> ___
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
*Chamila Wijayarathna*
Engineering Intern,
WSO2 Inc.
___
Dev mailing list
Dev@wso2.org
http://wso2.org/

Re: [Dev] java.lang.OutOfMemoryError: GC overhead limit exceeded observed for ESB message store and forward scenario in MB Cluster Environment

2014-03-03 Thread Iranga Muthuthanthri
Thanks Udara. Checked it before and the stack trace was different.The
culprit in this case appears to from the andes client.
On Mar 3, 2014 9:25 PM, "Udara Liyanage"  wrote:

> I saw a similar issue occurred in BAM. Have a look mail thread subjected "
> [Dev] [BAM] java.lang.OutOfMemoryError: GC overhead limit exceeded"
>
> Touched, not typed. Erroneous words are a feature, not a typo.
> On Mar 3, 2014 6:57 PM, "Iranga Muthuthanthri"  wrote:
>
>> Hi All.
>>
>> Following was noted in testing for 100,00 messages for the ESB (4.8.1)
>> message store and forward scenario in a MB 2.1.0 cluster environment.
>>
>> *Issue*:Out of memory exception noted in ESB console.
>>
>> [2014-03-03 04:37:36,065] ERROR - JmsStore Could not create a Message
>> Producer for Store [MessageStoreO1]. Error:GC overhead limit exceeded
>> java.lang.OutOfMemoryError: GC overhead limit exceeded
>> at java.util.Arrays.copyOfRange(Arrays.java:3209)
>> at java.lang.String.(String.java:215)
>>  at java.lang.StringBuilder.toString(StringBuilder.java:430)
>> at java.lang.Object.toString(Object.java:219)
>>  at
>> org.wso2.andes.client.BasicMessageProducer.setPublishMode(BasicMessageProducer.java:167)
>> at
>> org.wso2.andes.client.BasicMessageProducer.(BasicMessageProducer.java:148)
>>  at
>> org.wso2.andes.client.BasicMessageProducer_0_8.(BasicMessageProducer_0_8.java:51)
>> at
>> org.wso2.andes.client.AMQSession_0_8.createMessageProducer(AMQSession_0_8.java:411)
>>  at
>> org.wso2.andes.client.AMQSession_0_8.createMessageProducer(AMQSession_0_8.java:82)
>> at org.wso2.andes.client.AMQSession$7.execute(AMQSession.java:2632)
>>  at org.wso2.andes.client.AMQSession$7.execute(AMQSession.java:2627)
>> at
>> org.wso2.andes.client.AMQConnectionDelegate_8_0.executeRetrySupport(AMQConnectionDelegate_8_0.java:315)
>>  at
>> org.wso2.andes.client.AMQConnection.executeRetrySupport(AMQConnection.java:621)
>> at
>> org.wso2.andes.client.failover.FailoverRetrySupport.execute(FailoverRetrySupport.java:102)
>>  at
>> org.wso2.andes.client.AMQSession.createProducerImpl(AMQSession.java:2625)
>> at
>> org.wso2.andes.client.AMQSession.createProducerImpl(AMQSession.java:2619)
>>  at org.wso2.andes.client.AMQSession.createProducer(AMQSession.java:1231)
>> at org.wso2.andes.client.AMQSession.createProducer(AMQSession.java:109)
>>  at
>> org.apache.synapse.message.store.impl.jms.JmsStore.newProducer(JmsStore.java:346)
>> at
>> org.apache.synapse.message.store.impl.jms.JmsStore.getProducer(JmsStore.java:136)
>>  at
>> org.apache.synapse.mediators.store.MessageStoreMediator.mediate(MessageStoreMediator.java:84)
>> at
>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
>>  at
>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47)
>> at
>> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:131)
>>  at
>> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:166)
>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>>  at
>> org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:411)
>> at
>> org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:183)
>>  at
>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>>  at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
>> at java.lang.Thread.run(Thread.java:662)
>>
>>
>> Issue details can be found on:https://wso2.org/jira/browse/ESBJAVA-3024
>>
>>
>>
>> --
>> Thanks & Regards
>>
>> Iranga Muthuthanthri
>> Technical Lead - QA
>> (M) -0777-255773
>>
>> ___
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] java.lang.OutOfMemoryError: GC overhead limit exceeded observed for ESB message store and forward scenario in MB Cluster Environment

2014-03-03 Thread Udara Liyanage
I saw a similar issue occurred in BAM. Have a look mail thread subjected "
[Dev] [BAM] java.lang.OutOfMemoryError: GC overhead limit exceeded"

Touched, not typed. Erroneous words are a feature, not a typo.
On Mar 3, 2014 6:57 PM, "Iranga Muthuthanthri"  wrote:

> Hi All.
>
> Following was noted in testing for 100,00 messages for the ESB (4.8.1)
> message store and forward scenario in a MB 2.1.0 cluster environment.
>
> *Issue*:Out of memory exception noted in ESB console.
>
> [2014-03-03 04:37:36,065] ERROR - JmsStore Could not create a Message
> Producer for Store [MessageStoreO1]. Error:GC overhead limit exceeded
> java.lang.OutOfMemoryError: GC overhead limit exceeded
> at java.util.Arrays.copyOfRange(Arrays.java:3209)
> at java.lang.String.(String.java:215)
>  at java.lang.StringBuilder.toString(StringBuilder.java:430)
> at java.lang.Object.toString(Object.java:219)
>  at
> org.wso2.andes.client.BasicMessageProducer.setPublishMode(BasicMessageProducer.java:167)
> at
> org.wso2.andes.client.BasicMessageProducer.(BasicMessageProducer.java:148)
>  at
> org.wso2.andes.client.BasicMessageProducer_0_8.(BasicMessageProducer_0_8.java:51)
> at
> org.wso2.andes.client.AMQSession_0_8.createMessageProducer(AMQSession_0_8.java:411)
>  at
> org.wso2.andes.client.AMQSession_0_8.createMessageProducer(AMQSession_0_8.java:82)
> at org.wso2.andes.client.AMQSession$7.execute(AMQSession.java:2632)
>  at org.wso2.andes.client.AMQSession$7.execute(AMQSession.java:2627)
> at
> org.wso2.andes.client.AMQConnectionDelegate_8_0.executeRetrySupport(AMQConnectionDelegate_8_0.java:315)
>  at
> org.wso2.andes.client.AMQConnection.executeRetrySupport(AMQConnection.java:621)
> at
> org.wso2.andes.client.failover.FailoverRetrySupport.execute(FailoverRetrySupport.java:102)
>  at
> org.wso2.andes.client.AMQSession.createProducerImpl(AMQSession.java:2625)
> at
> org.wso2.andes.client.AMQSession.createProducerImpl(AMQSession.java:2619)
>  at org.wso2.andes.client.AMQSession.createProducer(AMQSession.java:1231)
> at org.wso2.andes.client.AMQSession.createProducer(AMQSession.java:109)
>  at
> org.apache.synapse.message.store.impl.jms.JmsStore.newProducer(JmsStore.java:346)
> at
> org.apache.synapse.message.store.impl.jms.JmsStore.getProducer(JmsStore.java:136)
>  at
> org.apache.synapse.mediators.store.MessageStoreMediator.mediate(MessageStoreMediator.java:84)
> at
> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
>  at
> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47)
> at
> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:131)
>  at
> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:166)
> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>  at
> org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:411)
> at
> org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:183)
>  at
> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>  at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
> at java.lang.Thread.run(Thread.java:662)
>
>
> Issue details can be found on:https://wso2.org/jira/browse/ESBJAVA-3024
>
>
>
> --
> Thanks & Regards
>
> Iranga Muthuthanthri
> Technical Lead - QA
> (M) -0777-255773
>
> ___
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] java.lang.OutOfMemoryError: GC overhead limit exceeded observed for ESB message store and forward scenario in MB Cluster Environment

2014-03-03 Thread Iranga Muthuthanthri
Hi All.

Following was noted in testing for 100,00 messages for the ESB (4.8.1)
message store and forward scenario in a MB 2.1.0 cluster environment.

*Issue*:Out of memory exception noted in ESB console.

[2014-03-03 04:37:36,065] ERROR - JmsStore Could not create a Message
Producer for Store [MessageStoreO1]. Error:GC overhead limit exceeded
java.lang.OutOfMemoryError: GC overhead limit exceeded
at java.util.Arrays.copyOfRange(Arrays.java:3209)
at java.lang.String.(String.java:215)
at java.lang.StringBuilder.toString(StringBuilder.java:430)
at java.lang.Object.toString(Object.java:219)
at
org.wso2.andes.client.BasicMessageProducer.setPublishMode(BasicMessageProducer.java:167)
at
org.wso2.andes.client.BasicMessageProducer.(BasicMessageProducer.java:148)
at
org.wso2.andes.client.BasicMessageProducer_0_8.(BasicMessageProducer_0_8.java:51)
at
org.wso2.andes.client.AMQSession_0_8.createMessageProducer(AMQSession_0_8.java:411)
at
org.wso2.andes.client.AMQSession_0_8.createMessageProducer(AMQSession_0_8.java:82)
at org.wso2.andes.client.AMQSession$7.execute(AMQSession.java:2632)
at org.wso2.andes.client.AMQSession$7.execute(AMQSession.java:2627)
at
org.wso2.andes.client.AMQConnectionDelegate_8_0.executeRetrySupport(AMQConnectionDelegate_8_0.java:315)
at
org.wso2.andes.client.AMQConnection.executeRetrySupport(AMQConnection.java:621)
at
org.wso2.andes.client.failover.FailoverRetrySupport.execute(FailoverRetrySupport.java:102)
at org.wso2.andes.client.AMQSession.createProducerImpl(AMQSession.java:2625)
at org.wso2.andes.client.AMQSession.createProducerImpl(AMQSession.java:2619)
at org.wso2.andes.client.AMQSession.createProducer(AMQSession.java:1231)
at org.wso2.andes.client.AMQSession.createProducer(AMQSession.java:109)
at
org.apache.synapse.message.store.impl.jms.JmsStore.newProducer(JmsStore.java:346)
at
org.apache.synapse.message.store.impl.jms.JmsStore.getProducer(JmsStore.java:136)
at
org.apache.synapse.mediators.store.MessageStoreMediator.mediate(MessageStoreMediator.java:84)
at
org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
at
org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47)
at
org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:131)
at
org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:166)
at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
at
org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:411)
at
org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:183)
at
org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)


Issue details can be found on:https://wso2.org/jira/browse/ESBJAVA-3024



-- 
Thanks & Regards

Iranga Muthuthanthri
Technical Lead - QA
(M) -0777-255773
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev