:) 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]