Uncalled for ? The first reply to this post is uncalled for. Doesn't make any sense here.
Howard Lewis Ship wrote: > > That is a completely uncalled-for comment. > > On Dec 13, 2007 10:45 AM, Tapestry240 <[EMAIL PROTECTED]> wrote: >> >> You guys retarded or something? >> >> >> >> >> Zsolt Salamon wrote: >> > >> > I't works. thx. >> > >> > But this is appear another problem: >> > >> > If I use this html code: >> > >> > <t:TextField >> > t:id="itm_id" >> > t:translate="stringTrs" >> > t:value="itm.id" >> > /> >> > >> > In the local properties file I definied thoose properties: >> > itm_id-label=ID: >> > itm_id-regexp=\\d{8}-\\d{4}-\\d{3}-\\d{2} >> > itm_id-regexp-message=The given ID is not correct! >> > itm_id-required-message=The ID is missing! >> > >> > How can I validate the itm.id value? >> > Because I can't use @Validate annotation for the itm.getId() method. >> > And as far as I know in the local properties file I have to use the >> > TextField Component id for definy the validation values... >> > >> > >> > On Dec 12, 2007, at 18:41, Josh Canfield wrote: >> > >> >> Look at your template, you are assigning an id to the TextField >> >> component >> >> that has a period in it: >> >> >> >> <t:TextField >> >> t:id="itm.id" >> >> t:translate="stringTrs" >> >> t:value="itm.id" >> >> /> >> >> Try making the t:id="itm_id" >> >> >> >> Josh >> >> >> >> On Dec 12, 2007 5:29 AM, Zsolt Salamon <[EMAIL PROTECTED]> wrote: >> >> >> >>> It's ok. But I don't use any Component with period. >> >>> >> >>> The >> >>> >> >>> @Persist >> >>> private Tezm itm >> >>> >> >>> is not a Component. It's a simple variable. >> >>> Or do I know wrong? >> >>> >> >>> On Dec 12, 2007, at 14:04, Howard Lewis Ship wrote: >> >>> >> >>>> Component ids should not have periods in their name. The fact that >> >>>> the parser even allows it is an error. >> >>>> >> >>>> On Dec 12, 2007 1:02 AM, Salamon Zsolt <[EMAIL PROTECTED]> wrote: >> >>>>> Hi I got this error and I don't know why. >> >>>>> >> >>>>> I use 5.0.5 Tapestry. >> >>>>> >> >>>>> Intez is a page object. >> >>>>> EditForm is a Component object. >> >>>>> >> >>>>> I include a simplified sources: >> >>>>> >> >>>>> EditForm.java >> >>>>> =========== >> >>>>> private StringTranslator stringTrs; >> >>>>> >> >>>>> public StringTranslator getStringTrs() { >> >>>>> if( stringTrs == null ) stringTrs = new StringTranslator(); >> >>>>> return stringTrs; >> >>>>> } >> >>>>> >> >>>>> @Persist >> >>>>> private int id; >> >>>>> >> >>>>> public String getId() { >> >>>>> return id; >> >>>>> } >> >>>>> >> >>>>> public void setId( String id ) { >> >>>>> this.id = id; >> >>>>> } >> >>>>> >> >>>>> @Persist >> >>>>> private Tezm itm = null; >> >>>>> >> >>>>> public Tezm getItm() { >> >>>>> return itm; >> >>>>> } >> >>>>> >> >>>>> public void setItm( Tezm itm ) { >> >>>>> this.itm = itm; >> >>>>> } >> >>>>> >> >>>>> @SetupRender >> >>>>> void setupEditForm() { >> >>>>> IntezDTO dto = new IntezDTO(); >> >>>>> dto.setInezId(id); >> >>>>> itm = ServiceLocator.getIntezService().getIntez("", >> >>>>> dto); // >> >>>>> that line is give a Tezm hibernate object, which selected from DB, >> >>>>> uses the given id for primary key. >> >>>>> } >> >>>>> >> >>>>> ================================== >> >>>>> >> >>>>> Tezm is a hibernate.mapping object. Generated by hbm2java. >> >>>>> >> >>>>> EditForm.html >> >>>>> ========== >> >>>>> >> >>>>> <table> >> >>>>> <tr> >> >>>>> <td> >> >>>>> ${message:id-label} >> >>>>> </td> >> >>>>> <td> >> >>>>> <t:TextField >> >>>>> t:id="itm.id" >> >>>>> t:translate="stringTrs" >> >>>>> t:value="itm.id" >> >>>>> /> >> >>>>> </td> >> >>>>> </tr> >> >>>>> <tr> >> >>>>> <td> >> >>>>> ${message:name-label} >> >>>>> </td> >> >>>>> <td> >> >>>>> <t:TextField >> >>>>> t:id="itm.name" >> >>>>> t:translate="stringTrs" >> >>>>> t:value="itm.name" >> >>>>> /> >> >>>>> </td> >> >>>>> </tr> >> >>>>> >> >>>>> >> >>>>> So my problem is: When I load in browser that page, that works. >> >>>>> I see >> >>>>> the fields with correct values. >> >>>>> But when I click any button on the page(any button click causes a >> >>>>> post submit) I got this error: >> >>>>> >> >>>>> ERROR [RequestExceptionHandler] Processing of request failed with >> >>>>> uncaught exception: Component Intez:editform does not contain an >> >>>>> embedded component with id 'itm'. >> >>>>> org.apache.tapestry.ioc.internal.util.TapestryException: Component >> >>>>> Intez:editform does not contain an embedded component with id >> >>>>> 'itm'. >> >>>>> at org.apache.tapestry.corelib.components.Form.onAction >> >>>>> (Form.java:375) >> >>>>> at >> >>>>> org.apache.tapestry.corelib.components.Form.handleComponentEvent >> >>>>> (Form.java) >> >>>>> at >> >>>>> my.package.web.components.intezmeny.ItmKarbantartEditForm.handleCom >> >>>>> po >> >>>>> nen >> >>>>> tEvent(ItmKarbantartEditForm.java) >> >>>>> at >> >>>>> org.apache.tapestry.internal.structure.ComponentPageElementImpl.han >> >>>>> dl >> >>>>> eEv >> >>>>> ent(ComponentPageElementImpl.java:893) >> >>>>> at >> >>>>> org.apache.tapestry.internal.structure.ComponentPageElementImpl.tri >> >>>>> gg >> >>>>> erE >> >>>>> vent(ComponentPageElementImpl.java:998) >> >>>>> at >> >>>>> org.apache.tapestry.internal.services.ComponentActionRequestHandler >> >>>>> Im >> >>>>> pl. >> >>>>> handle(ComponentActionRequestHandlerImpl.java:81) >> >>>>> at org.apache.tapestry.internal.services.InternalModule >> >>>>> $11.handle(InternalModule.java:541) >> >>>>> at $ComponentActionRequestHandler_116cd810cf4.handle >> >>>>> ($ComponentActionRequestHandler_116cd810cf4.java) >> >>>>> at $ComponentActionRequestHandler_116cd810c5b.handle >> >>>>> ($ComponentActionRequestHandler_116cd810c5b.java) >> >>>>> at >> >>>>> org.apache.tapestry.internal.services.ComponentActionDispatcher.dis >> >>>>> pa >> >>>>> tch >> >>>>> (ComponentActionDispatcher.java:116) >> >>>>> at $Dispatcher_116cd810c5d.dispatch >> >>>>> ($Dispatcher_116cd810c5d.java) >> >>>>> at $Dispatcher_116cd810c50.dispatch >> >>>>> ($Dispatcher_116cd810c50.java) >> >>>>> at org.apache.tapestry.services.TapestryModule$12.service >> >>>>> (TapestryModule.java:1066) >> >>>>> at my.package.web.services.AppModule$2.service >> >>>>> (AppModule.java:74) >> >>>>> at $RequestFilter_116cd810c4f.service >> >>>>> ($RequestFilter_116cd810c4f.java) >> >>>>> at $RequestHandler_116cd810c51.service >> >>>>> ($RequestHandler_116cd810c51.java) >> >>>>> at my.package.web.services.AppModule$1.service >> >>>>> (AppModule.java:36) >> >>>>> at $RequestFilter_116cd810c4e.service >> >>>>> ($RequestFilter_116cd810c4e.java) >> >>>>> at $RequestHandler_116cd810c51.service >> >>>>> ($RequestHandler_116cd810c51.java) >> >>>>> at >> >>>>> org.apache.tapestry.internal.services.LocalizationFilter.service >> >>>>> (LocalizationFilter.java:43) >> >>>>> at $RequestHandler_116cd810c51.service >> >>>>> ($RequestHandler_116cd810c51.java) >> >>>>> at org.apache.tapestry.services.TapestryModule$2.service >> >>>>> (TapestryModule.java:657) >> >>>>> at $RequestHandler_116cd810c51.service >> >>>>> ($RequestHandler_116cd810c51.java) >> >>>>> at >> >>>>> org.apache.tapestry.internal.services.StaticFilesFilter.service >> >>>>> (StaticFilesFilter.java:63) >> >>>>> at $RequestHandler_116cd810c51.service >> >>>>> ($RequestHandler_116cd810c51.java) >> >>>>> at >> >>>>> org.apache.tapestry.internal.services.CheckForUpdatesFilter >> >>>>> $2.invoke >> >>>>> (CheckForUpdatesFilter.java:97) >> >>>>> at >> >>>>> org.apache.tapestry.internal.services.CheckForUpdatesFilter >> >>>>> $2.invoke >> >>>>> (CheckForUpdatesFilter.java:88) >> >>>>> at >> >>>>> org.apache.tapestry.ioc.internal.util.ConcurrentBarrier.withRead >> >>>>> (ConcurrentBarrier.java:77) >> >>>>> at >> >>>>> org.apache.tapestry.internal.services.CheckForUpdatesFilter.service >> >>>>> (CheckForUpdatesFilter.java:110) >> >>>>> at $RequestHandler_116cd810c51.service >> >>>>> ($RequestHandler_116cd810c51.java) >> >>>>> at $RequestHandler_116cd810c48.service >> >>>>> ($RequestHandler_116cd810c48.java) >> >>>>> at org.apache.tapestry.services.TapestryModule$11.service >> >>>>> (TapestryModule.java:1044) >> >>>>> at $HttpServletRequestHandler_116cd810c47.service >> >>>>> ($HttpServletRequestHandler_116cd810c47.java) >> >>>>> at org.apache.tapestry.TapestryFilter.doFilter >> >>>>> (TapestryFilter.java:135) >> >>>>> at >> >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter >> >>>>> (ApplicationFilterChain.java:202) >> >>>>> at >> >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter >> >>>>> (ApplicationFilterChain.java:173) >> >>>>> at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter >> >>>>> (ReplyHeaderFilter.java:96) >> >>>>> at >> >>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter >> >>>>> (ApplicationFilterChain.java:202) >> >>>>> at >> >>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter >> >>>>> (ApplicationFilterChain.java:173) >> >>>>> at org.apache.catalina.core.StandardWrapperValve.invoke >> >>>>> (StandardWrapperValve.java:213) >> >>>>> at org.apache.catalina.core.StandardContextValve.invoke >> >>>>> (StandardContextValve.java:178) >> >>>>> at >> >>>>> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke >> >>>>> (SecurityAssociationValve.java:175) >> >>>>> at org.jboss.web.tomcat.security.JaccContextValve.invoke >> >>>>> (JaccContextValve.java:74) >> >>>>> at org.apache.catalina.core.StandardHostValve.invoke >> >>>>> (StandardHostValve.java:126) >> >>>>> at org.apache.catalina.valves.ErrorReportValve.invoke >> >>>>> (ErrorReportValve.java:105) >> >>>>> at >> >>>>> org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke >> >>>>> (CachedConnectionValve.java:156) >> >>>>> at org.apache.catalina.core.StandardEngineValve.invoke >> >>>>> (StandardEngineValve.java:107) >> >>>>> at org.apache.catalina.connector.CoyoteAdapter.service >> >>>>> (CoyoteAdapter.java:148) >> >>>>> at org.apache.coyote.http11.Http11Processor.process >> >>>>> (Http11Processor.java:869) >> >>>>> at org.apache.coyote.http11.Http11BaseProtocol >> >>>>> $Http11ConnectionHandler.processConnection(Http11BaseProtocol.java: >> >>>>> 664) >> >>>>> at >> >>>>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket >> >>>>> (PoolTcpEndpoint.java:527) >> >>>>> at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run >> >>>>> (MasterSlaveWorkerThread.java:112) >> >>>>> at java.lang.Thread.run(Thread.java:613) >> >>>>> Caused by: org.apache.tapestry.ioc.internal.util.TapestryException: >> >>>>> Component Intez:editform does not contain an embedded component >> >>>>> with >> >>>>> id 'itm'. [at context:WEB-INF/Intez.html, line 7, column 78] >> >>>>> at >> >>>>> org.apache.tapestry.internal.structure.ComponentPageElementImpl.get >> >>>>> Em >> >>>>> bed >> >>>>> dedElement(ComponentPageElementImpl.java:831) >> >>>>> at >> >>>>> org.apache.tapestry.internal.structure.PageImpl.getComponentElement >> >>>>> By >> >>>>> Nes >> >>>>> tedId(PageImpl.java:83) >> >>>>> at >> >>>>> org.apache.tapestry.internal.services.ComponentSourceImpl.getCompon >> >>>>> en >> >>>>> t >> >>>>> (ComponentSourceImpl.java:46) >> >>>>> at $ComponentSource_116cd810c77.getComponent >> >>>>> ($ComponentSource_116cd810c77.java) >> >>>>> at org.apache.tapestry.corelib.components.Form.onAction >> >>>>> (Form.java:362) >> >>>>> ... 52 more >> >>>>> >> >>>>> Any ideas? >> >>>>> >> >>>>> ------------------------------------------------------------------- >> >>>>> -- >> >>>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >>>>> For additional commands, e-mail: [EMAIL PROTECTED] >> >>>>> >> >>>>> >> >>>> >> >>>> >> >>>> >> >>>> -- >> >>>> Howard M. Lewis Ship >> >>>> TWD Consulting, Inc. >> >>>> >> >>>> Creator Apache Tapestry and Apache HiveMind >> >>>> >> >>>> -------------------------------------------------------------------- >> >>>> - >> >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >>>> For additional commands, e-mail: [EMAIL PROTECTED] >> >>>> >> >>> >> >>> >> >>> --------------------------------------------------------------------- >> >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >>> For additional commands, e-mail: [EMAIL PROTECTED] >> >>> >> >>> >> >> >> >> >> >> -- >> >> -- >> >> TheDailyTube.com. Sign up and get the best new videos on the internet >> >> delivered fresh to your inbox. >> > >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Tapestry-position-%28Contract-or-Full-Time%29-%40-Miami%2CUSA-tp14283621p14322248.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 > TWD Consulting, Inc. > > 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/Tapestry-position-%28Contract-or-Full-Time%29-%40-Miami%2CUSA-tp14283621p14323471.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]