This is a production site so it's not me causing the error. I just see it in the logs.
On Sat, Sep 28, 2013 at 11:09 PM, George Christman <gchrist...@cardaddy.com>wrote: > Were you seeing any js errors in your console? > > > On Sat, Sep 28, 2013 at 9:54 AM, Barry Books <trs...@gmail.com> wrote: > > > Since I put my 5.4 site up yesterday I'm seeing this in the logs. I did > not > > see this testing and I can't seem to reproduce it either. Any ideas? The > > code is pretty simple: The textfield is line 47 > > > > <t:form > > > > > <div class="row"> > > > > <div class="col-md-3"><t:textfield t:id="title" type="search" class= > > "search-query" t:mixins="autocomplete"/> > > > > </div> > > > > <div class="col-md-9"> > > > > <input type="submit" value="Search Title" class="btn btn-primary"/> > > > > <t:submit t:id="clearTitle" value="Clear Title" class="btn btn-default" > /> > > > > </div> > > > > </div> > > > > </t:form> > > > > > > @OnEvent(value = "provideCompletions") > > > > *public* List<String> autoComplete(String start) { > > > > start = start.toLowerCase(); > > > > Set<String> tags = *new* HashSet<String>(); > > > > *for* ( Work work : workDAO.scan() ) { > > > > *if* ( work.getTitle().toLowerCase().contains(start)) { > > > > tags.add(work.getTitle()); > > > > } > > > > } > > > > List<String> ret = *new* ArrayList<String>(tags); > > > > Collections.sort(ret); > > > > *return* ret; > > > > } > > > > > > > > > > 28 Sep 2013 13:47:58,482 [ERROR] ioc.Registry Unable process query > > parameter 't:input' as parameter #1 of event handler method > > > > > org.apache.tapestry5.corelib.mixins.Autocomplete.onAutocomplete(java.lang.String): > > The value for query parameter 't:input' was blank, but a non-blank value > is > > needed. > > 28 Sep 2013 13:47:58,482 [ERROR] ioc.Registry Operations trace: > > 28 Sep 2013 13:47:58,483 [ERROR] ioc.Registry [ 1] Handling traditional > > 'autocomplete' component event request for work/Index:title. > > 28 Sep 2013 13:47:58,483 [ERROR] ioc.Registry [ 2] Triggering event > > 'autocomplete' on work/Index:title > > 28 Sep 2013 13:47:58,483 [ERROR] ioc.Registry [ 3] Obtaining value for > > parameter #1 of > > > > > org.apache.tapestry5.corelib.mixins.Autocomplete.onAutocomplete(java.lang.String) > > 28 Sep 2013 13:47:58,483 [ERROR] TapestryModule.RequestExceptionHandler > > Processing of request failed with uncaught exception: > > org.apache.tapestry5.runtime.ComponentEventException: Unable process > query > > parameter 't:input' as parameter #1 of event handler method > > > > > org.apache.tapestry5.corelib.mixins.Autocomplete.onAutocomplete(java.lang.String): > > The value for query parameter 't:input' was blank, but a non-blank value > is > > needed. [at classpath:com/trsvax/pages/work/WorkIndex.tml, line 47] > > org.apache.tapestry5.runtime.ComponentEventException: Unable process > query > > parameter 't:input' as parameter #1 of event handler method > > > > > org.apache.tapestry5.corelib.mixins.Autocomplete.onAutocomplete(java.lang.String): > > The value for query parameter 't:input' was blank, but a non-blank value > is > > needed. [at classpath:com/trsvax/pages/work/WorkIndex.tml, line 47] > > at > > > > > org.apache.tapestry5.internal.structure.ComponentPageElementImpl.processEventTriggering(ComponentPageElementImpl.java:1151) > > at > > > > > org.apache.tapestry5.internal.structure.ComponentPageElementImpl.access$3100(ComponentPageElementImpl.java:62) > > at > > > > > org.apache.tapestry5.internal.structure.ComponentPageElementImpl$5.invoke(ComponentPageElementImpl.java:1072) > > at > > > > > org.apache.tapestry5.internal.structure.ComponentPageElementImpl$5.invoke(ComponentPageElementImpl.java:1069) > > at > > > > > org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:80) > > at > > > > > org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:89) > > at > > > > > org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1112) > > at > > > > > org.apache.tapestry5.internal.structure.ComponentPageElementResourcesImpl.invoke(ComponentPageElementResourcesImpl.java:145) > > at > > > > > org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1068) > > at > > > > > org.apache.tapestry5.internal.services.ComponentEventRequestHandlerImpl.handle(ComponentEventRequestHandlerImpl.java:75) > > at > > > > > org.apache.tapestry5.internal.services.AjaxFilter.handle(AjaxFilter.java:42) > > at $ComponentEventRequestHandler_6981f66b27f628.handle(Unknown Source) > > at > > > > > org.apache.tapestry5.upload.internal.services.UploadExceptionFilter.handle(UploadExceptionFilter.java:75) > > at $ComponentEventRequestHandler_6981f66b27f628.handle(Unknown Source) > > at > > > > > org.apache.tapestry5.modules.TapestryModule$36.handle(TapestryModule.java:2171) > > at $ComponentEventRequestHandler_6981f66b27f628.handle(Unknown Source) > > at $ComponentEventRequestHandler_6981f66b27f594.handle(Unknown Source) > > at > > > > > org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handleComponentEvent(ComponentRequestHandlerTerminator.java:43) > > at > > > > > org.apache.tapestry5.services.InitializeActivePageName.handleComponentEvent(InitializeActivePageName.java:39) > > at $ComponentRequestHandler_6981f66b27f596.handleComponentEvent(Unknown > > Source) > > at > > > > > org.apache.tapestry5.internal.services.RequestOperationTracker$1.perform(RequestOperationTracker.java:55) > > at > > > > > org.apache.tapestry5.internal.services.RequestOperationTracker$1.perform(RequestOperationTracker.java:52) > > at > > > > > org.apache.tapestry5.ioc.internal.OperationTrackerImpl.perform(OperationTrackerImpl.java:107) > > at > > > > > org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.perform(PerThreadOperationTracker.java:100) > > at > > > > > org.apache.tapestry5.ioc.internal.RegistryImpl.perform(RegistryImpl.java:1117) > > at > > > > > org.apache.tapestry5.internal.services.RequestOperationTracker.handleComponentEvent(RequestOperationTracker.java:47) > > at $ComponentRequestHandler_6981f66b27f596.handleComponentEvent(Unknown > > Source) > > at > > > > > org.tynamo.security.SecurityComponentRequestFilter.handleComponentEvent(SecurityComponentRequestFilter.java:41) > > at $ComponentRequestFilter_6981f66b27f593.handleComponentEvent(Unknown > > Source) > > at $ComponentRequestHandler_6981f66b27f596.handleComponentEvent(Unknown > > Source) > > at $ComponentRequestHandler_6981f66b27f4d7.handleComponentEvent(Unknown > > Source) > > at > > > > > org.apache.tapestry5.internal.services.ComponentEventDispatcher.dispatch(ComponentEventDispatcher.java:46) > > at $Dispatcher_6981f66b27f4d8.dispatch(Unknown Source) > > at $Dispatcher_6981f66b27f4d3.dispatch(Unknown Source) > > at > > > > > org.apache.tapestry5.modules.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:298) > > at > > > > > com.trsvax.bootstrap.services.CKEditorRequestFilter.service(CKEditorRequestFilter.java:97) > > at $RequestHandler_6981f66b27f4d4.service(Unknown Source) > > at > > > > > org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26) > > at $RequestHandler_6981f66b27f4d4.service(Unknown Source) > > at > > > > > org.apache.tapestry5.modules.TapestryModule$3.service(TapestryModule.java:843) > > at $RequestHandler_6981f66b27f4d4.service(Unknown Source) > > at > > > > > org.apache.tapestry5.modules.TapestryModule$2.service(TapestryModule.java:833) > > at $RequestHandler_6981f66b27f4d4.service(Unknown Source) > > at > > > > > org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:89) > > at $RequestHandler_6981f66b27f4d4.service(Unknown Source) > > at > > > > > com.trsvax.jacquard.services.XUACompatibleHeader.service(XUACompatibleHeader.java:23) > > at $RequestHandler_6981f66b27f4d4.service(Unknown Source) > > at $RequestHandler_6981f66b27f4c0.service(Unknown Source) > > at > > > > > org.apache.tapestry5.modules.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:249) > > at > > > > > org.tynamo.security.services.impl.SecurityConfiguration$1.call(SecurityConfiguration.java:59) > > at > > > > > org.tynamo.security.services.impl.SecurityConfiguration$1.call(SecurityConfiguration.java:54) > > at > > > > > org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) > > at > > > > > org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) > > at > > > > > org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:380) > > at > > > > > org.tynamo.security.services.impl.SecurityConfiguration.service(SecurityConfiguration.java:54) > > at $HttpServletRequestFilter_6981f66b27f4bf.service(Unknown Source) > > at $HttpServletRequestHandler_6981f66b27f4c2.service(Unknown Source) > > at > > > > > org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44) > > at $HttpServletRequestHandler_6981f66b27f4c2.service(Unknown Source) > > at > > > > > org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) > > at $HttpServletRequestFilter_6981f66b27f4bc.service(Unknown Source) > > at $HttpServletRequestHandler_6981f66b27f4c2.service(Unknown Source) > > at > > > > > org.apache.tapestry5.modules.TapestryModule$1.service(TapestryModule.java:793) > > at $HttpServletRequestHandler_6981f66b27f4c2.service(Unknown Source) > > at $HttpServletRequestHandler_6981f66b27f4bb.service(Unknown Source) > > at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:166) > > at > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > > at > > > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > > at > > > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) > > at > > > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > > at > > > > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > > at > > > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > > at > > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615) > > at > org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:647) > > at > > > > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > > at > > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) > > at > > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) > > at > > > > > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) > > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) > > at java.lang.Thread.run(Thread.java:679) > > Caused by: org.apache.tapestry5.ioc.internal.OperationException: Unable > > process query parameter 't:input' as parameter #1 of event handler method > > > > > org.apache.tapestry5.corelib.mixins.Autocomplete.onAutocomplete(java.lang.String): > > The value for query parameter 't:input' was blank, but a non-blank value > is > > needed. > > at > > > > > org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(OperationTrackerImpl.java:180) > > at > > > > > org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:88) > > at > > > > > org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:89) > > at > > > > > org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1112) > > at > > > > > org.apache.tapestry5.internal.transform.EventHandlerMethodParameterSource.get(EventHandlerMethodParameterSource.java:49) > > at > > > > > org.apache.tapestry5.corelib.mixins.Autocomplete.dispatchComponentEvent(Autocomplete.java) > > at > > > > > org.apache.tapestry5.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:950) > > at > > > > > org.apache.tapestry5.internal.structure.ComponentPageElementImpl.processEventTriggering(ComponentPageElementImpl.java:1127) > > ... 79 more > > Caused by: java.lang.RuntimeException: Unable process query parameter > > 't:input' as parameter #1 of event handler method > > > > > org.apache.tapestry5.corelib.mixins.Autocomplete.onAutocomplete(java.lang.String): > > The value for query parameter 't:input' was blank, but a non-blank value > is > > needed. > > at > > > > > org.apache.tapestry5.internal.transform.OnEventWorker$9.valueForEventHandlerMethodParameter(OnEventWorker.java:456) > > at > > > > > org.apache.tapestry5.internal.transform.EventHandlerMethodParameterSource$1.invoke(EventHandlerMethodParameterSource.java:54) > > at > > > > > org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:80) > > ... 85 more > > Caused by: java.lang.RuntimeException: The value for query parameter > > 't:input' was blank, but a non-blank value is needed. > > at > > > > > org.apache.tapestry5.internal.transform.OnEventWorker$9.valueForEventHandlerMethodParameter(OnEventWorker.java:437) > > ... 87 more > > > > > > -- > George Christman > www.CarDaddy.com > P.O. Box 735 > Johnstown, New York >