sorry Howard and thanks for your reply! I've changed my post with the stack trace but something was wrong and It was not be published.. here it is...
[ERROR] RequestExceptionHandler Processing of request failed with uncaught exception: org.apache.tapestry.runtime.ComponentEventException org.apache.tapestry.runtime.ComponentEventException [at classpath:it/sailingweb/framework/web/components/template/componenti/componentigenerici/SailingForm.tml, line 4, column 72] at org.apache.tapestry.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1021) at org.apache.tapestry.internal.services.ComponentEventRequestHandlerImpl.handle(ComponentEventRequestHandlerImpl.java:62) at org.apache.tapestry.internal.services.ImmediateActionRenderResponseFilter.handle(ImmediateActionRenderResponseFilter.java:42) at $ComponentEventRequestHandler_1185f22f59f.handle($ComponentEventRequestHandler_1185f22f59f.java) at org.apache.tapestry.internal.services.AjaxFilter.handle(AjaxFilter.java:42) at $ComponentEventRequestHandler_1185f22f59f.handle($ComponentEventRequestHandler_1185f22f59f.java) at org.apache.tapestry.services.TapestryModule$39.handle(TapestryModule.java:2073) at $ComponentEventRequestHandler_1185f22f59f.handle($ComponentEventRequestHandler_1185f22f59f.java) at $ComponentEventRequestHandler_1185f22f47e.handle($ComponentEventRequestHandler_1185f22f47e.java) at org.apache.tapestry.internal.services.ComponentEventDispatcher.dispatch(ComponentEventDispatcher.java:131) at $Dispatcher_1185f22f480.dispatch($Dispatcher_1185f22f480.java) at $Dispatcher_1185f22f473.dispatch($Dispatcher_1185f22f473.java) at org.apache.tapestry.services.TapestryModule$13.service(TapestryModule.java:911) at org.apache.tapestry.internal.services.LocalizationFilter.service(LocalizationFilter.java:43) at $RequestHandler_1185f22f474.service($RequestHandler_1185f22f474.java) at org.apache.tapestry.services.TapestryModule$3.service(TapestryModule.java:529) at $RequestHandler_1185f22f474.service($RequestHandler_1185f22f474.java) at org.apache.tapestry.services.TapestryModule$2.service(TapestryModule.java:504) at $RequestHandler_1185f22f474.service($RequestHandler_1185f22f474.java) at org.apache.tapestry.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:79) at $RequestHandler_1185f22f474.service($RequestHandler_1185f22f474.java) at org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:93) at org.apache.tapestry.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:1) at org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:77) at org.apache.tapestry.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:106) at $RequestHandler_1185f22f474.service($RequestHandler_1185f22f474.java) at $RequestHandler_1185f22f46c.service($RequestHandler_1185f22f46c.java) at org.apache.tapestry.services.TapestryModule$12.service(TapestryModule.java:891) at org.apache.tapestry.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) at $HttpServletRequestFilter_1185f22f46b.service($HttpServletRequestFilter_1185f22f46b.java) at $HttpServletRequestHandler_1185f22f46d.service($HttpServletRequestHandler_1185f22f46d.java) at $HttpServletRequestHandler_1185f22f46a.service($HttpServletRequestHandler_1185f22f46a.java) at org.apache.tapestry.TapestryFilter.doFilter(TapestryFilter.java:164) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568) at org.mortbay.http.HttpContext.handle(HttpContext.java:1530) at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpServer.service(HttpServer.java:909) at org.mortbay.http.HttpConnection.service(HttpConnection.java:820) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) Caused by: org.apache.tapestry.ioc.internal.util.TapestryException [at classpath:org/apache/tapestry/corelib/components/BeanEditor.tml, line 3, column 44] at org.apache.tapestry.corelib.components.Form.onAction(Form.java:351) at org.apache.tapestry.corelib.components.Form.dispatchComponentEvent(Form.java) at org.apache.tapestry.internal.structure.ComponentPageElementImpl.dispatchEvent(ComponentPageElementImpl.java:851) at org.apache.tapestry.internal.structure.ComponentPageElementImpl.triggerContextEvent(ComponentPageElementImpl.java:1004) ... 45 more Caused by: java.util.NoSuchElementException at java.util.AbstractList$Itr.next(AbstractList.java:427) at org.apache.tapestry.corelib.components.Loop.advanceVolatile(Loop.java:264) at org.apache.tapestry.corelib.components.Loop.access$2(Loop.java:262) at org.apache.tapestry.corelib.components.Loop$3.execute(Loop.java:80) at org.apache.tapestry.corelib.components.Loop$3.execute(Loop.java:1) at org.apache.tapestry.corelib.components.Form.onAction(Form.java:338) ... 48 more where it/sailingweb/framework/web/components/template/componenti/componentigenerici/SailingForm, it's a wrapper component for the t5 form and the vm crashes only in debug mode... many thanks. -Rick Howard Lewis Ship wrote: > > You don't have a stack trace? > > On Wed, Feb 27, 2008 at 9:28 AM, riccaruf > <[EMAIL PROTECTED]> wrote: >> >> Hi everybody, >> I'm trying to submit a t5 form that contain a component build on a t5 >> grid >> modification >> >> <div class="t-data-grid" >> xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd"> >> >> <t:if t:test="filtred" negate="false"> >> <table> >> <tr> >> <td> >> <t:beaneditor >> t:object="gridModel.filterObject"> >> </t:beaneditor> >> </td> >> <td> >> <div t:MyLinkableImage >> >> t:iconPathKey="literal:ico_search" >> >> t:linkType="submit" >> t:id="filter" >> /> >> </td> >> >> </tr> >> >> </table> >> </t:if> >> >> >> <div t:id="pagerTop"/> >> >> <div t:id="gtb" >> t:type="MyGridToolbar" >> t:source="prop:toolbarModel" >> /> >> >> <table cellspacing="0" class="t-data-grid" name="SailingTable"> >> <thead t:id="columns"/> >> <tbody> >> >> <tr t:id="rows"/> >> </tbody> >> </table> >> >> <div t:id="pagerBottom"/> >> >> <t:block> >> <div t:id="pager"/> >> </t:block> >> >> <t:block id="empty"> There is no data to display. </t:block> >> </div> >> >> >> I'd like to use bean editor to create dinamically the components to >> filter >> the grid contents. >> And I'd like to associate this filter at my grid component. >> >> the gridModel.filterObject is initialized on the beginRender in this way >> >> gridModel.setFilterObject(_model.getBeanType().newInstance()); >> >> model il the BeanEdit model parameter of the grid component. >> >> >> In that way t5 creates the components correctly but on form submit >> booom the virtual machine crash. >> Any ideas ? >> >> Many thanks! >> >> -Rick >> >> >> >> >> >> >> >> -- >> View this message in context: >> http://www.nabble.com/t5-beaneditor-vm-lock-tp15718288p15718288.html >> Sent from the Tapestry - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > > > -- > Howard M. Lewis Ship > > Creator Apache Tapestry and Apache HiveMind > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/t5-beaneditor-vm-lock-tp15718288p15731844.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]