-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Kiran,

On 6/25/15 6:32 PM, Kiran Badi wrote:
> I have 2 web apps sitting on single tomcat instance, App A(
> Classic JSP/Servlet/jstl/velocity App)  and App B (Struts2 based
> app).
> 
> Now I have added S2 to App A and trying to fix some bad code in it
> with it.But after making this change I keep getting out of OOM
> issues once user count reaches to 75

The number of users shouldn't impact your PermGen space. Perhaps only
once you get to that stage are you hitting enough of your features to
load classes into PermGen. (Or maybe you are using String.intern a
lot...).

> + and App A seems to be bringing App B down with it.

PermGen failures will effect the whole JVM. There is no way to protect
App B from App A unless they are in different JVMs.

> Below is trace I get in catalina out log. I think I can increase
> memory

Yes, you can.

> but it will not solve this

What makes you say that? It seems that you have more information than
you are giving us.

> and I have hard limit of memory with hosting provider.

Usually, PermGen doesn't have to be enormous. What's your memory cap
with your hosting provider?

> Is their anything in tomcat that I need to enable which can give me
> some mileage?

There is nothing you can do in Tomcat to make your application load
fewer classes.

> How do I fix this ?

You either need more PermGen space, or you need to locate some kind of
leak in your application and fix it. IIRC, there are some RMI-related
leaks and Proxy-related leaks in PermGen depending upon your exact
circumstances.

It would be good to know what's in PermGen when it hits its limit.

What are your current heap settings, including PermGen? What JVM?

Try:
$ jmap -heap <pid>

and

$ jmap -permstat <pid>

- -chris

