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

Reply via email to