You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Argo Vilberg <wi...@gmail.com> on 2009/10/13 15:56:54 UTC
Tapestry 5.1 upgrade
upgrade from 5.0.14 -> 5.1.0.5.
I have repaired over 10 errors, and now i got this!!
sendRedirect does not work.
requestGlobals.getHTTPServletResponse().sendRedirect(urll);
*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.ResponseCompressionAnalyzerImpl.isCompressable(ResponseCompressionAnalyzerImpl.java:65)
$ResponseCompressionAnalyzer_1244dc98bea.isCompressable($ResponseCompressionAnalyzer_1244dc98bea.java)
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$CharsetSE.writeBytes(StreamEncoder.java:336)
sun.nio.cs.StreamEncoder$CharsetSE.implWrite(StreamEncoder.java:395)
sun.nio.cs.StreamEncoder.write(StreamEncoder.java:136)
java.io.OutputStreamWriter.write(OutputStreamWriter.java:191)
java.io.BufferedWriter.flushBuffer(BufferedWriter.java:111)
java.io.BufferedWriter.write(BufferedWriter.java:212)
java.io.PrintWriter.write(PrintWriter.java:384)
java.io.PrintWriter.write(PrintWriter.java:401)
java.io.PrintWriter.print(PrintWriter.java:532)
org.apache.tapestry5.dom.Text.toMarkup(Text.java:59)
org.apache.tapestry5.dom.Element.writeChildMarkup(Element.java:840)
org.apache.tapestry5.dom.Element.toMarkup(Element.java:356)
org.apache.tapestry5.dom.Element.writeChildMarkup(Element.java:840)
org.apache.tapestry5.dom.Element.toMarkup(Element.java:356)
org.apache.tapestry5.dom.Element.writeChildMarkup(Element.java:840)
org.apache.tapestry5.dom.Element.toMarkup(Element.java:356)
org.apache.tapestry5.dom.Element.writeChildMarkup(Element.java:840)
org.apache.tapestry5.dom.Element.toMarkup(Element.java:356)
org.apache.tapestry5.dom.Element.writeChildMarkup(Element.java:840)
org.apache.tapestry5.dom.Element.toMarkup(Element.java:356)
org.apache.tapestry5.dom.Document.toMarkup(Document.java:163)
org.apache.tapestry5.dom.Node.toMarkup(Node.java:80)
org.apache.tapestry5.internal.services.MarkupWriterImpl.toMarkup(MarkupWriterImpl.java:57)
org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:67)
$PageResponseRenderer_1244dc98c02.renderPageResponse($PageResponseRenderer_1244dc98c02.java)
org.apache.tapestry5.internal.services.DefaultRequestExceptionHandler.handleRequestException(DefaultRequestExceptionHandler.java:77)
$RequestExceptionHandler_1244dc98bf4.handleRequestException($RequestExceptionHandler_1244dc98bf4.java)
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:42)
$RequestHandler_1244dc98bf6.service($RequestHandler_1244dc98bf6.java)
org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:778)
$RequestHandler_1244dc98bf6.service($RequestHandler_1244dc98bf6.java)
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:767)
$RequestHandler_1244dc98bf6.service($RequestHandler_1244dc98bf6.java)
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
$RequestHandler_1244dc98bf6.service($RequestHandler_1244dc98bf6.java)
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90)
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:81)
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
$RequestHandler_1244dc98bf6.service($RequestHandler_1244dc98bf6.java)
$RequestHandler_1244dc98bec.service($RequestHandler_1244dc98bec.java)
org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:197)
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
$HttpServletRequestHandler_1244dc98bee.service($HttpServletRequestHandler_1244dc98bee.java)
org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44)
$HttpServletRequestHandler_1244dc98bee.service($HttpServletRequestHandler_1244dc98bee.java)
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
$HttpServletRequestFilter_1244dc98beb.service($HttpServletRequestFilter_1244dc98beb.java)
$HttpServletRequestHandler_1244dc98bee.service($HttpServletRequestHandler_1244dc98bee.java)
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:726)
$HttpServletRequestHandler_1244dc98bee.service($HttpServletRequestHandler_1244dc98bee.java)
$HttpServletRequestHandler_1244dc98be8.service($HttpServletRequestHandler_1244dc98be8.java)
org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:127)
*note* *The full stack trace of the root cause is available in the Apache
Tomcat/5.5.26 logs.*
Re: Tapestry 5.1 upgrade
Posted by "Thiago H. de Paula Figueiredo" <th...@gmail.com>.
Em Tue, 13 Oct 2009 10:56:54 -0300, Argo Vilberg <wi...@gmail.com>
escreveu:
> upgrade from 5.0.14 -> 5.1.0.5.
> I have repaired over 10 errors, and now i got this!!
> sendRedirect does not work.
> requestGlobals.getHTTPServletResponse().sendRedirect(urll);
If you want to redirect to other URL inside a Tapestry page, return an
java.net.URL instance in its onActivate() method.
By the way, you can inject the HttpServletRequest directly. No need to
user RequestGlobals for that.
--
Thiago H. de Paula Figueiredo
Independent Java consultant, developer, and instructor
http://www.arsmachina.com.br/thiago
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org