Select to view content in your preferred language

com.esri.rest.RestFilter doFilter + java.lang.OutOfMemoryError: PermGen space

2901
0
02-22-2013 12:53 PM
LeoDonahue
Regular Contributor
Has anyone seen this error in their server logs?

This comes from deploying a ArcGIS JavaScript API based web app.  There seems to be no repeatable cause, sometimes the web app just becomes unresponsive and then our web server crashes, and when we check the Tomcat logs, we have this nice message. 

Feb 22, 2013 3:17:44 PM com.esri.rest.RestFilter doFilter
SEVERE: Unable to process request
java.lang.OutOfMemoryError: PermGen space
                at java.util.Formatter.parse(Formatter.java:2480)
                at java.util.Formatter.format(Formatter.java:2414)
                at java.util.Formatter.format(Formatter.java:2367)
                at java.lang.String.format(String.java:2769)
                at com.esri.rest.mapserver.MapInfo.writeTileToResponse(MapInfo.java:733)
                at com.esri.rest.mapserver.MapServerServlet.d(MapServerServlet.java:403)
                at com.esri.rest.mapserver.MapServerServlet.service(MapServerServlet.java:152)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
                at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
                at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
                at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
                at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
                at com.esri.rest.catalog.CatalogServlet.service(CatalogServlet.java:181)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
                at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
                at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
                at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
                at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
                at com.esri.rest.DispatchServlet.service(DispatchServlet.java:123)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
                at com.esri.rest.security.SecurityFilter.doFilter(SecurityFilter.java:79)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
                at com.esri.rest.RestFilter.doFilter(RestFilter.java:81)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
Feb 22, 2013 3:17:46 PM com.esri.rest.RestFilter doFilter
SEVERE: Unable to process request
java.lang.OutOfMemoryError: PermGen space
                at java.util.Formatter.parse(Formatter.java:2480)
                at java.util.Formatter.format(Formatter.java:2414)
                at java.util.Formatter.format(Formatter.java:2367)
                at java.lang.String.format(String.java:2769)
                at com.esri.rest.mapserver.MapInfo.writeTileToResponse(MapInfo.java:733)
                at com.esri.rest.mapserver.MapServerServlet.d(MapServerServlet.java:403)
                at com.esri.rest.mapserver.MapServerServlet.service(MapServerServlet.java:152)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
                at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
                at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
                at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
                at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
                at com.esri.rest.catalog.CatalogServlet.service(CatalogServlet.java:181)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
                at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
                at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
                at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
                at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
                at com.esri.rest.DispatchServlet.service(DispatchServlet.java:123)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
                at com.esri.rest.security.SecurityFilter.doFilter(SecurityFilter.java:79)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
                at com.esri.rest.RestFilter.doFilter(RestFilter.java:81)
                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
Feb 22, 2013 3:17:47 PM com.esri.rest.RestFilter doFilter
SEVERE: Unable to process request
java.lang.OutOfMemoryError: PermGen space
Feb 22, 2013 3:17:49 PM com.esri.rest.RestFilter doFilter
SEVERE: Unable to process request
java.lang.OutOfMemoryError: PermGen space
Feb 22, 2013 3:17:49 PM com.esri.rest.RestFilter doFilter
SEVERE: Unable to process request
java.lang.OutOfMemoryError: PermGen space
Feb 22, 2013 3:17:49 PM com.esri.rest.RestFilter doFilter
SEVERE: Unable to process request
java.lang.OutOfMemoryError: PermGen space
Feb 22, 2013 3:17:49 PM com.esri.rest.RestFilter doFilter
SEVERE: Unable to process request
java.lang.OutOfMemoryError: PermGen space
Feb 22, 2013 3:17:50 PM com.esri.rest.RestFilter doFilter
SEVERE: Unable to process request
java.lang.OutOfMemoryError: PermGen space
Feb 22, 2013 3:17:51 PM com.esri.rest.RestFilter doFilter
SEVERE: Unable to process request
java.lang.OutOfMemoryError: PermGen space
Feb 22, 2013 3:17:53 PM com.esri.rest.RestFilter doFilter
SEVERE: Unable to process request
java.lang.OutOfMemoryError: PermGen space
Feb 22, 2013 3:18:04 PM com.esri.rest.RestFilter doFilter
SEVERE: Unable to process request
java.lang.OutOfMemoryError: PermGen space
Feb 22, 2013 3:18:06 PM com.esri.rest.RestFilter doFilter
SEVERE: Unable to process request
java.lang.OutOfMemoryError: PermGen space
Feb 22, 2013 3:18:09 PM com.esri.rest.RestFilter doFilter
SEVERE: Unable to process request
java.lang.OutOfMemoryError: PermGen space
Feb 22, 2013 3:18:23 PM com.esri.rest.RestFilter doFilter
SEVERE: Unable to process request
java.lang.OutOfMemoryError: PermGen space
Feb 22, 2013 3:18:24 PM com.esri.rest.RestFilter doFilter
SEVERE: Unable to process request
java.lang.OutOfMemoryError: PermGen space
"http-apr-80-exec-19" java.lang.OutOfMemoryError: PermGen space
Exception in thread "http-apr-80-exec-26" java.lang.OutOfMemoryError: PermGen space
Exception in thread "http-apr-80-exec-28" java.lang.OutOfMemoryError: PermGen space
 

0 Kudos
0 Replies