Hi Volker, I believe the actual error message is done with JS:
https://github.com/apache/tapestry-5/blob/0229bd59d44de848ae7412c8161bde6afe75ab84/tapestry-core/src/main/coffeescript/META-INF/modules/t5/core/fields.coffee#L173 https://github.com/apache/tapestry-5/blob/73e327b4f89639dee922713164dec05ff2d9a3e9/tapestry-core/src/main/java/org/apache/tapestry5/corelib/base/AbstractField.java#L287 What kind of field is the t:error for? Did you record the error manually, or use a validator? Cheers Ben On Mon, Nov 2, 2020 at 2:22 PM Volker Lamp <volker.l...@gmail.com> wrote: > Hello everybody > > I'm trying to figure out why the <t:error> (singular) component is not > working for me. No difficulties with <t:errors/> (plural) in the same > place. > > The error is recorded with a reference to the field. Inspecting the form's > ValidationTracker contains the expected error. Likewise, <t:error> is > referencing that field with the for attribute. > > The field and the error component are also encapsulated by a Form component > and a <div class="form-group">. > > All that gets rendered is: > <p data-error-block-for="linkSearch_101575139e52" class="help-block > invisible"></p> > No inner HTML instead of the expected error message. > > So I looked at the Error.java > < > https://github.com/apache/tapestry-5/blob/master/tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Error.java > > > to understand how the component works. Apparently it never generated any > inner HTML. Also, I was expecting to find some sort of reference to > ValidationTracker, but there is none. > > Any ideas anybody, please? > > Volker >