[T4.0.2] Strange ArrayIndexOutOfBoundsException in WebRequestServicePipelineBridge?

2007-10-05 Thread Daniel M Garland

Hi all,

I've been running a Tapestry 4.0.2 web application in our production 
environment for some months without any major hiccups; until recently 
when our Tomcat servers began to crash suddenly and unexpectedly. After 
some investigation it seems that amongst the last things to happen 
before the server goes down is I get the stack trace below in catalina.out.


The source code for WebRequestServicePipelineBridge line 60 calls 
service() on a WebRequestServicer object; but I don't know how to debug 
this further.


We're using Tomcat 5.5.20 and Tapestry 4.0.2.

Any ideas?
Dan Garland

**


javax.servlet.ServletException

java.lang.ArrayIndexOutOfBoundsException

**

11:59:03,916 ERROR [store]:253 - Servlet.service() for servlet myapp
threw exception
java.lang.ArrayIndexOutOfBoundsException
11:59:15,269 ERROR [/]:675 - myapp: ServletException
javax.servlet.ServletException
at 
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:60)
at 
$ServletRequestServicer_1156d467acf.service($ServletRequestServicer_1156d467acf.java)
at 
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55)
at 
$ServletRequestServicerFilter_1156d467acb.service($ServletRequestServicerFilter_1156d467acb.java)
at 
$ServletRequestServicer_1156d467ad1.service($ServletRequestServicer_1156d467ad1.java)
at 
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52)
at 
$ServletRequestServicerFilter_1156d467ac9.service($ServletRequestServicerFilter_1156d467ac9.java)
at 
$ServletRequestServicer_1156d467ad1.service($ServletRequestServicer_1156d467ad1.java)
at 
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53)
at 
$ServletRequestServicerFilter_1156d467acd.service($ServletRequestServicerFilter_1156d467acd.java)
at 
$ServletRequestServicer_1156d467ad1.service($ServletRequestServicer_1156d467ad1.java)
at 
$ServletRequestServicer_1156d467ac3.service($ServletRequestServicer_1156d467ac3.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:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at 
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at 
org.apache.catalina.cluster.tcp.ReplicationValve.invoke(ReplicationValve.java:346)
at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at 
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:833)
at 
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:639)
at 
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1285)

at java.lang.Thread.run(Thread.java:595)


**

__
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
__


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For 

Spindle - refererences unknown component on startup

2006-05-24 Thread Daniel M Garland

Hi all

When I load a particular tapestry project in Eclipse, spindle will flag 
a component as an unknown component. If I amend the file, say by adding 
a whitespace somewhere and saving it again, the problem goes away. I 
don't know if this a bug, or if anyone has experienced this before?


I'm on eclipse 3.1 and spindle 3.2.14.

TIA
--
Dan Garland

[EMAIL PROTECTED]
office: +44 (0) 207 803 1947
icq: 120963437
aim: dmgarland1767


__
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
__


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]