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]

Reply via email to