Hello, Tapestry 5.3.8. The stack trace is:
type Exception report message description The server encountered an internal error that prevented it from fulfilling this request. exception java.lang.NullPointerException org.apache.tapestry5.internal.services.assets.CompressionAnalyzerImpl.isCompressable(CompressionAnalyzerImpl.java:34) $CompressionAnalyzer_ba2b28224a4c.isCompressable(Unknown Source) org.apache.tapestry5.internal.services.ResponseCompressionAnalyzerImpl.isCompressable(ResponseCompressionAnalyzerImpl.java:78) $ResponseCompressionAnalyzer_ba2b28224a45.isCompressable(Unknown Source) org.apache.tapestry5.internal.gzip.BufferedGZipOutputStream.openResponseOutputStream(BufferedGZipOutputStream.java:77) org.apache.tapestry5.internal.gzip.BufferedGZipOutputStream.checkForCutover(BufferedGZipOutputStream.java:70) org.apache.tapestry5.internal.gzip.BufferedGZipOutputStream.write(BufferedGZipOutputStream.java:116) sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221) sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:282) sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) java.io.OutputStreamWriter.write(OutputStreamWriter.java:207) java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129) java.io.BufferedWriter.write(BufferedWriter.java:230) java.io.PrintWriter.write(PrintWriter.java:456) java.io.PrintWriter.write(PrintWriter.java:473) java.io.PrintWriter.print(PrintWriter.java:603) org.apache.tapestry5.dom.Text.toMarkup(Text.java:59) org.apache.tapestry5.dom.Element.writeChildMarkup(Element.java:901) org.apache.tapestry5.dom.Element.toMarkup(Element.java:390) org.apache.tapestry5.dom.Element.writeChildMarkup(Element.java:901) org.apache.tapestry5.dom.Element.toMarkup(Element.java:390) org.apache.tapestry5.dom.Element.writeChildMarkup(Element.java:901) org.apache.tapestry5.dom.Element.toMarkup(Element.java:390) org.apache.tapestry5.dom.Element.writeChildMarkup(Element.java:901) org.apache.tapestry5.dom.Element.toMarkup(Element.java:390) org.apache.tapestry5.dom.Element.writeChildMarkup(Element.java:901) org.apache.tapestry5.dom.Element.toMarkup(Element.java:390) org.apache.tapestry5.dom.Document.toMarkup(Document.java:166) org.apache.tapestry5.dom.Node.toMarkup(Node.java:79) org.apache.tapestry5.internal.services.MarkupWriterImpl.toMarkup(MarkupWriterImpl.java:56) org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:73) $PageResponseRenderer_ba2b28224ab9.renderPageResponse(Unknown Source) org.apache.tapestry5.internal.services.DefaultRequestExceptionHandler.handleRequestException(DefaultRequestExceptionHandler.java:85) $RequestExceptionHandler_ba2b28224a51.handleRequestException(Unknown Source) org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:42) $RequestHandler_ba2b28224a54.service(Unknown Source) org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:902) $RequestHandler_ba2b28224a54.service(Unknown Source) org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:892) $RequestHandler_ba2b28224a54.service(Unknown Source) org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90) $RequestHandler_ba2b28224a54.service(Unknown Source) org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:105) org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:96) org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85) org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:119) $RequestHandler_ba2b28224a54.service(Unknown Source) $RequestHandler_ba2b28224a47.service(Unknown Source) org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:253) org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44) $HttpServletRequestHandler_ba2b28224a49.service(Unknown Source) org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53) $HttpServletRequestHandler_ba2b28224a49.service(Unknown Source) org.got5.tapestry5.jquery.services.AjaxUploadServletRequestFilter.service(AjaxUploadServletRequestFilter.java:27) $HttpServletRequestHandler_ba2b28224a49.service(Unknown Source) org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) $HttpServletRequestFilter_ba2b28224a44.service(Unknown Source) $HttpServletRequestHandler_ba2b28224a49.service(Unknown Source) org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:852) $HttpServletRequestHandler_ba2b28224a49.service(Unknown Source) $HttpServletRequestHandler_ba2b28224a42.service(Unknown Source) org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:171) isb.filters.DebugUserCreateFilter.doFilter(DebugUserCreateFilter.java:66) Regards, Daniel -----Ursprüngliche Nachricht----- Von: Thiago H de Paula Figueiredo [mailto:thiag...@gmail.com] Gesendet: Mittwoch, 16. September 2015 22:47 An: Tapestry users Betreff: Re: Possible Bug regarding Index pages On Wed, 16 Sep 2015 15:10:59 -0300, Poggenpohl, Daniel <daniel.poggenp...@isst.fraunhofer.de> wrote: > Hello everyone, Hi! What Tapestry version are you using? What's the full stack trace? I believe this issue was already fixed. > > I've detected a possible bug in our application: > > If the following is true (at least in Firefox): > - I have "forgotten" about the web application pages (History->Show > All > History->Forget about this site) > - I request the Index page of the Tapestry web application with its > root URL (e.g. : http://my.server.com/rootContext) > - The Index page may even be a template with an empty body > > The first request will result in an Internal Tapestry Error: > NullPointerException > at isCompressible(contentType) > because the contentType is null and the assertion fails. > The second request will return the requested Index page. > > I will post the stack later in here. > > I don't know how this happens, if I forget about the website and > access some other page than the Index page first, nothing of the sort happens. > The second request has normal behaviour. > > What could make this happen? > > Regards, > Daniel P. -- Thiago H. de Paula Figueiredo Tapestry, Java and Hibernate consultant and developer http://machina.com.br --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org