shale-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paweł Walkiewicz (JIRA) <>
Subject [jira] Created: (SHALE-303) minlength and maxlengh validators not working
Date Wed, 04 Oct 2006 13:13:16 GMT
minlength and maxlengh validators not working 

                 Key: SHALE-303
             Project: Shale
          Issue Type: Bug
          Components: Core
    Affects Versions: 1.0.3
         Environment: Java 1.5.0_08
            Reporter: Paweł Walkiewicz

i'am using shale validators with facelets (ver 1.1.11) and they do not work as expected..

1. says that for a mask validator
i should put 
<s:validatorVar name="mask" value="[4-6].*"/> in my code..
this doesn't work.. I figured out tha it works only if I put mask attribute into commonsValidator
 element like this:
        <s:commonsValidator type="mask"

2. I tried the minlength and maxlength validators like this:
        <s:commonsValidator type="minlength"
It doesn't work.. CommonsValidator throws NullPointerException from convert method at line:
String source = converterHelper.asString(context, obj.getClass(), obj);

After some debugging I figured out that attributes minlength and maxlength are not set in
validator (only these because arg, min, max and mask are set).
I found that they are not set because of the wrong names of the setting methods...
renaming methods setMaxLength and setMinLength to setMaxlength and setMinlength resolves the

please fix it or correct me if I'm wrong..

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:


View raw message