:)
I think you injected the field wrongly :)

@inject Field field;


you must declare actual type

@Inject TextField field;

or

@Inject DateField field;

....
this is however a candidate for a jira issue,
tapestry uses type declaration to determine the component class,
if the component is in template only then component type is read from
tag name or t:type.

tapestry probably should go back to template def if declared type is abstract,
or throw a more understandable error :)


Davor Hrg






On Thu, Feb 14, 2008 at 9:37 PM, Joachim Van der Auwera
<[EMAIL PROTECTED]> wrote:
> Anybody has any ideas what can be causing this exception?
>
>  java.lang.AbstractMethodError
>
>  Stack trace
>
>         * 
> org.apache.tapestry.internal.services.FieldValidationSupportImpl.toClient(FieldValidationSupportImpl.java:87)
>         * 
> org.apache.tapestry.corelib.base.AbstractTextField.begin(AbstractTextField.java:149)
>         * 
> org.apache.tapestry.corelib.base.AbstractTextField.beginRender(AbstractTextField.java)
>         * 
> org.apache.tapestry.internal.structure.ComponentPageElementImpl$11$1.run(ComponentPageElementImpl.java:338)
>         * 
> org.apache.tapestry.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:880)
>         * 
> org.apache.tapestry.internal.structure.ComponentPageElementImpl.access$100(ComponentPageElementImpl.java:54)
>         * 
> org.apache.tapestry.internal.structure.ComponentPageElementImpl$11.render(ComponentPageElementImpl.java:342)
>         * 
> org.apache.tapestry.internal.services.RenderQueueImpl.run(RenderQueueImpl.java:63)
>         * 
> org.apache.tapestry.internal.services.PageRenderQueueImpl.render(PageRenderQueueImpl.java:63)
>         * 
> org.apache.tapestry.services.TapestryModule$19.renderMarkup(TapestryModule.java:1291)
>         * 
> org.apache.tapestry.services.TapestryModule$23.renderMarkup(TapestryModule.java:1399)
>         * 
> org.apache.tapestry.services.TapestryModule$22.renderMarkup(TapestryModule.java:1380)
>         * 
> org.apache.tapestry.services.TapestryModule$21.renderMarkup(TapestryModule.java:1362)
>         * 
> org.apache.tapestry.services.TapestryModule$20.renderMarkup(TapestryModule.java:1344)
>         * 
> org.apache.tapestry.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:55)
>         * 
> org.apache.tapestry.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:57)
>         * 
> org.apache.tapestry.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:59)
>         * 
> org.apache.tapestry.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:77)
>         * 
> org.apache.tapestry.services.TapestryModule$13.service(TapestryModule.java:913)
>
>
>  --
>  Joachim Van der Auwera
>  PROGS bvba, progs.be
>
>
>  ---------------------------------------------------------------------
>  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]

Reply via email to