Can someone explain the error below?
The page is loading correctly, but when I hit the search button I get this
error.
the onPrepare is the last method, after that I get the exception.


<t:loop source="products" value="product" index="currentIndex"
volatile="true">

java.util.NoSuchElementException
# java.util.AbstractList$Itr.next(Unknown Source)
#
org.apache.tapestry5.corelib.components.Loop.advanceVolatile(Loop.java:335)
# org.apache.tapestry5.corelib.components.Loop.access$200(Loop.java:41)
# org.apache.tapestry5.corelib.components.Loop$3.execute(Loop.java:92)
# org.apache.tapestry5.corelib.components.Loop$3.execute(Loop.java:96)
#
org.apache.tapestry5.corelib.components.Form.executeStoredActions(Form.java:477)
#
org.apache.tapestry5.corelib.components.Form._$advised$onAction(Form.java:375)
#
org.apache.tapestry5.corelib.components.Form$onAction$invocation_1206621e4a4.invokeAdvisedMethod(Form$onAction$invocation_1206621e4a4.java)
#
org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:71)
#
org.apache.tapestry5.ioc.internal.services.LoggingAdvice.advise(LoggingAdvice.java:37)
#
org.apache.tapestry5.internal.transform.LogWorker$1.advise(LogWorker.java:54)
#
org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:80)
# 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:910)
#
org.apache.tapestry5.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1081)
#
org.apache.tapestry5.internal.services.ComponentEventRequestHandlerImpl.handle(ComponentEventRequestHandlerImpl.java:75)
#
org.apache.tapestry5.internal.services.ImmediateActionRenderResponseFilter.handle(ImmediateActionRenderResponseFilter.java:42)
#
$ComponentEventRequestHandler_1206621ba7e.handle($ComponentEventRequestHandler_1206621ba7e.java)
#
org.apache.tapestry5.internal.services.AjaxFilter.handle(AjaxFilter.java:42)
#
$ComponentEventRequestHandler_1206621ba7e.handle($ComponentEventRequestHandler_1206621ba7e.java)
#
org.apache.tapestry5.upload.internal.services.UploadExceptionFilter.handle(UploadExceptionFilter.java:73)
#
$ComponentEventRequestHandler_1206621ba7e.handle($ComponentEventRequestHandler_1206621ba7e.java)
#
org.apache.tapestry5.services.TapestryModule$36.handle(TapestryModule.java:2137)
#
$ComponentEventRequestHandler_1206621ba7e.handle($ComponentEventRequestHandler_1206621ba7e.java)
#
$ComponentEventRequestHandler_1206621b999.handle($ComponentEventRequestHandler_1206621b999.java)
#
org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handleComponentEvent(ComponentRequestHandlerTerminator.java:43)
#
$ComponentRequestHandler_1206621b988.handleComponentEvent($ComponentRequestHandler_1206621b988.java)
#
org.apache.tapestry5.internal.services.ComponentEventDispatcher.dispatch(ComponentEventDispatcher.java:46)
# $Dispatcher_1206621b98b.dispatch($Dispatcher_1206621b98b.java)
# $Dispatcher_1206621b980.dispatch($Dispatcher_1206621b980.java)
#
org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:249)
#
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
# $RequestHandler_1206621b981.service($RequestHandler_1206621b981.java)
#
org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:772)
# $RequestHandler_1206621b981.service($RequestHandler_1206621b981.java)
#
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:762)
# $RequestHandler_1206621b981.service($RequestHandler_1206621b981.java)
#
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
# $RequestHandler_1206621b981.service($RequestHandler_1206621b981.java)
#
org.apache.tapestry5.internal.services.URLRewriterRequestFilter.service(URLRewriterRequestFilter.java:64)
# $RequestHandler_1206621b981.service($RequestHandler_1206621b981.java)
#
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90)
#
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:81)
#
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
#
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
# $RequestHandler_1206621b981.service($RequestHandler_1206621b981.java)
# $RequestHandler_1206621b974.service($RequestHandler_1206621b974.java)
#
org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:201)
#
org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44)
#
$HttpServletRequestHandler_1206621b976.service($HttpServletRequestHandler_1206621b976.java)
# org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
#
$HttpServletRequestHandler_1206621b976.service($HttpServletRequestHandler_1206621b976.java)
#
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
#
$HttpServletRequestFilter_1206621b972.service($HttpServletRequestFilter_1206621b972.java)
#
$HttpServletRequestHandler_1206621b976.service($HttpServletRequestHandler_1206621b976.java)
#
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:722)
#
$HttpServletRequestHandler_1206621b976.service($HttpServletRequestHandler_1206621b976.java)
#
$HttpServletRequestHandler_1206621b970.service($HttpServletRequestHandler_1206621b970.java)
# org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:127)

Reply via email to