It looks like the memory leak or consumption comes from the jmx collector when 
it deals with tabular data.
Would it be possible for you to take a heap dump and send it to me ?
I will take a look later today.
Thanks againRegardsJB 


Sent from my Samsung device

-------- Original message --------
From: hsinchen <[email protected]> 
Date: 07/09/2015  05:32  (GMT+01:00) 
To: [email protected] 
Subject: Re: Karaf Decanter 

Hi,

The Karaf console shows Out of Memory Error after one or two days lives.

root>Exception in thread "decanter-scheduler-simple" java.lang.OutOfMemoryE
rror: GC overhead limit exceeded
        at
sun.reflect.GeneratedSerializationConstructorAccessor10380.newInstanc
e(Unknown Source)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
        at java.io.ObjectStreamClass.newInstance(ObjectStreamClass.java:941)
        at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1
755)
        at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347)
        at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:19
64)
        at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1888)

        at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1
771)
        at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
        at java.util.HashMap.readObject(HashMap.java:1043)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:57)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:991
)
        at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1866)

        at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1
771)
        at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347)
        at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:19
64)
        at
java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:49
8)
        at
javax.management.openmbean.TabularDataSupport.readObject(TabularDataS
upport.java:912)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:57)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:991
)
        at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1866)

        at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1
771)
        at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1347)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
        at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:324)

Exception in thread "decanter-scheduler-simple" java.lang.OutOfMemoryError:
GC o
verhead limit exceeded



--
View this message in context: 
http://karaf.922171.n3.nabble.com/Karaf-Decanter-tp4042096p4042366.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Reply via email to