Hi All,

i have a simple text field in my page like this :

<t:textfield t:id="itemFirstName" t:value="item.firstName"
t:validate="required" class="required"/>

when i remove the   t:validate="required"  from this components i got
exception.

i use  5.0.7 version.  in 5.0.6 i had no problem in this case , i guess so.

exception log is :

java.lang.NoClassDefFoundError org/apache/tapestry/beaneditor/Validate

> Stack trace
>
>    -
>    
> org.apache.tapestry.internal.beaneditor.ValidateAnnotationConstraintGenerator.buildConstraints
>    (ValidateAnnotationConstraintGenerator.java:32)
>    -
>    
> org.apache.tapestry.internal.services.ValidationConstraintGeneratorImpl.buildConstraints
>    (ValidationConstraintGeneratorImpl.java:42)
>    -
>    
> org.apache.tapestry.internal.services.FieldValidatorDefaultSourceImpl.createDefaultValidator
>    (FieldValidatorDefaultSourceImpl.java:49)
>    - org.apache.tapestry.corelib.base.AbstractTextField.defaultValidate
>    (AbstractTextField.java:120)
>    -
>    org.apache.tapestry.corelib.base.AbstractTextField.containingPageDidLoad
>    (AbstractTextField.java)
>    -
>    org.apache.tapestry.internal.structure.ComponentPageElementImpl$3.run
>    (ComponentPageElementImpl.java:78)
>    -
>    org.apache.tapestry.internal.structure.ComponentPageElementImpl.invoke
>    (ComponentPageElementImpl.java:897)
>    -
>    
> org.apache.tapestry.internal.structure.ComponentPageElementImpl.containingPageDidLoad
>    (ComponentPageElementImpl.java:745)
>    - org.apache.tapestry.internal.structure.PageImpl.loaded(
>    PageImpl.java:138)
>    - org.apache.tapestry.internal.services.PageLoaderProcessor.loadPage
>    (PageLoaderProcessor.java:347)
>    - org.apache.tapestry.internal.services.PageLoaderImpl.loadPage(
>    PageLoaderImpl.java:60)
>    - org.apache.tapestry.internal.services.PagePoolImpl.checkout(
>    PagePoolImpl.java:69)
>
>                   ....
>
-- 
sincerely yours
M. H. Shamsi

Reply via email to