Hi ! Our production servers get hitted by our users as well as robots as well as ...
The stack trace below appears now and then and I would like to get rid of it. I haven't yet turned on production mode since we thought that bug haunting should be easier if not. So my questiosn are: + Will the trace disappear if PROD mode is enabled. + Is there a smart way to get rid of it without turning on PROD mode. ? How do I best find out what the request is that is causing this trace? Thanks in advance! /Gunnar Eketrapp (from a very cold and snowy Stockholm) 4:09:18.842 [http-8080-Processor14] ERROR o.a.t.s.T.RequestExceptionHandler - Processing of request failed with uncaught exception: Forms require that the request method be POST and that the t:formdata query parameter have values. org.apache.tapestry5.runtime.ComponentEventException: Forms require that the request method be POST and that the t:formdata query parameter have values. at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1098) [tapestry-core-5.1.0.5.jar:na] at org.apache.tapestry5.internal.services.ComponentEventRequestHandlerImpl.handle(ComponentEventRequestHandlerImpl.java:75) [tapestry-core-5.1.0.5.jar:na] at org.apache.tapestry5.internal.services.ImmediateActionRenderResponseFilter.handle(ImmediateActionRenderResponseFilter.java:42) [tapestry-core-5.1.0.5.jar:na] at $ComponentEventRequestHandler_12661a80307.handle($ComponentEventRequestHandler_12661a80307.java) [tapestry-ioc-5.1.0.5.jar:na] at org.apache.tapestry5.internal.services.AjaxFilter.handle(AjaxFilter.java:42) [tapestry-core-5.1.0.5.jar:na] at $ComponentEventRequestHandler_12661a80307.handle($ComponentEventRequestHandler_12661a80307.java) [tapestry-ioc-5.1.0.5.jar:na] at org.apache.tapestry5.services.TapestryModule$36.handle(TapestryModule.java:2164) [tapestry-core-5.1.0.5.jar:na] at $ComponentEventRequestHandler_12661a80307.handle($ComponentEventRequestHandler_12661a80307.java) [tapestry-ioc-5.1.0.5.jar:na] at $ComponentEventRequestHandler_12661a801ea.handle($ComponentEventRequestHandler_12661a801ea.java) [tapestry-ioc-5.1.0.5.jar:na] at org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handleComponentEvent(ComponentRequestHandlerTerminator.java:43) [tapestry-core-5.1.0.5.jar:na] at $ComponentRequestHandler_12661a8018c.handleComponentEvent($ComponentRequestHandler_12661a8018c.java) [tapestry-ioc-5.1.0.5.jar:na] at org.apache.tapestry5.internal.services.ComponentEventDispatcher.dispatch(ComponentEventDispatcher.java:46) [tapestry-core-5.1.0.5.jar:na] at $Dispatcher_12661a8018e.dispatch($Dispatcher_12661a8018e.java) [tapestry-ioc-5.1.0.5.jar:na] at $Dispatcher_12661a80183.dispatch($Dispatcher_12661a80183.java) [tapestry-ioc-5.1.0.5.jar:na] at org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:245) [tapestry-core-5.1.0.5.jar:na] at org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26) [tapestry-core-5.1.0.5.jar:na] at $RequestHandler_12661a80184.service($RequestHandler_12661a80184.java) [tapestry-ioc-5.1.0.5.jar:na] at org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:778) [tapestry-core-5.1.0.5.jar:na] at $RequestHandler_12661a80184.service($RequestHandler_12661a80184.java) [tapestry-ioc-5.1.0.5.jar:na] at org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:767) [tapestry-core-5.1.0.5.jar:na] at $RequestHandler_12661a80184.service($RequestHandler_12661a80184.java) [tapestry-ioc-5.1.0.5.jar:na] at org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85) [tapestry-core-5.1.0.5.jar:na] at $RequestHandler_12661a80184.service($RequestHandler_12661a80184.java) [tapestry-ioc-5.1.0.5.jar:na] at com.tellpoker.services.AppModule$1.service(AppModule.java:146) [AppModule$1.class:na] at $RequestFilter_12661a8017f.service($RequestFilter_12661a8017f.java) [tapestry-ioc-5.1.0.5.jar:na] at $RequestHandler_12661a80184.service($RequestHandler_12661a80184.java) [tapestry-ioc-5.1.0.5.jar:na] at org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90) [tapestry-core-5.1.0.5.jar:na] at org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:81) [tapestry-core-5.1.0.5.jar:na] at org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85) [tapestry-ioc-5.1.0.5.jar:na] at org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103) [tapestry-core-5.1.0.5.jar:na] at $RequestHandler_12661a80184.service($RequestHandler_12661a80184.java) [tapestry-ioc-5.1.0.5.jar:na] at $RequestHandler_12661a8017b.service($RequestHandler_12661a8017b.java) [tapestry-ioc-5.1.0.5.jar:na] at org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:197) [tapestry-core-5.1.0.5.jar:na] at org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) [tapestry-core-5.1.0.5.jar:na] at $HttpServletRequestFilter_12661a8017a.service($HttpServletRequestFilter_12661a8017a.java) [tapestry-ioc-5.1.0.5.jar:na] at $HttpServletRequestHandler_12661a8017d.service($HttpServletRequestHandler_12661a8017d.java) [tapestry-ioc-5.1.0.5.jar:na] at org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:726) [tapestry-core-5.1.0.5.jar:na] at $HttpServletRequestHandler_12661a8017d.service($HttpServletRequestHandler_12661a8017d.java) [tapestry-ioc-5.1.0.5.jar:na] at $HttpServletRequestHandler_12661a80178.service($HttpServletRequestHandler_12661a80178.java) [tapestry-ioc-5.1.0.5.jar:na] at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:127) [tapestry-core-5.1.0.5.jar:na] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) [catalina.jar:na] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) [catalina.jar:na] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) [catalina.jar:na] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) [catalina.jar:na] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) [catalina.jar:na] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) [catalina.jar:na] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) [catalina.jar:na] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) [catalina.jar:na] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) [tomcat-http.jar:na] at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) [tomcat-http.jar:na] at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) [tomcat-util.jar:5.1] at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) [tomcat-util.jar:5.1] at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) [tomcat-util.jar:5.1] at java.lang.Thread.run(Thread.java:619) [na:1.6.0_07] Caused by: java.lang.RuntimeException: Forms require that the request method be POST and that the t:formdata query parameter have values. at org.apache.tapestry5.corelib.components.Form.executeStoredActions(Form.java:455) [tapestry-core-5.1.0.5.jar:na] at org.apache.tapestry5.corelib.components.Form._$advised$onAction(Form.java:378) [tapestry-core-5.1.0.5.jar:na] at org.apache.tapestry5.corelib.components.Form$onAction$invocation_12661a866ea.invokeAdvisedMethod(Form$onAction$invocation_12661a866ea.java) [na:na] at org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:71) [tapestry-core-5.1.0.5.jar:na] at org.apache.tapestry5.ioc.internal.services.LoggingAdvice.advise(LoggingAdvice.java:37) [tapestry-ioc-5.1.0.5.jar:na] at org.apache.tapestry5.internal.transform.LogWorker$1.advise(LogWorker.java:54) [tapestry-core-5.1.0.5.jar:na] at org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:80) [tapestry-core-5.1.0.5.jar:na] at org.apache.tapestry5.corelib.components.Form.onAction(Form.java) [tapestry-core-5.1.0.5.jar:na] at org.apache.tapestry5.corelib.components.Form.dispatchComponentEvent(Form.java) [tapestry-core-5.1.0.5.jar:na] at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:910) [tapestry-core-5.1.0.5.jar:na] at org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1081) [tapestry-core-5.1.0.5.jar:na] ... 53 common frames omitted