> Jun 24, 2015 6:49:19 PM
> org.apache.catalina.core.ApplicationDispatcher invoke SEVERE:
> Servlet.service() for servlet jsp threw exception 
> java.lang.OutOfMemoryError: PermGen space at
> com.sun.beans.infos.ComponentBeanInfo.<clinit>(ComponentBeanInfo.java:
35)
>
> 
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructo
rAccessorImpl.java:57)
>
> 
at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCo
nstructorAccessorImpl.java:45)
>
> 
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
> at java.lang.Class.newInstance0(Class.java:374) at
> java.lang.Class.newInstance(Class.java:327) at
> com.sun.beans.finder.InstanceFinder.instantiate(InstanceFinder.java:96
)
>
> 
at com.sun.beans.finder.InstanceFinder.instantiate(InstanceFinder.java:1
07)
> at
> com.sun.beans.finder.BeanInfoFinder.instantiate(BeanInfoFinder.java:63
)
>
> 
at com.sun.beans.finder.BeanInfoFinder.instantiate(BeanInfoFinder.java:4
1)
> at
> com.sun.beans.finder.InstanceFinder.find(InstanceFinder.java:81) at
> java.beans.Introspector.findExplicitBeanInfo(Introspector.java:436)
>
> 
at java.beans.Introspector.<init>(Introspector.java:386)
> at java.beans.Introspector.getBeanInfo(Introspector.java:161) at
> java.beans.Introspector.getBeanInfo(Introspector.java:248) at
> java.beans.Introspector.<init>(Introspector.java:395) at
> java.beans.Introspector.getBeanInfo(Introspector.java:161) at
> java.beans.Introspector.getBeanInfo(Introspector.java:248) at
> java.beans.Introspector.<init>(Introspector.java:395) at
> java.beans.Introspector.getBeanInfo(Introspector.java:161) at
> java.beans.Introspector.getBeanInfo(Introspector.java:248) at
> java.beans.Introspector.<init>(Introspector.java:395) at
> java.beans.Introspector.getBeanInfo(Introspector.java:161) at 
> freemarker.ext.beans.BeansWrapper.populateClassMapWithBeanInfo(BeansWr
apper.java:1147)
>
> 
at
> freemarker.ext.beans.BeansWrapper.populateClassMap(BeansWrapper.java:1
072)
>
> 
at
> freemarker.ext.beans.BeansWrapper.introspectClassInternal(BeansWrapper
.java:1010)
>
> 
at freemarker.ext.beans.BeansWrapper.introspectClass(BeansWrapper.java:9
69)
> at freemarker.ext.beans.BeanModel.<init>(BeanModel.java:140) at
> freemarker.ext.beans.StringModel.<init>(StringModel.java:90) at
> freemarker.ext.beans.StringModel$1.create(StringModel.java:75) at
> freemarker.ext.beans.BeansModelCache.create(BeansModelCache.java:45)
>
>  Jun 24, 2015 6:49:19 PM org.apache.struts2.dispatcher.Dispatcher
> error SEVERE: Exception occurred during processing request: 
> javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen
> space org.apache.jasper.JasperException:
> javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen
> space at 
> org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServ
letWrapper.java:549)
>
> 
at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.
java:455)
>
> 
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
90)
> at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) 
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
cationFilterChain.java:305)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
lterChain.java:210)
>
> 
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52
)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
cationFilterChain.java:243)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
lterChain.java:210)
>
> 
at
> org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletF
ilter.java:60)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
cationFilterChain.java:243)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
lterChain.java:210)
>
> 
at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispa
tcher.java:749)
>
> 
at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicat
ionDispatcher.java:487)
>
> 
at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDi
spatcher.java:412)
>
> 
at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDisp
atcher.java:339)
>
> 
at
> org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(Servle
tDispatcherResult.java:164)
>
> 
at
> org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResult
Support.java:186)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultA
ctionInvocation.java:371)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:275)
>
> 
at
> org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercep
t(DebuggingInterceptor.java:256)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doInter
cept(DefaultWorkflowInterceptor.java:167)
>
> 
at
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(
MethodFilterInterceptor.java:98)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(Va
lidationInterceptor.java:265)
>
> 
at
> org.apache.struts2.interceptor.validation.AnnotationValidationIntercep
tor.doIntercept(AnnotationValidationInterceptor.java:68)
>
> 
at
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(
MethodFilterInterceptor.java:98)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.interce
pt(ConversionErrorInterceptor.java:138)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(
ParametersInterceptor.java:239)
>
> 
at
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(
MethodFilterInterceptor.java:98)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(
ParametersInterceptor.java:239)
>
> 
at
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(
MethodFilterInterceptor.java:98)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.interc
ept(StaticParametersInterceptor.java:191)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> org.apache.struts2.interceptor.MultiselectInterceptor.intercept(Multis
electInterceptor.java:73)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxI
nterceptor.java:91)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUpl
oadInterceptor.java:252)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(M
odelDrivenInterceptor.java:100)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.inter
cept(ScopedModelDrivenInterceptor.java:141)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(Chai
ningInterceptor.java:145)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(Pre
pareInterceptor.java:171)
>
> 
at
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(
MethodFilterInterceptor.java:98)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInte
rceptor.java:161)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(Serv
letConfigInterceptor.java:164)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasIn
terceptor.java:193)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.interc
ept(ExceptionMappingInterceptor.java:189)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.ja
va:54)
>
> 
at
> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java
:563)
>
> 
at
> org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(Execu
teOperations.java:77)
>
> 
at
> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.
doFilter(StrutsPrepareAndExecuteFilter.java:99)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
cationFilterChain.java:243)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
lterChain.java:210)
>
> 
at
> org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletF
ilter.java:67)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
cationFilterChain.java:243)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
lterChain.java:210)
>
> 
at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
lve.java:222)
>
> 
at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
lve.java:123)
>
> 
at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
orBase.java:502)
>
> 
at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
va:171)
>
> 
at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
va:100)
>
> 
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
953)
> at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
e.java:118)
>
> 
at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:409)
>
> 
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)
> at 
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(A
bstractProtocol.java:607)
>
> 
at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint
.java:313)
>
> 
at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.j
ava:1145)
>
> 
at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
java:615)
>
> 
at java.lang.Thread.run(Thread.java:722)
> Caused by: javax.servlet.ServletException:
> java.lang.OutOfMemoryError: PermGen space at 
> org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageCo
ntextImpl.java:912)
>
> 
at
> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageCont
extImpl.java:841)
>
> 
at
> org.apache.jsp.WEB_002dINF.views.AppB.AppBForm_jsp._jspService(AppBFor
m_jsp.java:432)
>
> 
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at 
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.
java:432)
>
> 
... 84 more
> Caused by: java.lang.OutOfMemoryError: PermGen space at
> com.sun.beans.infos.ComponentBeanInfo.<clinit>(ComponentBeanInfo.java:
35)
>
> 
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructo
rAccessorImpl.java:57)
>
> 
at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCo
nstructorAccessorImpl.java:45)
>
> 
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
> at java.lang.Class.newInstance0(Class.java:374) at
> java.lang.Class.newInstance(Class.java:327) at
> com.sun.beans.finder.InstanceFinder.instantiate(InstanceFinder.java:96
)
>
> 
at com.sun.beans.finder.InstanceFinder.instantiate(InstanceFinder.java:1
07)
> at
> com.sun.beans.finder.BeanInfoFinder.instantiate(BeanInfoFinder.java:63
)
>
> 
at com.sun.beans.finder.BeanInfoFinder.instantiate(BeanInfoFinder.java:4
1)
> at
> com.sun.beans.finder.InstanceFinder.find(InstanceFinder.java:81) at
> java.beans.Introspector.findExplicitBeanInfo(Introspector.java:436)
>
> 
at java.beans.Introspector.<init>(Introspector.java:386)
> at java.beans.Introspector.getBeanInfo(Introspector.java:161) at
> java.beans.Introspector.getBeanInfo(Introspector.java:248) at
> java.beans.Introspector.<init>(Introspector.java:395) at
> java.beans.Introspector.getBeanInfo(Introspector.java:161) at
> java.beans.Introspector.getBeanInfo(Introspector.java:248) at
> java.beans.Introspector.<init>(Introspector.java:395) at
> java.beans.Introspector.getBeanInfo(Introspector.java:161) at
> java.beans.Introspector.getBeanInfo(Introspector.java:248) at
> java.beans.Introspector.<init>(Introspector.java:395) at
> java.beans.Introspector.getBeanInfo(Introspector.java:161) at 
> freemarker.ext.beans.BeansWrapper.populateClassMapWithBeanInfo(BeansWr
apper.java:1147)
>
> 
at
> freemarker.ext.beans.BeansWrapper.populateClassMap(BeansWrapper.java:1
072)
>
> 
at
> freemarker.ext.beans.BeansWrapper.introspectClassInternal(BeansWrapper
.java:1010)
>
> 
at freemarker.ext.beans.BeansWrapper.introspectClass(BeansWrapper.java:9
69)
> at freemarker.ext.beans.BeanModel.<init>(BeanModel.java:140) at
> freemarker.ext.beans.StringModel.<init>(StringModel.java:90) at
> freemarker.ext.beans.StringModel$1.create(StringModel.java:75) at
> freemarker.ext.beans.BeansModelCache.create(BeansModelCache.java:45)
>
>  Jun 24, 2015 6:49:19 PM
> org.apache.catalina.core.StandardWrapperValve invoke SEVERE:
> Servlet.service() for servlet [default] in context with path [] 
> threw exception java.lang.IllegalStateException: Cannot call
> sendError() after the response has been committed at 
> org.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.
java:451)
>
> 
at org.apache.struts2.dispatcher.Dispatcher.sendError(Dispatcher.java:90
6)
> at 
> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java
:586)
>
> 
at
> org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(Execu
teOperations.java:77)
>
> 
at
> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.
doFilter(StrutsPrepareAndExecuteFilter.java:99)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
cationFilterChain.java:243)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
lterChain.java:210)
>
> 
at
> org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletF
ilter.java:67)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
cationFilterChain.java:243)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
lterChain.java:210)
>
> 
at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
lve.java:222)
>
> 
at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
lve.java:123)
>
> 
at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
orBase.java:502)
>
> 
at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
va:171)
>
> 
at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
va:100)
>
> 
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
953)
> at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
e.java:118)
>
> 
at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:409)
>
> 
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)
> at 
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(A
bstractProtocol.java:607)
>
> 
at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint
.java:313)
>
> 
at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.j
ava:1145)
>
> 
at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
java:615)
>
> 
at java.lang.Thread.run(Thread.java:722)
> 
> Jun 24, 2015 7:33:58 PM
> org.apache.catalina.core.ApplicationDispatcher invoke SEVERE:
> Servlet.service() for servlet jsp threw exception 
> java.lang.OutOfMemoryError: PermGen space
> 
> Jun 24, 2015 7:33:58 PM org.apache.struts2.dispatcher.Dispatcher
> error SEVERE: Exception occurred during processing request: 
> javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen
> space org.apache.jasper.JasperException:
> javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen
> space at 
> org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServ
letWrapper.java:549)
>
> 
at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.
java:455)
>
> 
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
90)
> at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) 
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
cationFilterChain.java:305)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
lterChain.java:210)
>
> 
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52
)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
cationFilterChain.java:243)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
lterChain.java:210)
>
> 
at
> org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletF
ilter.java:60)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
cationFilterChain.java:243)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
lterChain.java:210)
>
> 
at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispa
tcher.java:749)
>
> 
at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicat
ionDispatcher.java:487)
>
> 
at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDi
spatcher.java:412)
>
> 
at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDisp
atcher.java:339)
>
> 
at
> org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(Servle
tDispatcherResult.java:164)
>
> 
at
> org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResult
Support.java:186)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultA
ctionInvocation.java:371)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:275)
>
> 
at
> org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercep
t(DebuggingInterceptor.java:256)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doInter
cept(DefaultWorkflowInterceptor.java:167)
>
> 
at
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(
MethodFilterInterceptor.java:98)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(Va
lidationInterceptor.java:265)
>
> 
at
> org.apache.struts2.interceptor.validation.AnnotationValidationIntercep
tor.doIntercept(AnnotationValidationInterceptor.java:68)
>
> 
at
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(
MethodFilterInterceptor.java:98)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.interce
pt(ConversionErrorInterceptor.java:138)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(
ParametersInterceptor.java:239)
>
> 
at
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(
MethodFilterInterceptor.java:98)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(
ParametersInterceptor.java:239)
>
> 
at
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(
MethodFilterInterceptor.java:98)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.interc
ept(StaticParametersInterceptor.java:191)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> org.apache.struts2.interceptor.MultiselectInterceptor.intercept(Multis
electInterceptor.java:73)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxI
nterceptor.java:91)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUpl
oadInterceptor.java:252)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(M
odelDrivenInterceptor.java:100)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.inter
cept(ScopedModelDrivenInterceptor.java:141)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(Chai
ningInterceptor.java:145)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(Pre
pareInterceptor.java:171)
>
> 
at
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(
MethodFilterInterceptor.java:98)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInte
rceptor.java:161)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(Serv
letConfigInterceptor.java:164)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasIn
terceptor.java:193)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.interc
ept(ExceptionMappingInterceptor.java:189)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.ja
va:54)
>
> 
at
> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java
:563)
>
> 
at
> org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(Execu
teOperations.java:77)
>
> 
at
> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.
doFilter(StrutsPrepareAndExecuteFilter.java:99)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
cationFilterChain.java:243)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
lterChain.java:210)
>
> 
at
> org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletF
ilter.java:67)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
cationFilterChain.java:243)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
lterChain.java:210)
>
> 
at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
lve.java:222)
>
> 
at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
lve.java:123)
>
> 
at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
orBase.java:502)
>
> 
at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
va:171)
>
> 
at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
va:100)
>
> 
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
953)
> at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
e.java:118)
>
> 
at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:409)
>
> 
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)
> at 
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(A
bstractProtocol.java:607)
>
> 
at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint
.java:313)
>
> 
at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.j
ava:1145)
>
> 
at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
java:615)
>
> 
at java.lang.Thread.run(Thread.java:722)
> Caused by: javax.servlet.ServletException:
> java.lang.OutOfMemoryError: PermGen space at 
> org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageCo
ntextImpl.java:912)
>
> 
at
> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageCont
extImpl.java:841)
>
> 
at
> org.apache.jsp.WEB_002dINF.views.AppB.AppBForm_jsp._jspService(AppBFor
m_jsp.java:432)
>
> 
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at 
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.
java:432)
>
> 
... 84 more
> Caused by: java.lang.OutOfMemoryError: PermGen space
> 
> Jun 24, 2015 7:33:58 PM
> org.apache.catalina.core.StandardWrapperValve invoke SEVERE:
> Servlet.service() for servlet [default] in context with path [] 
> threw exception java.lang.IllegalStateException: Cannot call
> sendError() after the response has been committed at 
> org.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.
java:451)
>
> 
at org.apache.struts2.dispatcher.Dispatcher.sendError(Dispatcher.java:90
6)
> at 
> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java
:586)
>
> 
at
> org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(Execu
teOperations.java:77)
>
> 
at
> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.
doFilter(StrutsPrepareAndExecuteFilter.java:99)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
cationFilterChain.java:243)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
lterChain.java:210)
>
> 
at
> org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletF
ilter.java:67)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
cationFilterChain.java:243)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
lterChain.java:210)
>
> 
at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
lve.java:222)
>
> 
at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
lve.java:123)
>
> 
at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
orBase.java:502)
>
> 
at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
va:171)
>
> 
at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
va:100)
>
> 
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
953)
> at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
e.java:118)
>
> 
at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:409)
>
> 
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)
> at 
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(A
bstractProtocol.java:607)
>
> 
at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint
.java:313)
>
> 
at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.j
ava:1145)
>
> 
at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
java:615)
>
> 
at java.lang.Thread.run(Thread.java:722)
> 
> Exception in thread "ajp-bio-17703-exec-2"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-1" java.lang.OutOfMemoryError: PermGen space 
> Exception in thread "ajp-bio-17703-exec-11"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-6" java.lang.OutOfMemoryError: PermGen space 
> Exception in thread "ajp-bio-17703-exec-5"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-3" java.lang.OutOfMemoryError: PermGen space 
> Exception in thread "ajp-bio-17703-exec-4"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-10" java.lang.OutOfMemoryError: PermGen space 
> Exception in thread "ajp-bio-17703-exec-9"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-8" java.lang.OutOfMemoryError: PermGen space 
> Exception in thread "ajp-bio-17703-exec-13"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-14" java.lang.OutOfMemoryError: PermGen space 
> Exception in thread "ajp-bio-17703-exec-16"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-15" java.lang.OutOfMemoryError: PermGen space 
> Exception in thread "ajp-bio-17703-exec-17"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-18" java.lang.OutOfMemoryError: PermGen space 
> Exception in thread "ajp-bio-17703-exec-19"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-20" java.lang.OutOfMemoryError: PermGen space 
> Jun 25, 2015 12:00:55 AM
> org.apache.catalina.core.ApplicationDispatcher invoke SEVERE:
> Servlet.service() for servlet jsp threw exception 
> java.lang.OutOfMemoryError: PermGen space
> 
> Jun 25, 2015 12:00:55 AM org.apache.struts2.dispatcher.Dispatcher
> error SEVERE: Exception occurred during processing request: 
> javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen
> space org.apache.jasper.JasperException:
> javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen
> space at 
> org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServ
letWrapper.java:549)
>
> 
at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.
java:455)
>
> 
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3
90)
> at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) 
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
cationFilterChain.java:305)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
lterChain.java:210)
>
> 
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52
)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
cationFilterChain.java:243)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
lterChain.java:210)
>
> 
at
> org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletF
ilter.java:60)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
cationFilterChain.java:243)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
lterChain.java:210)
>
> 
at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispa
tcher.java:749)
>
> 
at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicat
ionDispatcher.java:487)
>
> 
at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDi
spatcher.java:412)
>
> 
at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDisp
atcher.java:339)
>
> 
at
> org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(Servle
tDispatcherResult.java:164)
>
> 
at
> org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResult
Support.java:186)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultA
ctionInvocation.java:371)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:275)
>
> 
at
> org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercep
t(DebuggingInterceptor.java:256)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doInter
cept(DefaultWorkflowInterceptor.java:167)
>
> 
at
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(
MethodFilterInterceptor.java:98)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(Va
lidationInterceptor.java:265)
>
> 
at
> org.apache.struts2.interceptor.validation.AnnotationValidationIntercep
tor.doIntercept(AnnotationValidationInterceptor.java:68)
>
> 
at
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(
MethodFilterInterceptor.java:98)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.interce
pt(ConversionErrorInterceptor.java:138)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(
ParametersInterceptor.java:239)
>
> 
at
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(
MethodFilterInterceptor.java:98)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(
ParametersInterceptor.java:239)
>
> 
at
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(
MethodFilterInterceptor.java:98)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.interc
ept(StaticParametersInterceptor.java:191)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> org.apache.struts2.interceptor.MultiselectInterceptor.intercept(Multis
electInterceptor.java:73)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxI
nterceptor.java:91)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUpl
oadInterceptor.java:252)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(M
odelDrivenInterceptor.java:100)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.inter
cept(ScopedModelDrivenInterceptor.java:141)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(Chai
ningInterceptor.java:145)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(Pre
pareInterceptor.java:171)
>
> 
at
> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(
MethodFilterInterceptor.java:98)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInte
rceptor.java:161)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(Serv
letConfigInterceptor.java:164)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasIn
terceptor.java:193)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.interc
ept(ExceptionMappingInterceptor.java:189)
>
> 
at
> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionIn
vocation.java:246)
>
> 
at
> org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.ja
va:54)
>
> 
at
> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java
:563)
>
> 
at
> org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(Execu
teOperations.java:77)
>
> 
at
> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.
doFilter(StrutsPrepareAndExecuteFilter.java:99)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
cationFilterChain.java:243)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
lterChain.java:210)
>
> 
at
> org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletF
ilter.java:67)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
cationFilterChain.java:243)
>
> 
at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
lterChain.java:210)
>
> 
at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
lve.java:222)
>
> 
at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
lve.java:123)
>
> 
at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
orBase.java:502)
>
> 
at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja
va:171)
>
> 
at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja
va:100)
>
> 
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
953)
> at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
e.java:118)
>
> 
at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java
:409)
>
> 
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)
> at 
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(A
bstractProtocol.java:607)
>
> 
at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint
.java:313)
>
> 
at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.j
ava:1145)
>
> 
at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
java:615)
>
> 
at java.lang.Thread.run(Thread.java:722)
> Caused by: javax.servlet.ServletException:
> java.lang.OutOfMemoryError: PermGen space at 
> org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageCo
ntextImpl.java:912)
>
> 
at
> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageCont
extImpl.java:841)
>
> 
at
> org.apache.jsp.WEB_002dINF.views.AppB.Index_jsp._jspService(Index_jsp.
java:663)
>
> 
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at 
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.
java:432)
>
> 
... 84 more
> Caused by: java.lang.OutOfMemoryError: PermGen space
> 
> Exception in thread "ajp-bio-17703-exec-22"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-21" java.lang.OutOfMemoryError: PermGen space 
> Exception in thread "ajp-bio-17703-exec-30"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-31" java.lang.OutOfMemoryError: PermGen space 
> Exception in thread "ajp-bio-17703-exec-29"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-33" java.lang.OutOfMemoryError: PermGen space 
> Exception in thread "ajp-bio-17703-exec-32"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-25" java.lang.OutOfMemoryError: PermGen space 
> Exception in thread "ajp-bio-17703-exec-26"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-28" java.lang.OutOfMemoryError: PermGen space 
> Exception in thread "ajp-bio-17703-exec-23"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-24" java.lang.OutOfMemoryError: PermGen space 
> Exception in thread "ajp-bio-17703-exec-34"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-35" java.lang.OutOfMemoryError: PermGen space 
> Exception in thread "ajp-bio-17703-exec-36"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-37" java.lang.OutOfMemoryError: PermGen space 
> Exception in thread "ajp-bio-17703-exec-38"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-39" java.lang.OutOfMemoryError: PermGen space 
> Exception in thread "ajp-bio-17703-exec-40"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-41" java.lang.OutOfMemoryError: PermGen space 
> Exception in thread "ajp-bio-17703-exec-42"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-43" java.lang.OutOfMemoryError: PermGen space 
> Exception in thread "ajp-bio-17703-exec-44"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-45" java.lang.OutOfMemoryError: PermGen space 
> Exception in thread "ajp-bio-17703-exec-46"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-27" java.lang.OutOfMemoryError: PermGen space 
> Exception in thread "ajp-bio-17703-exec-47"
> java.lang.OutOfMemoryError: PermGen space Exception in thread
> "ajp-bio-17703-exec-48" java.lang.OutOfMemoryError: PermGen space 
> Exception in thread "ajp-bio-17703-exec-49"
> java.lang.OutOfMemoryError: PermGen space
> 
> Exception in thread "ajp-bio-17703-exec-9" Exception:
> java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler
> in thread "ajp-bio-17703-exec-9" Exception in thread
> "ajp-bio-17703-exec-1" Exception: java.lang.OutOfMemoryError thrown
> from the UncaughtExceptionHandler in thread "ajp-bio-17703-exec-1"
> 
> Exception in thread "ajp-bio-17703-exec-6" Exception:
> java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler
> in thread "ajp-bio-17703-exec-6" Exception in thread
> "ajp-bio-17703-exec-8" Exception: java.lang.OutOfMemoryError thrown
> from the UncaughtExceptionHandler in thread "ajp-bio-17703-exec-8" 
> Exception in thread "ajp-bio-17703-exec-7" Exception:
> java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler
> in thread "ajp-bio-17703-exec-7"
> 
> Exception in thread "ajp-bio-17703-exec-2" Exception:
> java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler
> in thread "ajp-bio-17703-exec-2" Exception in thread
> "ajp-bio-17703-exec-11" Exception: java.lang.OutOfMemoryError
> thrown from the UncaughtExceptionHandler in thread
> "ajp-bio-17703-exec-11" /mirrors Exception in thread
> "ajp-bio-17703-exec-3" Exception: java.lang.OutOfMemoryError thrown
> from the UncaughtExceptionHandler in thread "ajp-bio-17703-exec-3"
> 
> Exception in thread "ajp-bio-17703-exec-14" Exception:
> java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler
> in thread "ajp-bio-17703-exec-14" Exception in thread
> "ajp-bio-17703-exec-15" Exception: java.lang.OutOfMemoryError
> thrown from the UncaughtExceptionHandler in thread
> "ajp-bio-17703-exec-15" Exception in thread
> "ajp-bio-17703-exec-17" Exception: java.lang.OutOfMemoryError
> thrown from the UncaughtExceptionHandler in thread
> "ajp-bio-17703-exec-17"
> 
> Exception in thread "ajp-bio-17703-exec-18" Exception:
> java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler
> in thread "ajp-bio-17703-exec-18"
> 
> Exception in thread "ajp-bio-17703-exec-19" Exception:
> java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler
> in thread "ajp-bio-17703-exec-19" Exception in thread
> "ajp-bio-17703-exec-13" Exception: java.lang.OutOfMemoryError
> thrown from the UncaughtExceptionHandler in thread
> "ajp-bio-17703-exec-13"
> 
> Exception in thread "ajp-bio-17703-exec-10" Exception:
> java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler
> in thread "ajp-bio-17703-exec-10" Exception in thread
> "ajp-bio-17703-exec-20" Exception: java.lang.OutOfMemoryError
> thrown from the UncaughtExceptionHandler in thread
> "ajp-bio-17703-exec-20" Exception in thread
> "ajp-bio-17703-exec-21" Exception: java.lang.OutOfMemoryError
> thrown from the UncaughtExceptionHandler in thread
> "ajp-bio-17703-exec-21" Exception in thread
> "ajp-bio-17703-exec-22" Exception: java.lang.OutOfMemoryError
> thrown from the UncaughtExceptionHandler in thread
> "ajp-bio-17703-exec-22"
> 
> Exception in thread "ajp-bio-17703-exec-25" Exception:
> java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler
> in thread "ajp-bio-17703-exec-25"
> 
> Exception in thread "ajp-bio-17703-exec-27" Exception:
> java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler
> in thread "ajp-bio-17703-exec-27" Exception in thread
> "ajp-bio-17703-exec-16" Exception: java.lang.OutOfMemoryError
> thrown from the UncaughtExceptionHandler in thread
> "ajp-bio-17703-exec-16"
> 
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJVjXY/AAoJEBzwKT+lPKRYu7MP/2z0OmBwIr8JF13FjgaMgvTN
9Fsdn9dmDdXoJX/+zYASdy+xTikgJlUNSpP6aSoRmPU2w1VmmKBVLVZsA4pWHB/o
5R8iYX+KzRUIiVTgm9+IJO68flrAmLe8Y+2Nw0KW+mqnebL/OfENBtzdilr2xJC6
NutMnKto38x5v+GOHfqfE8D1lZ2xVVMwk1ELTBoPiPqjtFQ3jN2WFj8OLhtHGCeq
xq5Nq7UKtcNgsblGISkBdSkEruYU0XqPYkZ7NCDy/yUAnyd5hTE0wMVcsNyK9aH/
YOKOeJkaexX2hIFnalx7ZXJ91V0gYLo5EAV55My/LwbXG9Ak6mRw8Fj5aD++Ubbm
CGPzDrWkH0YfRgEQ8CPzNZnUXnAXktZrj8dhUvib4wvl+ZysfOg7oszXAo+g3nzh
7zNGroT9idQjpUAAN1O3yZotwcsIgG8YV6LXRKsbC1g0m2k8yyDbUTsvvULH3pfv
GL4V0fplPc7ek1Eh6LuthRyhd/xq6wj4S+Ehzf+VvXN1RRkQhN61Gy5HzB0wLqWN
MOfMeDEg+4c/BsC9L31l0E9dRVEC2tjACOfa8XdubUuTugMFHCQ2quedbO37m3Dz
RPLLH9AFotP+NgizlxLQsr7d5twjH0Z5QDUJw9j/skb+vPHEICqygQIk/8l2AqH3
jPjPLdVwoTzCXm0fNtpZ
=2CWF
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to