The build files are some 300 MB. But to avoid these prbolems, i had done the following changes at source and I Build continuum from source:
1) Commented the following lines at continuum/WEB-INF/jsp/buildResults.jsp <div style="width:100%; height:500px; overflow:auto; border-style: solid; border-width: 1px"> <pre><ww:property value="buildOutput"/> </pre> </div> 2) org.apache.maven.continuum.configuration.DefaultConfigurationService.java *3) org.apache.maven.continuum.web*.*action.BuildResultAction.java * PS: the OutOfMemory does does not occur after i bounce the servers. It happens only after the server has been running for some time. Murali. On Thu, Aug 14, 2008 at 3:24 AM, Brett Porter <[EMAIL PROTECTED]>wrote: > How large are the build result files? > > - Brett > > 2008/8/14 murali mohan <[EMAIL PROTECTED]>: > > Hello all, > > > > I am getting an OutOfMemory error when trying to access the build result > of > > a particular build. When i was getting similar errors before, i had > > commented out the code which used to load the log files. The builds and > > continuum has been running fine for a few months now after these changes > . > > Now suddenly, I have started getting this again. The stack trace is > pasted > > below. Please help.: > > > > 2008-08-13 14:07:13,687 [http-9000-Processor23] INFO > > com.opensymphony.xwork.interceptor.Interceptor:exceptionLogging - Error > > ocurred during execution > > java.lang.reflect.InvocationTargetException > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:585) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:358) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:218) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:192) > > at > > > org.codehaus.plexus.xwork.interceptor.PlexusReleaseComponentInterceptor.intercept(PlexusReleaseComponentInterceptor.java:69) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) > > at > > > com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:175) > > at > > > com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) > > at > > > com.opensymphony.xwork.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:115) > > at > > > com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) > > at > > > org.apache.maven.continuum.web.interceptor.ForceContinuumConfigurationInterceptor.intercept(ForceContinuumConfigurationInterceptor.java:72) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) > > at > > > org.codehaus.plexus.redback.xwork.interceptor.PolicyEnforcementInterceptor.intercept(PolicyEnforcementInterceptor.java:149) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) > > at > > > org.codehaus.plexus.redback.xwork.interceptor.SecureActionInterceptor.intercept(SecureActionInterceptor.java:178) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) > > at > > > org.codehaus.plexus.xwork.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:58) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) > > at > > > com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:175) > > at > > > com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) > > at > > > com.opensymphony.xwork.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:115) > > at > > > com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) > > at > > > com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) > > at > > > com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) > > at > > > com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) > > at > > > com.opensymphony.webwork.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:174) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) > > at > > > com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) > > at > > > com.opensymphony.xwork.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:151) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) > > at > > > com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) > > at > > > com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) > > at > > > com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) > > at > > > com.opensymphony.xwork.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:186) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) > > at > > > org.codehaus.plexus.redback.xwork.interceptor.AutoLoginInterceptor.intercept(AutoLoginInterceptor.java:156) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) > > at > > > org.codehaus.plexus.redback.xwork.interceptor.ForceAdminUserInterceptor.intercept(ForceAdminUserInterceptor.java:76) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) > > at > > > org.codehaus.plexus.redback.xwork.interceptor.EnvironmentCheckInterceptor.intercept(EnvironmentCheckInterceptor.java:122) > > at > > > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190) > > at > > > com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:116) > > at > > > com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:273) > > at > > > com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:202) > > at > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) > > at > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > > at > > > com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118) > > at > > > com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52) > > at > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) > > at > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > > at > > > com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:88) > > at > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) > > at > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > > at > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > > at > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) > > at > > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > > at > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) > > at > > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) > > at > > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) > > at > > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874) > > at > > > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) > > at > > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) > > at > > > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) > > at > > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) > > at java.lang.Thread.run(Thread.java:595) > > Caused by: java.lang.OutOfMemoryError: Java heap space > > > > > > thanks, > > Murali. > > > > > > -- > Brett Porter > Blog: http://blogs.exist.com/bporter/ >
