This exception is thrown in the logs randomly and I can't track it ! It
looks like tapestry failed to do something but It must be something in my
code, although the stacktrace isn't helping.

"http-bio-80-exec-14" is the thread name.
"ExceptionReport" is the exception report page I have. It looks like this:

package com.skycomm.cth.pages;
import javax.inject.Inject;
import org.apache.tapestry5.annotations.Property;
import org.apache.tapestry5.services.ExceptionReporter;
import org.slf4j.Logger;

public class ExceptionReport implements ExceptionReporter {
@Inject
private Logger log;

@SuppressWarnings("unused")
@Property
private Throwable exception;

public void reportException(Throwable exception) {
this.exception = exception;
exception.printStackTrace();
log.error("An unhandled exception was thrown.", exception);
}
}

This is the exception

09-05-12 20:40:51 ERROR
(DefaultRequestExceptionHandler.java:63)-[http-bio-80-exec-14] Processing
of request failed with uncaught exception: java.lang.OutOfMemoryError
java.lang.OutOfMemoryError
at java.util.zip.Deflater.init(Native Method)
at java.util.zip.Deflater.<init>(Unknown Source)
at java.util.zip.GZIPOutputStream.<init>(Unknown Source)
at java.util.zip.GZIPOutputStream.<init>(Unknown Source)
at
org.apache.tapestry5.internal.services.ClientDataSinkImpl.<init>(ClientDataSinkImpl.java:42)
at
org.apache.tapestry5.internal.services.ClientDataEncoderImpl.createSink(ClientDataEncoderImpl.java:40)
at $ClientDataEncoder_6375cd3c9aa442.createSink(Unknown Source)
at
org.apache.tapestry5.corelib.internal.ComponentActionSink.<init>(ComponentActionSink.java:44)
at org.apache.tapestry5.corelib.components.Zone.beginRender(Zone.java:188)
at org.apache.tapestry5.corelib.components.Zone.beginRender(Zone.java)
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$BeginRenderPhase.invokeComponent(ComponentPageElementImpl.java:202)
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:133)
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$BeginRenderPhase.render(ComponentPageElementImpl.java:209)
at
org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:72)
at
org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:124)
at $PageRenderQueue_6375cd3c9aa467.render(Unknown Source)
at $PageRenderQueue_6375cd3c9aa43a.render(Unknown Source)
at
org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37)
at
org.apache.tapestry5.services.TapestryModule$30.renderMarkup(TapestryModule.java:1979)
at $MarkupRenderer_6375cd3c9aa46a.renderMarkup(Unknown Source)
at
org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:1963)
at $MarkupRenderer_6375cd3c9aa46a.renderMarkup(Unknown Source)
at
org.apache.tapestry5.services.TapestryModule$28.renderMarkup(TapestryModule.java:1945)
at $MarkupRenderer_6375cd3c9aa46a.renderMarkup(Unknown Source)
at
org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:1930)
at $MarkupRenderer_6375cd3c9aa46a.renderMarkup(Unknown Source)
at
org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:1916)
at $MarkupRenderer_6375cd3c9aa46a.renderMarkup(Unknown Source)
at
org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:1898)
at $MarkupRenderer_6375cd3c9aa46a.renderMarkup(Unknown Source)
at
org.apache.tapestry5.services.TapestryModule$24.renderMarkup(TapestryModule.java:1879)
at $MarkupRenderer_6375cd3c9aa46a.renderMarkup(Unknown Source)
at $MarkupRenderer_6375cd3c9aa466.renderMarkup(Unknown Source)
at
org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47)
at $PageMarkupRenderer_6375cd3c9aa464.renderPageMarkup(Unknown Source)
at
org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:67)
at $PageResponseRenderer_6375cd3c9aa460.renderPageResponse(Unknown Source)
at
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:64)
at
org.apache.tapestry5.services.TapestryModule$37.handle(TapestryModule.java:2207)
at $PageRenderRequestHandler_6375cd3c9aa462.handle(Unknown Source)
at $PageRenderRequestHandler_6375cd3c9aa3ee.handle(Unknown Source)
at
org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
at
org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
at $ComponentRequestHandler_6375cd3c9aa3ef.handlePageRender(Unknown Source)
at
com.skycomm.cth.services.security.PageProtectionFilter.handlePageRender(PageProtectionFilter.java:72)
at $ComponentRequestFilter_6375cd3c9aa3ec.handlePageRender(Unknown Source)
at $ComponentRequestHandler_6375cd3c9aa3ef.handlePageRender(Unknown Source)
at $ComponentRequestHandler_6375cd3c9aa3bd.handlePageRender(Unknown Source)
at
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
at $Dispatcher_6375cd3c9aa3c0.dispatch(Unknown Source)
at $Dispatcher_6375cd3c9aa3ba.dispatch(Unknown Source)
at
org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:302)
at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
at $RequestHandler_6375cd3c9aa3bb.service(Unknown Source)
at
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:902)
at $RequestHandler_6375cd3c9aa3bb.service(Unknown Source)
at
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:892)
at $RequestHandler_6375cd3c9aa3bb.service(Unknown Source)
at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
at $RequestHandler_6375cd3c9aa3bb.service(Unknown Source)
at com.skycomm.cth.services.AppModule$1.service(AppModule.java:271)
at $RequestFilter_6375cd3c9aa3b6.service(Unknown Source)
at $RequestHandler_6375cd3c9aa3bb.service(Unknown Source)
at $RequestHandler_6375cd3c9aa3af.service(Unknown Source)
at
org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:253)
at org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
at $HttpServletRequestHandler_6375cd3c9aa3b1.service(Unknown Source)
at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
at $HttpServletRequestFilter_6375cd3c9aa3ad.service(Unknown Source)
at $HttpServletRequestHandler_6375cd3c9aa3b1.service(Unknown Source)
at
org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:852)
at $HttpServletRequestHandler_6375cd3c9aa3b1.service(Unknown Source)
at $HttpServletRequestHandler_6375cd3c9aa3ac.service(Unknown Source)
at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:171)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:964)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:304)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
09-05-12 20:40:51 ERROR (ExceptionReport.java:21)-[http-bio-80-exec-14] An
unhandled exception was thrown.
java.lang.OutOfMemoryError
at java.util.zip.Deflater.init(Native Method)
at java.util.zip.Deflater.<init>(Unknown Source)
at java.util.zip.GZIPOutputStream.<init>(Unknown Source)
at java.util.zip.GZIPOutputStream.<init>(Unknown Source)
at
org.apache.tapestry5.internal.services.ClientDataSinkImpl.<init>(ClientDataSinkImpl.java:42)
at
org.apache.tapestry5.internal.services.ClientDataEncoderImpl.createSink(ClientDataEncoderImpl.java:40)
at $ClientDataEncoder_6375cd3c9aa442.createSink(Unknown Source)
at
org.apache.tapestry5.corelib.internal.ComponentActionSink.<init>(ComponentActionSink.java:44)
at org.apache.tapestry5.corelib.components.Zone.beginRender(Zone.java:188)
at org.apache.tapestry5.corelib.components.Zone.beginRender(Zone.java)
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$BeginRenderPhase.invokeComponent(ComponentPageElementImpl.java:202)
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$AbstractPhase.invoke(ComponentPageElementImpl.java:133)
at
org.apache.tapestry5.internal.structure.ComponentPageElementImpl$BeginRenderPhase.render(ComponentPageElementImpl.java:209)
at
org.apache.tapestry5.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:72)
at
org.apache.tapestry5.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:124)
at $PageRenderQueue_6375cd3c9aa467.render(Unknown Source)
at $PageRenderQueue_6375cd3c9aa43a.render(Unknown Source)
at
org.apache.tapestry5.internal.services.MarkupRendererTerminator.renderMarkup(MarkupRendererTerminator.java:37)
at
org.apache.tapestry5.services.TapestryModule$30.renderMarkup(TapestryModule.java:1979)
at $MarkupRenderer_6375cd3c9aa46a.renderMarkup(Unknown Source)
at
org.apache.tapestry5.services.TapestryModule$29.renderMarkup(TapestryModule.java:1963)
at $MarkupRenderer_6375cd3c9aa46a.renderMarkup(Unknown Source)
at
org.apache.tapestry5.services.TapestryModule$28.renderMarkup(TapestryModule.java:1945)
at $MarkupRenderer_6375cd3c9aa46a.renderMarkup(Unknown Source)
at
org.apache.tapestry5.services.TapestryModule$27.renderMarkup(TapestryModule.java:1930)
at $MarkupRenderer_6375cd3c9aa46a.renderMarkup(Unknown Source)
at
org.apache.tapestry5.services.TapestryModule$26.renderMarkup(TapestryModule.java:1916)
at $MarkupRenderer_6375cd3c9aa46a.renderMarkup(Unknown Source)
at
org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:1898)
at $MarkupRenderer_6375cd3c9aa46a.renderMarkup(Unknown Source)
at
org.apache.tapestry5.services.TapestryModule$24.renderMarkup(TapestryModule.java:1879)
at $MarkupRenderer_6375cd3c9aa46a.renderMarkup(Unknown Source)
at $MarkupRenderer_6375cd3c9aa466.renderMarkup(Unknown Source)
at
org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:47)
at $PageMarkupRenderer_6375cd3c9aa464.renderPageMarkup(Unknown Source)
at
org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:67)
at $PageResponseRenderer_6375cd3c9aa460.renderPageResponse(Unknown Source)
at
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:64)
at
org.apache.tapestry5.services.TapestryModule$37.handle(TapestryModule.java:2207)
at $PageRenderRequestHandler_6375cd3c9aa462.handle(Unknown Source)
at $PageRenderRequestHandler_6375cd3c9aa3ee.handle(Unknown Source)
at
org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
at
org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
at $ComponentRequestHandler_6375cd3c9aa3ef.handlePageRender(Unknown Source)
at
com.skycomm.cth.services.security.PageProtectionFilter.handlePageRender(PageProtectionFilter.java:72)
at $ComponentRequestFilter_6375cd3c9aa3ec.handlePageRender(Unknown Source)
at $ComponentRequestHandler_6375cd3c9aa3ef.handlePageRender(Unknown Source)
at $ComponentRequestHandler_6375cd3c9aa3bd.handlePageRender(Unknown Source)
at
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
at $Dispatcher_6375cd3c9aa3c0.dispatch(Unknown Source)
at $Dispatcher_6375cd3c9aa3ba.dispatch(Unknown Source)
at
org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:302)
at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
at $RequestHandler_6375cd3c9aa3bb.service(Unknown Source)
at
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:902)
at $RequestHandler_6375cd3c9aa3bb.service(Unknown Source)
at
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:892)
at $RequestHandler_6375cd3c9aa3bb.service(Unknown Source)
at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
at $RequestHandler_6375cd3c9aa3bb.service(Unknown Source)
at com.skycomm.cth.services.AppModule$1.service(AppModule.java:271)
at $RequestFilter_6375cd3c9aa3b6.service(Unknown Source)
at $RequestHandler_6375cd3c9aa3bb.service(Unknown Source)
at $RequestHandler_6375cd3c9aa3af.service(Unknown Source)
at
org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:253)
at org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
at $HttpServletRequestHandler_6375cd3c9aa3b1.service(Unknown Source)
at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
at $HttpServletRequestFilter_6375cd3c9aa3ad.service(Unknown Source)
at $HttpServletRequestHandler_6375cd3c9aa3b1.service(Unknown Source)
at
org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:852)
at $HttpServletRequestHandler_6375cd3c9aa3b1.service(Unknown Source)
at $HttpServletRequestHandler_6375cd3c9aa3ac.service(Unknown Source)
at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:171)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:964)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:304)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


Thanks.


-- 
*Regards,*
*Muhammad Gelbana
Java Developer*

Reply via email to