What are your JAVA_OPTS? How much memory Is in the machine? OS? JVM version? Tomcat version?
p -- pidster.com (mobile) On 5 Oct 2009, at 07:48, subrahmanyam <venkata.ad...@genpact.com> wrote: > > Hi, > After tomcat running 3,4 days well with 75 users, suddenly we are > facing > InvocationTargetException caused by OutOfMemoryError for 3,4 users > some > times. The JAVA_OPTS options are well configured as observed no heap > error > issue. Heap utilization is only 60% but Foud that CodeCache is > reaching > maximum always. But codecache is non heap. Currently everyday out of > production time we are restarting server to avoid sudden exception in > production. The following is the exception we received as suggestion > of > finding the root cause. > > In exception logs there is no permgen space erorr or heap error. > Observed by > probe after 2/3days codecache is becoming full only results in > OutOfMemory > as below > > > java.lang.reflect.InvocationTargetException at > sun.reflect.GeneratedMethodAccessor2049.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.orbeon.oxf.processor.SimpleProcessor$1.readImpl > (SimpleProcessor.java:70) > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java: > 995) > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read > (ProcessorImpl.java:1178) > at org.orbeon.oxf.processor.JavaProcessor$1.readImpl > (JavaProcessor.java:66) > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java: > 995) > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read > (ProcessorImpl.java:1178) > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX > (ProcessorImpl.java:350) > at > org.orbeon.oxf.processor.pipeline.AggregatorProcessor.access$100 > (AggregatorProcessor.java:38) > at > org.orbeon.oxf.processor.pipeline.AggregatorProcessor$1.readImpl > (AggregatorProcessor.java:93) > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java: > 995) > .... > ... > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsDOM4J > (ProcessorImpl.java:368) > at > org.orbeon.oxf.processor.ProcessorImpl.readInputAsDOM4J > (ProcessorImpl.java:387) > at > com.expeditor.processors.SingleTaskData.generateData > (SingleTaskData.java:85) > at sun.reflect.GeneratedMethodAccessor2048.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.orbeon.oxf.processor.SimpleProcessor$1.readImpl > (SimpleProcessor.java:70) > at org.orbeon.oxf.processor.ProcessorImpl$6.read(ProcessorImpl.java: > 995) > at > org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read > (ProcessorImpl.java:1178) > at org.orbeon.oxf.processor.JavaProcessor$1.readImpl > (JavaProcessor.java:66) > .......... > at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:95) > at org.orbeon.oxf.webapp.ProcessorService.service > (ProcessorService.java:96) > at > org.orbeon.oxf.portlet.OPSPortletDelegate.forward > (OPSPortletDelegate.java:253) > at > org.orbeon.oxf.externalcontext.PortletToExternalContextRequestDispatcherWrapper.forward( > PortletToExternalContextRequestDispatcherWrapper.java:35) > at > org.orbeon.oxf.xforms.XFormsSubmissionUtils.openOptimizedConnection > (XFormsSubmissionUtils.java:108) > at > org.orbeon.oxf.xforms.XFormsModelSubmission.performDefaultAction > (XFormsModelSubmission.java:768) > at > org.orbeon.oxf.xforms.XFormsContainingDocument.dispatchEvent > (XFormsContainingDocument.java:1283) > > > --- > --- > --- > --- > -------------------------------------------------------------------- > at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282) > at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754) > at > org.apache.jk.common.ChannelSocket.processConnection > (ChannelSocket.java:684) > at > org.apache.jk.common.ChannelSocket$SocketConnection.runIt > (ChannelSocket.java:876) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run > (ThreadPool.java:684) > at java.lang.Thread.run(Thread.java:619) > Caused by: java.lang.OutOfMemoryError > at java.lang.Class.getDeclaredMethods0(Native Method) > at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) > at java.lang.Class.getDeclaredMethods(Class.java:1791) > at > org.codehaus.janino.ReflectionIClass.getDeclaredIMethods2 > (ReflectionIClass.java) > at org.codehaus.janino.IClass.getDeclaredIMethods(IClass.java) > at org.codehaus.janino.IClass.getDeclaredIMethods(IClass.java) > at org.codehaus.janino.UnitCompiler.getIMethods(UnitCompiler.java) > at org.codehaus.janino.UnitCompiler.findIMethod(UnitCompiler.java) > at o > -- > View this message in context: > http://www.nabble.com/InvocationTargetException-results-OutOfMemory-issue-as-codecache-is-full-in-tomcat-5.5-tp25745877p25745877.html > Sent from the Tomcat - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org