Empathy client can cause OOM


Several users report that Openfire runs out of memory, after a user switches to the Empathy client.




November 2, 2010, 11:45 AM

Hi Daryl,

You have an email with all the details

Daryl Herzmann
October 26, 2010, 12:24 PM

Hello vinz,

Sorry that the patch was moderated out, I am not sure why that was done. Please feel free to try to attach the patch again or email it directly to me if you wish: akrherz@iastate.edu


October 26, 2010, 7:58 AM

The bug is not fixed as it should in 3.7.0 beta. I have written a post (http://community.igniterealtime.org/thread/43054) and proposed a patch. The post has been moderated and the patch propositions removed...

Guus der Kinderen
January 27, 2010, 10:13 PM

Stacktraces are gone, PEP events are echoed back to the user that initiates them and to contacts.

Guus der Kinderen
January 27, 2010, 6:05 PM

I've added a workaround, by having PEPService implement the Cacheable interface. I've opted to not dynamically calculate the cached size (that would be rather intensive). Instead, I've put a rather arbitrary number. I've update the javadoc with a warning not to cache instances in caches that use size-based eviction policies (use time-based ones instead).

This workaround feels a bit like a hack - but that goes for the entire PEP implementation. We should redo this properly in a next release.

Your pinned fields
Click on the next to a field label to start pinning.


Guus der Kinderen


Guus der Kinderen