OpenEMM Support Forum Index OpenEMM Support
Use this forum to get and provide free help regarding OpenEMM
 
 TOP   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

500 Exception - Out of Memory when opening user list

 
Post new topic   Reply to topic    OpenEMM Support Forum Index -> Bugs, bug fixes & releases
View previous topic :: View next topic  
Author Message
christian.lang



Joined: 19 Apr 2007
Posts: 30

PostPosted: Tue Aug 19, 2008 9:00 am    Post subject: 500 Exception - Out of Memory when opening user list Reply with quote

Hello,

With OpenEMM 5.5 i currently get an Out-of-Memory-Exception when opening the Users-Tab in OpenEMM. We currently have about 70.000 recipients in the database and added several fields. The problem started a few weeks ago, it wasn't there before. I am wondering why OpenEMM loads that much data in one step where it displays only about 20-25 Users a time.
Is there any way to get arround this?

Thanks & best regards,

Christian

Code:
500 Servlet Exception
java.lang.OutOfMemoryError: Java heap space
   at java.lang.String.toLowerCase(String.java:2284)
   at java.lang.String.toLowerCase(String.java:2296)
   at org.apache.commons.collections.map.CaseInsensitiveMap.convertKey(CaseInsensitiveMap.java:120)
   at org.apache.commons.collections.map.AbstractHashedMap.get(AbstractHashedMap.java:180)
   at org.apache.commons.collections.map.AbstractMapDecorator.get(AbstractMapDecorator.java:94)
   at org.agnitas.web.RecipientAction.getRecipientList(RecipientAction.java:476)
   at org.agnitas.web.RecipientAction.execute(RecipientAction.java:196)
   at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
   at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
   at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
   at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
   at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
   at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
   at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
   at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
   at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:115)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
   at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
   at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
   at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
   at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
   at org.agnitas.dao.impl.SerializeRequestFilter.doFilter(SerializeRequestFilter.java:27)
   at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
   at org.agnitas.web.filter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:51)
   at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:70)
   at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:178)
   at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
   at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:268)
   at com.caucho.server.port.TcpConnection.run(TcpConnection.java:389)
   at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:507)
   at com.caucho.util.ThreadPool.run(ThreadPool.java:433)
Back to top
View user's profile Send private message
ma
Site Admin


Joined: 03 Aug 2006
Posts: 512
Location: Munich, Germany

PostPosted: Wed Aug 27, 2008 2:56 pm    Post subject: Reply with quote

Yes, release 5.5.1 will fix this problem.
_________________
The OpenEMM Team
Back to top
View user's profile Send private message Visit poster's website
spacemarkus



Joined: 16 Oct 2008
Posts: 1

PostPosted: Thu Oct 16, 2008 2:35 pm    Post subject: Reply with quote

I had the same problem with a list of 150.000 adresses. After upgrading to 5.5.1 the java heap exception still occuers, if I try to import the list for a second time.
After I restart the oenemm server, it works till step 7, there I've got the error message:
An error occurred
Cause: java.lang.IllegalStateException: Already value [org.springframework.orm.hibernate3.SessionHolder@29199e96] for key [org.hibernate.impl.SessionFactoryImpl@2f0b5502] bound to thread [resin-tcp-connection-*:8080-13]

How is it possible to make the adresslist import work ?
Back to top
View user's profile Send private message
Ballistix



Joined: 16 Oct 2008
Posts: 5

PostPosted: Thu Oct 16, 2008 2:37 pm    Post subject: Reply with quote

Yeah just can't get this to work...we were so excited about the product now have fallen over at the first hurdle trying to test our first send...I've just posted about our problem. Admit our import is 1.1million emails but none the less it should just work Smile hope they reply quickly.

Cheers
T
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    OpenEMM Support Forum Index -> Bugs, bug fixes & releases All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group