We are upgrading from tapestry5.1.0 to tapestry5.4.0

Accessing a page which contains a select list dropdown of stores fails.

I am getting the following error.
Failure reading parameter 'validate' of component utilities/TaxLookup:store:
Unknown validator type '[[missing key: store-validate]]'. Configured
validators are email, max, maxlength, min, minlength, none, regexp, required.

it is complaining on specific line(last line in the following snippet) in
the TaxLookup.tml

<tc:groupbox>
        <t:form t:id="form">
                
                <t:errors/>
                <table class="datawrap">
                         <table class="data">
                                <tr><td>
                                        <td><label t:type="label" 
for="store"><font
size="+0"><b>${message:store-label}</b></font></label></td>
<t:if test="storeModel.options">
   <td><select t:type="select" t:id="store" model="storeModel" value="store"
t:blankOption="never"/></td>
------------
----


In my TaxLookup.java I have the following lines for 'Store'.

public class TaxLookup {
        @Property
        private Store store;
        ----- more properties.....

void onActivate(final Object[] aContext) throws SQLException, IOException {
                String stnum = aContext[0].toString();
                store = theStoreDAO.find(dao, Integer.parseInt(stnum));
                ------
                ----- more code......

>From this method the flow continues to go through tapestry
FieldValidatorDefaultSourceImpl where at line 61 it tries to create the
FiledValidator for 'Store' and fails.

I wonder why its doing this. Is that because @Property is mentioned. 
There's no validator attached to 'Store'.
I wonder how to fix it.

I would really appreciate any response.
Thanks!





---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to