0

Out of Memory

asked 2010-03-25 07:56:16 +0800

Neus gravatar image Neus
1415 14

Hi,

I have this error when I load a page several times (using refresh or just closing it and opnening it again)
Can anyone tell me why is this happening?


25-mar-2010 13:48:29 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() para servlet auEngine lanzó excepción
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Unknown Source)
at java.lang.AbstractStringBuilder.expandCapacity(Unknown Source)
at java.lang.AbstractStringBuilder.append(Unknown Source)
at java.lang.StringBuffer.append(Unknown Source)
at org.zkoss.json.JSONValue.escape(JSONValue.java:232)
at org.zkoss.json.JSONValue.escape(JSONValue.java:185)
at org.zkoss.json.JSONValue.toJSONString(JSONValue.java:74)
at org.zkoss.json.JSONArray.toJSONString(JSONArray.java:49)
at org.zkoss.json.JSONArray.toJSONString(JSONArray.java:185)
at org.zkoss.json.JSONValue.toJSONString(JSONValue.java:97)
at org.zkoss.json.JSONArray.toJSONString(JSONArray.java:49)
at org.zkoss.json.JSONArray.toJSONString(JSONArray.java:185)
at org.zkoss.json.JSONValue.toJSONString(JSONValue.java:97)
at org.zkoss.json.JSONArray.toJSONString(JSONArray.java:49)
at org.zkoss.json.JSONArray.toJSONString(JSONArray.java:185)
at org.zkoss.json.JSONValue.toJSONString(JSONValue.java:97)
at org.zkoss.json.JSONObject.toJSONString(JSONObject.java:66)
at org.zkoss.json.JSONObject.toJSONString(JSONObject.java:45)
at org.zkoss.json.JSONObject.toJSONString(JSONObject.java:55)
at org.zkoss.json.JSONObject.toString(JSONObject.java:75)
at org.zkoss.zk.au.http.HttpAuWriter.getResult(HttpAuWriter.java:105)
at org.zkoss.zkmax.au.http.SmartAuWriter.close(SmartAuWriter.java:89)
at org.zkoss.zk.au.http.DHtmlUpdateServlet.process(DHtmlUpdateServlet.java:551)
at org.zkoss.zk.au.http.DHtmlUpdateServlet.doGet(DHtmlUpdateServlet.java:441)
at org.zkoss.zk.au.http.DHtmlUpdateServlet.doPost(DHtmlUpdateServlet.java:449)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
25-mar-2010 13:48:30 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() para servlet auEngine lanzó excepción
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOfRange(Unknown Source)
at java.lang.String.<init>(Unknown Source)
at java.lang.StringBuffer.toString(Unknown Source)
at org.zkoss.json.JSONValue.escape(JSONValue.java:186)
at org.zkoss.json.JSONValue.toJSONString(JSONValue.java:74)
at org.zkoss.json.JSONArray.toJSONString(JSONArray.java:49)
at org.zkoss.json.JSONArray.toJSONString(JSONArray.java:185)
at org.zkoss.json.JSONValue.toJSONString(JSONValue.java:97)
at org.zkoss.json.JSONArray.toJSONString(JSONArray.java:49)
at org.zkoss.json.JSONArray.toJSONString(JSONArray.java:185)
at org.zkoss.json.JSONValue.toJSONString(JSONValue.java:97)
at org.zkoss.json.JSONArray.toJSONString(JSONArray.java:49)
at org.zkoss.json.JSONArray.toJSONString(JSONArray.java:185)
at org.zkoss.json.JSONValue.toJSONString(JSONValue.java:97)
at org.zkoss.json.JSONObject.toJSONString(JSONObject.java:66)
at org.zkoss.json.JSONObject.toJSONString(JSONObject.java:45)
at org.zkoss.json.JSONObject.toJSONString(JSONObject.java:55)
at org.zkoss.json.JSONObject.toString(JSONObject.java:75)
at org.zkoss.zk.au.http.HttpAuWriter.getResult(HttpAuWriter.java:105)
at org.zkoss.zkmax.au.http.SmartAuWriter.close(SmartAuWriter.java:89)
at org.zkoss.zk.au.http.DHtmlUpdateServlet.process(DHtmlUpdateServlet.java:551)
at org.zkoss.zk.au.http.DHtmlUpdateServlet.doGet(DHtmlUpdateServlet.java:441)
at org.zkoss.zk.au.http.DHtmlUpdateServlet.doPost(DHtmlUpdateServlet.java:449)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

delete flag offensive retag edit

5 Replies

Sort by » oldest newest

answered 2010-03-26 02:31:45 +0800

ashishd gravatar image ashishd flag of Taiwan
1972 6

Hi Neus,
how are you deploying your app? Most likely solution to this is to increase size of your app server heap space. Any specifics about your development environment would be helpful if provided.

Thanks
- Ashish

link publish delete flag offensive edit

answered 2012-05-10 17:32:33 +0800

landys gravatar image landys
6

Hi I know that this post is old, but i happened the same it and I was apache tomcat in windows and the solutions was modify the size of the memory pool of JAVA, maximim memory pool and the tread stack size in 512, 1024 and 128 only for my apps..

link publish delete flag offensive edit

answered 2012-05-10 17:35:21 +0800

landys gravatar image landys
6

Hola me pasaba lo mismo y estaba usando un servidor apache tomcat, solo le cambié la memoria de la máquina virtual y me funcionó, ejemplo para mi aplicación en el administrador del apache solo modifiqué los parámetros Initial memory pool en 512, maximun memory pool en 1024 y thread stck size en 128 y adios el error,
espero y sirva mi aporte para otros, chao Saludos

link publish delete flag offensive edit

answered 2012-05-15 13:23:19 +0800

TRATOR gravatar image TRATOR flag of Brazil
96 1
http://www.codelimit.com....

Increasing the heap space sometimes only delays the problem.. you should try to search for traces of memory leak too.

link publish delete flag offensive edit

answered 2012-05-15 15:23:25 +0800

Steva77 gravatar image Steva77 flag of Italy
1014 3
http://www.research.softe...

Are you handling large data sets in JSON objects maybe?

link publish delete flag offensive edit
Your reply
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

[hide preview]

Question tools

Follow

RSS

Stats

Asked: 2010-03-25 07:56:16 +0800

Seen: 795 times

Last updated: May 15 '12

Support Options
  • Email Support
  • Training
  • Consulting
  • Outsourcing
Learn More