We're updating the issue view to help you get more done. 

Empathy client can cause OOM

Description

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

Environment

None

Acceptance Test - Entry

None

Activity

Show:
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.

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.

vinz
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...

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

daryl

vinz
November 2, 2010, 11:45 AM

Hi Daryl,

You have an email with all the details

Fixed

Assignee

Guus der Kinderen

Reporter

Guus der Kinderen

Labels

None

Expected Effort

None

Components

Fix versions

Affects versions

Priority

Blocker
Configure