I've also seen this error when a form submission takes so long to return that users get frustrated and click into URL field of the browser and hit Enter. This submits the URL as a GET instead of a POST. On Mar 22, 2013 1:59 PM, "Ken in Nashua" <kcola...@live.com> wrote:
> Hi Folks, > > Could I get some input on this stack trace ? > > I tried a few things unsuccessfully... worked then didnt. Not sure whats > going on. > > This error has been cropping up and around in tapestry since 2009. > > Thanks > > An unexpected application exception has > occurred.org.apache.tapestry5.ioc.internal.OperationExceptionForms require > that the request method be POST and that the t:formdata query parameter > have > values.locationclasspath:org/tynamo/examples/pphl/components/pphlLoginForm.tml, > line 41<div xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd" > xmlns:p="tapestry:parameter" 2 id="pphlLoginFormContainer" >3 > 4 <t:form t:id="pphlLoginForm" clientValidation="false">5 > <div id="pphlLoginMessage" >${loginMessage}</div>6 > <div id="pphlLoginContainer">7 > <div><t:label for="tynamoLogin">${message:loginLabel}</t:label></div>8 > <div><t:textfield t:id="tynamoLogin" > validate="required"/></div>9 </div>traceTriggering > event 'action' on > pphl/Login:pphlloginform.pphlloginformorg.apache.tapestry5.runtime.ComponentEventExceptionForms > require that the request method be POST and that the t:formdata query > parameter have values.context > eventTypeactionlocationclasspath:org/tynamo/examples/pphl/components/pphlLoginForm.tml, > line 4java.lang.RuntimeExceptionForms require that the request method be > POST and that the t:formdata query parameter have values.Filter stack frames > Stack trace > > > org.apache.tapestry5.corelib.components.Form.executeStoredActions(Form.java:632) > > > org.apache.tapestry5.corelib.components.Form.advised$onAction_9b8462e5fec(Form.java:522) > > org.apache.tapestry5.corelib.components.Form$Invocation_onAction_9b8462e5feb.proceedToAdvisedMethod(Unknown > Source) > > > org.apache.tapestry5.internal.plastic.AbstractMethodInvocation.proceed(AbstractMethodInvocation.java:84) > > > org.apache.tapestry5.ioc.internal.services.LoggingAdvice.advise(LoggingAdvice.java:45) > > > org.apache.tapestry5.internal.plastic.AbstractMethodInvocation.proceed(AbstractMethodInvocation.java:86) > > org.apache.tapestry5.corelib.components.Form.onAction(Form.java) > > > org.apache.tapestry5.corelib.components.Form.dispatchComponentEvent(Form.java) > > > org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:935) > > > org.apache.tapestry5.internal.structure.ComponentPageElementImpl.processEventTriggering(ComponentPageElementImpl.java:1112) > > > org.apache.tapestry5.internal.structure.ComponentPageElementImpl.access$3100(ComponentPageElementImpl.java:61) > > > org.apache.tapestry5.internal.structure.ComponentPageElementImpl$5.invoke(ComponentPageElementImpl.java:1057) > > > org.apache.tapestry5.internal.structure.ComponentPageElementImpl$5.invoke(ComponentPageElementImpl.java:1054) > > > org.apache.tapestry5.internal.structure.ComponentPageElementResourcesImpl.invoke(ComponentPageElementResourcesImpl.java:146) > > > org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1053) > > > org.apache.tapestry5.internal.services.ComponentEventRequestHandlerImpl.handle(ComponentEventRequestHandlerImpl.java:81) > > > org.apache.tapestry5.internal.services.ImmediateActionRenderResponseFilter.handle(ImmediateActionRenderResponseFilter.java:42) > > > org.apache.tapestry5.internal.services.AjaxFilter.handle(AjaxFilter.java:42) > > > org.apache.tapestry5.upload.internal.services.UploadExceptionFilter.handle(UploadExceptionFilter.java:75) > > > org.apache.tapestry5.services.TapestryModule$41.handle(TapestryModule.java:2476) > > > org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handleComponentEvent(ComponentRequestHandlerTerminator.java:43) > > > org.apache.tapestry5.services.InitializeActivePageName.handleComponentEvent(InitializeActivePageName.java:39) > > > org.tynamo.security.SecurityComponentRequestFilter.handleComponentEvent(SecurityComponentRequestFilter.java:41) > > > org.apache.tapestry5.internal.services.ComponentEventDispatcher.dispatch(ComponentEventDispatcher.java:46) > > > org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:302) > > > org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26) > > > org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:902) > > > org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:892) > > > org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90) > > > org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:105) > > > org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:95) > > > org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85) > > > org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:119) > > > org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:253) > > > org.tynamo.security.services.impl.SecurityConfiguration$1.call(SecurityConfiguration.java:55) > > > org.tynamo.security.services.impl.SecurityConfiguration$1.call(SecurityConfiguration.java:53) > > > org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) > > > org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) > > > org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:380) > > > org.tynamo.security.services.impl.SecurityConfiguration.service(SecurityConfiguration.java:53) > > > org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44) > > org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53) > > > org.got5.tapestry5.jquery.services.AjaxUploadServletRequestFilter.service(AjaxUploadServletRequestFilter.java:26) > > > org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) > > > org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:852) > > org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:171) > Tapestry FrameworkTapestry Version5.3.6Application > Version1.0-SNAPSHOT-1363974168054RequestContext Pathnone (deployed as > root)Request > Path/pphl/login.pphlloginform.pphlloginformLocaleen_USSecurefalseServer > NamelocalhostHeadersAccepttext/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8Accept-Encodinggzip, > deflateAccept-Languageen-US,en;q=0.5Connectionkeep-aliveCookieJSESSIONID=D783D6DB764CD5C7F15D41DA0DFA2F59; > securityAuthenticationToken=121966840046412377934435993649256001591; > JSESSIONID=1w568oamzzi9f1f0qf34wha1dvHostlocalhost:8080Refererhttp://localhost:8080/pphl/loginUser-AgentMozilla/5.0 > (Windows NT 6.1; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0Context > Attributescom.sun.jsp.tagFileJarUrlsCache{}com.sun.jsp.taglibraryCache{}javax.servlet.context.tempdirC:\Prototype\Mavenized\Product\tynamo\trunk\tynamo-examples\pphl\target\workorg.apache.tapestry5.application-registryorg.apache.tapestry5.ioc.internal.RegistryWrapper@1e95e9eSessionorg.apache.shiro.subject.support.DefaultSubjectContext_AUTHENTICATED_SESSION_KEYtrueorg.apache.shiro.subject.support.DefaultSubjectContext_PRINCIPALS_SESSION_KEYadminorg.apache.shiro.web.session.HttpServletSession.HOST_SESSION_KEY127.0.0.1sso > :org.apache.tapestry5.alerts.AlertStorageorg.apache.tapestry5.alerts.AlertStorage@47ab39sso > :org.tynamo.examples.pphl.model.AdminLayoutorg.tynamo.examples.pphl.model.AdminLayout@1sso > :org.tynamo.examples.pphl.model.HitCounterorg.tynamo.examples.pphl.model.HitCounter@1sso:org.tynamo.examples.pphl.model.Personadmin, > admin : email > adminsso:org.tynamo.examples.pphl.prototype.CurrentUseradmin, admin : > email > > adminstate:Home::cursor0state:Home::itemsPerPage10state:Home::tableColumns3state:Home:gallery:collectionempty > listSystem PropertiesMAVEN_OPTS > -Xdebug > awt.toolkit > sun.awt.windows.WToolkit > classworlds.conf > > C:\Prototype\Mavenized\Product\.metadata\.plugins\org.maven.ide.eclipse\launches\m2conf1136247743140003741.tmp > downloadJavadocs > true > downloadSources > true > file.encoding > Cp1252 > file.encoding.pkg > sun.io > file.separator > \ > guice.disable.misplaced.annotation.check > true > java.awt.graphicsenv > sun.awt.Win32GraphicsEnvironment > java.awt.printerjob > sun.awt.windows.WPrinterJob > java.class.path > C:\DEVTOOLS\apache-maven-3.0.3\boot\plexus-classworlds-2.4.jar > java.class.version > 50.0 > java.endorsed.dirs > C:\DEVTOOLS\sun\jdk1.6.0_32\jre\lib\endorsed > java.ext.dirs > C:\DEVTOOLS\sun\jdk1.6.0_32\jre\lib\ext;C:\Windows\Sun\Java\lib\ext > java.home > C:\DEVTOOLS\sun\jdk1.6.0_32\jre > java.io.tmpdir > C:\Users\Owner\AppData\Local\Temp\ > java.library.path > C:\DEVTOOLS\sun\jdk1.6.0_32\bin > > C:\Windows\Sun\Java\bin > > C:\Windows\system32 > > C:\Windows > > C:\DEVTOOLS\sun\jdk1.6.0_32\jre\bin > > C:/Program Files (x86)/Java/jre7/bin/client > > C:/Program Files (x86)/Java/jre7/bin > > C:/Program Files (x86)/Java/jre7/lib/i386 > > C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common > > C:\Windows\system32 > > C:\Windows > > C:\Windows\System32\Wbem > > C:\Windows\System32\WindowsPowerShell\v1.0\ > > C:\Program Files (x86)\Common Files\Ulead Systems\MPEG > > C:\Program Files (x86)\Common Files\HP\Digital Imaging\bin > > C:\Program Files (x86)\HP\Digital Imaging\bin\ > > C:\Program Files (x86)\HP\Digital Imaging\bin\Qt\Qt 4.3.3 > > C:\Program Files\SlikSvn\bin > > C:\Program Files\TortoiseSVN\bin > > C:\DEVTOOLS\sun\jdk1.6.0_32\bin > > C:\DEVTOOLS\apache-maven-3.0.3\bin > > C:\MySQL-5.1.46-winx64\bin > > C:\Program Files\SlikSvn\bin > > C:\USB.Corsair.Survivor\DEVTOOLS\CygWin\bin > > C:\apache-tomcat-6.0.26\bin > > C:\DEVTOOLS\bat > > C:\DEVTOOLS\bat\util > > C:\DEVTOOLS\eclipse\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\bin > > C:\DEVTOOLS\eclipse > > > > > . > java.runtime.name > Java(TM) SE Runtime Environment > java.runtime.version > 1.6.0_32-b05 > java.specification.name > Java Platform API Specification > java.specification.vendor > Sun Microsystems Inc. > java.specification.version > 1.6 > java.vendor > Sun Microsystems Inc. > java.vendor.url > http://java.sun.com/ > java.vendor.url.bug > http://java.sun.com/cgi-bin/bugreport.cgi > java.version > 1.6.0_32 > java.vm.info > mixed mode > java.vm.name > Java HotSpot(TM) Client VM > java.vm.specification.name > Java Virtual Machine Specification > java.vm.specification.vendor > Sun Microsystems Inc. > java.vm.specification.version > 1.0 > java.vm.vendor > Sun Microsystems Inc. > java.vm.version > 20.7-b02 > line.separator > > > > m2eclipse.workspace.state > > C:\Prototype\Mavenized\Product\.metadata\.plugins\org.maven.ide.eclipse\workspacestate.properties > maven.home > C:\DEVTOOLS\apache-maven-3.0.3 > maven.test.skip > true > org.mortbay.jetty.Request.maxFormContentSize > 9758122 > os.arch > x86 > os.name > Windows 7 > os.version > 6.1 > path.separator > ; > sun.arch.data.model > 32 > sun.boot.class.path > C:\DEVTOOLS\sun\jdk1.6.0_32\jre\lib\resources.jar > > C:\DEVTOOLS\sun\jdk1.6.0_32\jre\lib\rt.jar > > C:\DEVTOOLS\sun\jdk1.6.0_32\jre\lib\sunrsasign.jar > > C:\DEVTOOLS\sun\jdk1.6.0_32\jre\lib\jsse.jar > > C:\DEVTOOLS\sun\jdk1.6.0_32\jre\lib\jce.jar > > C:\DEVTOOLS\sun\jdk1.6.0_32\jre\lib\charsets.jar > > C:\DEVTOOLS\sun\jdk1.6.0_32\jre\lib\modules\jdk.boot.jar > > C:\DEVTOOLS\sun\jdk1.6.0_32\jre\classes > sun.boot.library.path > C:\DEVTOOLS\sun\jdk1.6.0_32\jre\bin > sun.cpu.endian > little > sun.cpu.isalist > pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86 > sun.desktop > windows > sun.io.unicode.encoding > UnicodeLittle > sun.java.command > org.codehaus.plexus.classworlds.launcher.Launcher -DMAVEN_OPTS=-Xdebug > -DdownloadSources=true -DdownloadJavadocs=true -B -X -e > -Dmaven.test.skip=true -s > C:\DEVTOOLS\apache-maven-3.0.3\conf\settings.xml jetty:run > sun.java.launcher > SUN_STANDARD > sun.jnu.encoding > Cp1252 > sun.management.compiler > HotSpot Client Compiler > sun.os.patch.level > Service Pack 1 > tapestry.compress-whitespace > false > tapestry.production-mode > false > user.country > US > user.dir > C:\Prototype\Mavenized\Product\tynamo\trunk\tynamo-examples\pphl > user.home > C:\Users\Owner > user.language > en > user.name > Owner > user.timezone > America/New_York > user.variant > > > >