... an interesting side effect. I believe this bug is already fixed in
SVN trunk though I was going at it for another reason.  I'll add some
tests to check.

I'll have to think about this one; the basic issue is a complex
component that handles events from an embedded component, and they
both have the same simple id.



On 3/4/07, Olivier Jacquet <[EMAIL PROTECTED]> wrote:

Hi Filip,


I was just putting id="form". I've changed it to t:id="form" per your
recommendation and am now getting a


java.lang.StackOverflowError

Stack trace

java.lang.String.equalsIgnoreCase(String.java:950)
o.a.t.internal.services.ComponentEventImpl.matchesByEventType(ComponentEventImpl.java:81)
o.a.t.corelib.components.BeanEditForm.handleComponentEvent(BeanEditForm.java)
o.a.t.internal.structure.ComponentPageElementImpl.handleEvent(ComponentPageElementImpl.java:893)
o.a.t.internal.structure.ComponentPageElementImpl.triggerEvent(ComponentPageElementImpl.java:1002)
o.a.t.internal.structure.InternalComponentResourcesImpl.triggerEvent(InternalComponentResourcesImpl.java:141)
o.a.t.corelib.components.BeanEditForm.onPrepareFromForm(BeanEditForm.java:196)
o.a.t.corelib.components.BeanEditForm.handleComponentEvent(BeanEditForm.java)
o.a.t.internal.structure.ComponentPageElementImpl.handleEvent(ComponentPageElementImpl.java:893)
o.a.t.internal.structure.ComponentPageElementImpl.triggerEvent(ComponentPageElementImpl.java:1002)
o.a.t.internal.structure.InternalComponentResourcesImpl.triggerEvent(InternalComponentResourcesImpl.java:141)
o.a.t.corelib.components.BeanEditForm.onPrepareFromForm(BeanEditForm.java:196)
o.a.t.corelib.components.BeanEditForm.handleComponentEvent(BeanEditForm.java)
.... the keeps on going ....


o.a.t = org.apache.tapestry.


Thank




Filip S. Adamsen wrote:
> Hi Olivier,
>
> Try this in your page class:
>
> @Component(id = "form")
> private BeanEditForm _form;
>
> And this in your page template:
>
> <form t:type="beaneditform" t:id="form" object="loginData"></form>
>
> Hope this helps.
>
> -Filip
>
> Olivier Jacquet skrev:
>>
>> Yet even with this clue I cannot get it to work. How do I access the
>> BeanEditForm with my page class?
>>
>> With:
>>     @Component
>>     private BeanEditForm _form;
>>
>>
>> I'm sill getting the exception:
>> Component org.example.hilo.pages.Login does not contain an embedded
>> component with id 'form'.
>>
>>
>> So now the question becomes: "How do I get access to the BeanEditForm
>> component from within my pages class?".
>
> ---------------------------------------------------------------------
> 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]




--
Howard M. Lewis Ship
TWD Consulting, Inc.
Independent J2EE / Open-Source Java Consultant
Creator and PMC Chair, Apache Tapestry
Creator, Apache HiveMind

Professional Tapestry training, mentoring, support
and project work.  http://howardlewisship.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to