continuum-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Adrian Herscu <bmf1...@fastmail.fm>
Subject Re: java.lang.OutOfMemoryError: Java heap space
Date Mon, 20 Jul 2009 12:12:32 GMT


Adrian Herscu wrote:
> Hi all,
> 
> When trying to access the build history by clicking the project builder 
> number link (e.g. 
> http://localhost:8080/continuum/component/buildResult.action?projecGroupId=6&buildId=6356&projectId=1&projectGroupId=6)

> 
> 
> I am getting an OutOfMemoryError.
> 
> I tried to increase the heap space through the wrapper.conf
> # Maximum Java Heap Size (in MB)

Ooops... This line was commented-out!

> #wrapper.java.maxmemory=512
> 
> The original size was 64, increased to 128, 256 and lastly to 512 -- 
> still getting OufOfMemoryErrors.
> 
> What else should I try?
> 
> Please help,
> Adrian.
> 
> P.S. Using Version:     1.2
> Build Number:     697023
> 
> 
> The stack trace from the continuum.log:
> 
> 
> 2009-07-20 14:18:43,531 [btpool0-8] INFO  interceptor#exceptionLogging - 
> Error ocurred during execution
> java.lang.reflect.InvocationTargetException
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>     at java.lang.reflect.Method.invoke(Unknown Source)
>     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 
> 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:105)

> 
>     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.webwork.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:169)

> 
>     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.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088)

> 
>     at 
> com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118) 
> 
>     at 
> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52) 
> 
>     at 
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088)

> 
>     at 
> com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:88)

> 
>     at 
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088)

> 
>     at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
>     at 
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>     at 
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
>     at 
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
>     at 
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
>     at 
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)

> 
>     at 
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) 
> 
>     at 
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>     at org.mortbay.jetty.Server.handle(Server.java:324)
>     at 
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
>     at 
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:829)

> 
>     at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:513)
>     at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
>     at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
>     at 
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395) 
> 
>     at 
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450) 
> 
> Caused by: 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 java.io.StringWriter.write(Unknown Source)
>     at java.io.PrintWriter.write(Unknown Source)
>     at java.io.PrintWriter.write(Unknown Source)
>     at java.io.PrintWriter.print(Unknown Source)
>     at 
> org.apache.derby.iapi.services.context.ErrorStringBuilder.appendln(Unknown 
> Source)
>     at 
> org.apache.derby.iapi.services.context.ContextManager.cleanupOnError(Unknown 
> Source)
>     at 
> org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown 
> Source)
>     at 
> org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
>     at 
> org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
>     at 
> org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
>     at 
> org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown 
> Source)
>     at 
> org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeQuery(Unknown 
> Source)
>     at 
> org.jpox.store.rdbms.RDBMSManager.executeStatementQuery(RDBMSManager.java:643) 
> 
>     at 
> org.jpox.store.rdbms.scostore.AbstractListStore.listIterator(AbstractListStore.java:156)

> 
>     at 
> org.jpox.store.rdbms.scostore.AbstractListStore.listIterator(AbstractListStore.java:117)

> 
>     at 
> org.jpox.store.rdbms.scostore.AbstractListStore.iterator(AbstractListStore.java:107)

> 
>     at org.jpox.sco.List.loadFromStore(List.java:1130)
>     at org.jpox.sco.List.init(List.java:164)
>     at org.jpox.sco.List.<init>(List.java:117)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
> Method)
>     at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown 
> Source)
>     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown 
> Source)
>     at java.lang.reflect.Constructor.newInstance(Unknown Source)
>     at org.jpox.util.ClassUtils.newInstance(ClassUtils.java:73)
>     at 
> org.jpox.store.mapping.AbstractContainerMapping.newWrapper(AbstractContainerMapping.java:413)

> 
>     at 
> org.jpox.store.mapping.AbstractContainerMapping.postFetch(AbstractContainerMapping.java:451)

> 
>     at 
> org.jpox.store.rdbms.request.FetchRequest.execute(FetchRequest.java:228)
>     at org.jpox.store.rdbms.table.ClassTable.fetch(ClassTable.java:2552)
> 
> 


Mime
View raw message