You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Mirko Viviani <mi...@objectlab.org> on 2006/02/27 22:09:27 UTC

Is /dynamic/* reserved?

Ciao,

I'm using Tap4/cayenne/tomcat4.1 for a new application configured  
with friendly url.
Recently I have moved some pages from / to /dynamic and they stopped  
working.
Anytime I request the page manually I always receive the exception  
below, but if I link
with a directlink it renders correctly.

Then I moved to another url (ie /pippo) and it worked again.

/dynamic/BrowseGalleries.html - does not work
/pippo/BrowseGalleries.html   - works

The .application has nothing strange and I haven't used <page>  
properties.

Any ideas?

Thank you.
Mirko


javax.servlet.ServletException: 4097
	at  
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.servi 
ce(WebRequestServicerPipelineBridge.java:60)
	at $ServletRequestServicer_109ad2fb738.service 
($ServletRequestServicer_109ad2fb738.java)
	at $ServletRequestServicer_109ad2fb737.service 
($ServletRequestServicer_109ad2fb737.java)
	at org.apache.tapestry.request.DecodedRequestInjector.service 
(DecodedRequestInjector.java:55)
	at $ServletRequestServicerFilter_109ad2fb734.service 
($ServletRequestServicerFilter_109ad2fb734.java)
	at $ServletRequestServicerFilter_109ad2fb733.service 
($ServletRequestServicerFilter_109ad2fb733.java)
	at $ServletRequestServicer_109ad2fb739.service 
($ServletRequestServicer_109ad2fb739.java)
	at org.apache.tapestry.multipart.MultipartDecoderFilter.service 
(MultipartDecoderFilter.java:52)
	at $ServletRequestServicerFilter_109ad2fb732.service 
($ServletRequestServicerFilter_109ad2fb732.java)
	at $ServletRequestServicerFilter_109ad2fb731.service 
($ServletRequestServicerFilter_109ad2fb731.java)
	at $ServletRequestServicer_109ad2fb739.service 
($ServletRequestServicer_109ad2fb739.java)
	at org.apache.tapestry.services.impl.SetupRequestEncoding.service 
(SetupRequestEncoding.java:53)
	at $ServletRequestServicerFilter_109ad2fb736.service 
($ServletRequestServicerFilter_109ad2fb736.java)
	at $ServletRequestServicerFilter_109ad2fb735.service 
($ServletRequestServicerFilter_109ad2fb735.java)
	at $ServletRequestServicer_109ad2fb739.service 
($ServletRequestServicer_109ad2fb739.java)
	at $ServletRequestServicer_109ad2fb72c.service 
($ServletRequestServicer_109ad2fb72c.java)
	at $ServletRequestServicer_109ad2fb72b.service 
($ServletRequestServicer_109ad2fb72b.java)
	at org.apache.tapestry.ApplicationServlet.doService 
(ApplicationServlet.java:123)
	at org.apache.tapestry.ApplicationServlet.doGet 
(ApplicationServlet.java:79)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter 
(ApplicationFilterChain.java:200)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter 
(ApplicationFilterChain.java:146)
	at org.objectstyle.cayenne.conf.WebApplicationContextFilter.doFilter 
(WebApplicationContextFilter.java:182)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter 
(ApplicationFilterChain.java:166)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter 
(ApplicationFilterChain.java:146)
	at org.apache.catalina.core.StandardWrapperValve.invoke 
(StandardWrapperValve.java:209)
	at org.apache.catalina.core.StandardPipeline 
$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
	at org.apache.catalina.core.StandardPipeline.invoke 
(StandardPipeline.java:433)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java: 
948)
	at org.apache.catalina.core.StandardContextValve.invoke 
(StandardContextValve.java:144)
	at org.apache.catalina.core.StandardPipeline 
$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
	at org.apache.catalina.core.StandardPipeline.invoke 
(StandardPipeline.java:433)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java: 
948)
	at org.apache.catalina.core.StandardContext.invoke 
(StandardContext.java:2358)
	at org.apache.catalina.core.StandardHostValve.invoke 
(StandardHostValve.java:133)
	at org.apache.catalina.core.StandardPipeline 
$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
	at org.apache.catalina.valves.ErrorDispatcherValve.invoke 
(ErrorDispatcherValve.java:118)
	at org.apache.catalina.core.StandardPipeline 
$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
	at org.apache.catalina.valves.ErrorReportValve.invoke 
(ErrorReportValve.java:116)
	at org.apache.catalina.core.StandardPipeline 
$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
	at org.apache.catalina.core.StandardPipeline.invoke 
(StandardPipeline.java:433)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java: 
948)
	at org.apache.catalina.core.StandardEngineValve.invoke 
(StandardEngineValve.java:127)
	at org.apache.catalina.core.StandardPipeline 
$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
	at org.apache.catalina.core.StandardPipeline.invoke 
(StandardPipeline.java:433)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java: 
948)
	at org.apache.coyote.tomcat4.CoyoteAdapter.service 
(CoyoteAdapter.java:152)
	at org.apache.coyote.http11.Http11Processor.process 
(Http11Processor.java:799)
	at org.apache.coyote.http11.Http11Protocol 
$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt 
(PoolTcpEndpoint.java:577)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run 
(ThreadPool.java:683)
	at java.lang.Thread.run(Thread.java:534)
----- Root Cause -----
org.apache.hivemind.ApplicationRuntimeException: 4097 [classpath:/org/ 
apache/tapestry/pages/Exception.page, line 22, column 65]
	at org.apache.tapestry.error.ExceptionPresenterImpl.presentException 
(ExceptionPresenterImpl.java:64)
	at $ExceptionPresenter_109ad2fb6fe.presentException 
($ExceptionPresenter_109ad2fb6fe.java)
	at $ExceptionPresenter_109ad2fb6fd.presentException 
($ExceptionPresenter_109ad2fb6fd.java)
	at org.apache.tapestry.engine.AbstractEngine.activateExceptionPage 
(AbstractEngine.java:121)
	at org.apache.tapestry.engine.AbstractEngine.service 
(AbstractEngine.java:280)
	at org.apache.tapestry.services.impl.InvokeEngineTerminator.service 
(InvokeEngineTerminator.java:60)
	at $WebRequestServicer_109ad2fb758.service 
($WebRequestServicer_109ad2fb758.java)
	at $WebRequestServicer_109ad2fb757.service 
($WebRequestServicer_109ad2fb757.java)
	at org.apache.tapestry.services.impl.DisableCachingFilter.service 
(DisableCachingFilter.java:48)
	at $WebRequestServicerFilter_109ad2fb75a.service 
($WebRequestServicerFilter_109ad2fb75a.java)
	at $WebRequestServicerFilter_109ad2fb759.service 
($WebRequestServicerFilter_109ad2fb759.java)
	at $WebRequestServicer_109ad2fb75b.service 
($WebRequestServicer_109ad2fb75b.java)
	at $WebRequestServicer_109ad2fb754.service 
($WebRequestServicer_109ad2fb754.java)
	at $WebRequestServicer_109ad2fb753.service 
($WebRequestServicer_109ad2fb753.java)
	at  
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.servi 
ce(WebRequestServicerPipelineBridge.java:56)
	at $ServletRequestServicer_109ad2fb738.service 
($ServletRequestServicer_109ad2fb738.java)
	at $ServletRequestServicer_109ad2fb737.service 
($ServletRequestServicer_109ad2fb737.java)
	at org.apache.tapestry.request.DecodedRequestInjector.service 
(DecodedRequestInjector.java:55)
	at $ServletRequestServicerFilter_109ad2fb734.service 
($ServletRequestServicerFilter_109ad2fb734.java)
	at $ServletRequestServicerFilter_109ad2fb733.service 
($ServletRequestServicerFilter_109ad2fb733.java)
	at $ServletRequestServicer_109ad2fb739.service 
($ServletRequestServicer_109ad2fb739.java)
	at org.apache.tapestry.multipart.MultipartDecoderFilter.service 
(MultipartDecoderFilter.java:52)
	at $ServletRequestServicerFilter_109ad2fb732.service 
($ServletRequestServicerFilter_109ad2fb732.java)
	at $ServletRequestServicerFilter_109ad2fb731.service 
($ServletRequestServicerFilter_109ad2fb731.java)
	at $ServletRequestServicer_109ad2fb739.service 
($ServletRequestServicer_109ad2fb739.java)
	at org.apache.tapestry.services.impl.SetupRequestEncoding.service 
(SetupRequestEncoding.java:53)
	at $ServletRequestServicerFilter_109ad2fb736.service 
($ServletRequestServicerFilter_109ad2fb736.java)
	at $ServletRequestServicerFilter_109ad2fb735.service 
($ServletRequestServicerFilter_109ad2fb735.java)
	at $ServletRequestServicer_109ad2fb739.service 
($ServletRequestServicer_109ad2fb739.java)
	at $ServletRequestServicer_109ad2fb72c.service 
($ServletRequestServicer_109ad2fb72c.java)
	at $ServletRequestServicer_109ad2fb72b.service 
($ServletRequestServicer_109ad2fb72b.java)
	at org.apache.tapestry.ApplicationServlet.doService 
(ApplicationServlet.java:123)
	at org.apache.tapestry.ApplicationServlet.doGet 
(ApplicationServlet.java:79)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter 
(ApplicationFilterChain.java:200)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter 
(ApplicationFilterChain.java:146)
	at org.objectstyle.cayenne.conf.WebApplicationContextFilter.doFilter 
(WebApplicationContextFilter.java:182)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter 
(ApplicationFilterChain.java:166)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter 
(ApplicationFilterChain.java:146)
	at org.apache.catalina.core.StandardWrapperValve.invoke 
(StandardWrapperValve.java:209)
	at org.apache.catalina.core.StandardPipeline 
$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
	at org.apache.catalina.core.StandardPipeline.invoke 
(StandardPipeline.java:433)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java: 
948)
	at org.apache.catalina.core.StandardContextValve.invoke 
(StandardContextValve.java:144)
	at org.apache.catalina.core.StandardPipeline 
$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
	at org.apache.catalina.core.StandardPipeline.invoke 
(StandardPipeline.java:433)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java: 
948)
	at org.apache.catalina.core.StandardContext.invoke 
(StandardContext.java:2358)
	at org.apache.catalina.core.StandardHostValve.invoke 
(StandardHostValve.java:133)
	at org.apache.catalina.core.StandardPipeline 
$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
	at org.apache.catalina.valves.ErrorDispatcherValve.invoke 
(ErrorDispatcherValve.java:118)
	at org.apache.catalina.core.StandardPipeline 
$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
	at org.apache.catalina.valves.ErrorReportValve.invoke 
(ErrorReportValve.java:116)
	at org.apache.catalina.core.StandardPipeline 
$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
	at org.apache.catalina.core.StandardPipeline.invoke 
(StandardPipeline.java:433)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java: 
948)
	at org.apache.catalina.core.StandardEngineValve.invoke 
(StandardEngineValve.java:127)
	at org.apache.catalina.core.StandardPipeline 
$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
	at org.apache.catalina.core.StandardPipeline.invoke 
(StandardPipeline.java:433)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java: 
948)
	at org.apache.coyote.tomcat4.CoyoteAdapter.service 
(CoyoteAdapter.java:152)
	at org.apache.coyote.http11.Http11Processor.process 
(Http11Processor.java:799)
	at org.apache.coyote.http11.Http11Protocol 
$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt 
(PoolTcpEndpoint.java:577)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run 
(ThreadPool.java:683)
	at java.lang.Thread.run(Thread.java:534)
Caused by: org.apache.hivemind.ApplicationRuntimeException: 4097  
[classpath:/org/apache/tapestry/pages/Exception.page, line 22, column  
65]
	at org.apache.tapestry.engine.RequestCycle.renderPage 
(RequestCycle.java:380)
	at  
org.apache.tapestry.services.impl.ResponseRendererImpl.renderResponse 
(ResponseRendererImpl.java:71)
	at $ResponseRenderer_109ad2fb70d.renderResponse 
($ResponseRenderer_109ad2fb70d.java)
	at org.apache.tapestry.error.ExceptionPresenterImpl.presentException 
(ExceptionPresenterImpl.java:46)
	... 66 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 4097
	at org.apache.coyote.http11.InternalOutputBuffer.write 
(InternalOutputBuffer.java:688)
	at org.apache.coyote.http11.InternalOutputBuffer.sendStatus 
(InternalOutputBuffer.java:428)
	at org.apache.coyote.http11.Http11Processor.prepareResponse 
(Http11Processor.java:1531)
	at org.apache.coyote.http11.Http11Processor.action 
(Http11Processor.java:892)
[...]


---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org


Re: Is /dynamic/* reserved?

Posted by Mirko Viviani <mi...@objectlab.org>.
On 27/feb/06, at 22:09, Mirko Viviani wrote:

> I'm using Tap4/cayenne/tomcat4.1 for a new application configured  
> with friendly url.
> Recently I have moved some pages from / to /dynamic and they  
> stopped working.
> Anytime I request the page manually I always receive the exception  
> below, but if I link
> with a directlink it renders correctly.

In reply to myself I must say that this exception appears on winxp- 
sp0 (no fw or antivirus),
jdk 1.4.2_10 with a local tomcat 4.1.31/sysdeo Devloader configured  
with name based virtual
host using Mozilla 1.7.x

The same setup works great using Opera and IE or using regular /app  
ugly url.

Anyway moving the same application to FreeBSD doesn't show the problem.

I don't know more at the moment.

Ciao
Mirko




---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org