try response.disableCompression()
before redirect. regards Taha On Wed, May 4, 2011 at 9:59 PM, Tim Koop <t...@timkoop.com> wrote: > I'm trying to send a redirect, but I keep getting a NullPointerException > from somewhere in the depths of Tapestry. Firefox does actually redirect > correctly, but still I don't like the exception being thrown. Anyone have > any ideas? Thanks. > > The Java code in my page class looks like this: > > @Inject > private Response response; > > public void pageAttached() { > try { > response.sendRedirect("http://www.timkoop.com/"); > } catch (IOException e) { > System.out.println("redirection exception"); > e.printStackTrace(); > } > } > > Part of the stack trace is this: > > [ERROR] TapestryModule.RequestExceptionHandler Processing of request failed > with uncaught exception: java.lang.NullPointerException > java.lang.NullPointerException > at > org.apache.tapestry5.internal.services.ResponseCompressionAnalyzerImpl.isCompressable(ResponseCompressionAnalyzerImpl.java:65) > at > $ResponseCompressionAnalyzer_12fbbad79ee.isCompressable($ResponseCompressionAnalyzer_12fbbad79ee.java) > at > org.apache.tapestry5.internal.gzip.BufferedGZipOutputStream.openResponseOutputStream(BufferedGZipOutputStream.java:77) > at > org.apache.tapestry5.internal.gzip.BufferedGZipOutputStream.checkForCutover(BufferedGZipOutputStream.java:70) > at > org.apache.tapestry5.internal.gzip.BufferedGZipOutputStream.write(BufferedGZipOutputStream.java:116) > at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:202) > at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:263) > at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:106) > at java.io.OutputStreamWriter.write(OutputStreamWriter.java:190) > at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:111) > at java.io.BufferedWriter.close(BufferedWriter.java:246) > at java.io.PrintWriter.close(PrintWriter.java:295) > at > org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:78) > at > $PageResponseRenderer_12fbbad7a21.renderPageResponse($PageResponseRenderer_12fbbad7a21.java) > at > org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:64) > at > org.apache.tapestry5.services.TapestryModule$36.handle(TapestryModule.java:2312) > at > $PageRenderRequestHandler_12fbbad7a23.handle($PageRenderRequestHandler_12fbbad7a23.java) > at > $PageRenderRequestHandler_12fbbad7a1a.handle($PageRenderRequestHandler_12fbbad7a1a.java) > at > org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48) > > > -- > Tim Koop > t...@timkoop.com <mailto:t...@timkoop.com> > www.timkoop.com <http://www.timkoop.com> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > >