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"/>&nbsp;
> >
> > <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
>

Reply via email to