You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Alex Yakushev <EA...@motorola.com> on 2006/07/07 20:25:44 UTC
Shale Validation Framework Issue.
Hello everybody!
I am a new in Shale Validation Framework. Actually I got an error then form
submitted.
2006-07-07 13:52:21,401 [http-80-Processor23] WARN
org.apache.commons.validator
.ValidatorResources - Form 'org.apache.shale.validator.minFloatValue' not
found
for locale 'en_US'
2006-07-07 13:52:21,401 [http-80-Processor23] ERROR
StandardWrapper[/RPTCService
sManagement:Faces Servlet] - Servlet.service() for servlet Faces Servlet
threw e
xception
java.lang.NullPointerException
at
org.apache.shale.validator.CommonsValidator.getArgs(CommonsValidator.
java:621)
at
org.apache.shale.validator.CommonsValidator.getMethodParamNames(Commo
nsValidator.java:585)
at
org.apache.shale.validator.CommonsValidator.loadMethodParamValues(Com
monsValidator.java:715)
at
org.apache.shale.validator.CommonsValidator.validate(CommonsValidator
.java:798)
at
javax.faces.component._ComponentUtils.callValidators(_ComponentUtils.
java:157)
at javax.faces.component.UIInput.validateValue(UIInput.java:312)
at javax.faces.component.UIInput.validate(UIInput.java:353)
at javax.faces.component.UIInput.processValidators(UIInput.java:183)
at
javax.faces.component.UIComponentBase.processValidators(UIComponentBa
se.java:624)
at
javax.faces.component.UIComponentBase.processValidators(UIComponentBa?
That is wrong with my code?
Seems, information from custom-rules.xml file loaded properly, but it is
looks like minFloatValue method can not findound.
INFO: Loading validation rules file from /WEB-INF/custom-rules.xml
2006-07-07 13:52:16,714 [http-80-Processor24] WARN
org.apache.myfaces.renderkit
.html.util.ReducedHTMLParser - Invalid tag found: unexpected input while
looking
1. /WEB-INF/web.xml
<!-- Shale Validator Configuration Resources -->
<context-param>
<param-name>org.apache.shale.validator.VALIDATOR_RULES</param-name>
<param-value>
/org/apache/shale/validator/validator-rules.xml,
/WEB-INF/custom-rules.xml
</param-value>
</context-param>
2. /WEB-INF/custom-rules.xml
<!DOCTYPE form-validation PUBLIC
"-//Apache Software Foundation//DTD Commons Validator Rules Configuration
1.2.0//EN"
"http://jakarta.apache.org/commons/dtds/validator_1_2_0.dtd">
<form-validation>
<global>
<validator name="minFloatValue"
classname="test.ValidationUtil"
method="isMinFloatValue"
methodParams="java.lang.Object"
msg="errors.minFloatValue">
</validator>
</global>
</form-validation>
3. /WEB-INF/faces-config.xml
<application>
<message-bundle>mot.resource.shale_messages</message-bundle>
<locale-config>
<default-locale>en</default-locale>
<supported-locale>en</supported-locale>
</locale-config>
</application>
4. ValidationUtil Class.
package test.jobmaintenance;
public class ValidationUtil
implements java.io.Serializable
{
public static boolean isMinFloatValue(Object value1)
{
System.out.println("++++++++++++++++++ RECEIVED VALUE1 "+value1);
return false;
}
}
5. JSP Page.
<t:message for="adminFee" styleClass="ErrorMessage"
rendered="#{mtJobEditor.isEditableAdminFee}"/>
<t:inputText id="adminFee" value="#{mtJobEditor.job.tmpAdminFee}"
rendered="#{mtJobEditor.isEditableAdminFee}"
maxlength="10" size="10"
tabindex="-1"
>
<s:commonsValidator
type="minFloatValue"
server="true"
client="false"
/>
</t:inputText>
<t:outputText rendered="#{!mtJobEditor.isEditableAdminFee}"
value="#{mtJobEditor.job.tmpAdminFee}"
/>
I will be appreciating for any feed back.
Alex.
--
View this message in context: http://www.nabble.com/Shale-Validation-Framework-Issue.-tf1907955.html#a5222352
Sent from the MyFaces - Users forum at Nabble.com.
RE: Shale Validation Framework Issue.
Posted by Iakouchev Alexander-EAL027C <EA...@motorola.com>.
Thank you Matthias.
-----Original Message-----
From: mwessendorf@gmail.com [mailto:mwessendorf@gmail.com] On Behalf Of
Matthias Wessendorf
Sent: Friday, July 07, 2006 2:33 PM
To: MyFaces Discussion
Subject: Re: Shale Validation Framework Issue.
Maybe this question is better addressed on the *new* shale user list
<user AT shale.apache.org>
On 7/7/06, Alex Yakushev <EA...@motorola.com> wrote:
>
> Hello everybody!
> I am a new in Shale Validation Framework. Actually I got an error then
> form submitted.
>
> 2006-07-07 13:52:21,401 [http-80-Processor23] WARN
> org.apache.commons.validator .ValidatorResources - Form
> 'org.apache.shale.validator.minFloatValue' not found for locale
> 'en_US'
> 2006-07-07 13:52:21,401 [http-80-Processor23] ERROR
> StandardWrapper[/RPTCService sManagement:Faces Servlet] -
> Servlet.service() for servlet Faces Servlet threw e xception
> java.lang.NullPointerException
> at
> org.apache.shale.validator.CommonsValidator.getArgs(CommonsValidator.
> java:621)
> at
> org.apache.shale.validator.CommonsValidator.getMethodParamNames(Commo
> nsValidator.java:585)
> at
> org.apache.shale.validator.CommonsValidator.loadMethodParamValues(Com
> monsValidator.java:715)
> at
> org.apache.shale.validator.CommonsValidator.validate(CommonsValidator
> .java:798)
> at
> javax.faces.component._ComponentUtils.callValidators(_ComponentUtils.
> java:157)
> at
javax.faces.component.UIInput.validateValue(UIInput.java:312)
> at javax.faces.component.UIInput.validate(UIInput.java:353)
> at
javax.faces.component.UIInput.processValidators(UIInput.java:183)
> at
> javax.faces.component.UIComponentBase.processValidators(UIComponentBa
> se.java:624)
> at
> javax.faces.component.UIComponentBase.processValidators(UIComponentBa?
>
> That is wrong with my code?
> Seems, information from custom-rules.xml file loaded properly, but it
> is looks like minFloatValue method can not findound.
>
> INFO: Loading validation rules file from /WEB-INF/custom-rules.xml
> 2006-07-07 13:52:16,714 [http-80-Processor24] WARN
> org.apache.myfaces.renderkit .html.util.ReducedHTMLParser - Invalid
> tag found: unexpected input while looking
>
> 1. /WEB-INF/web.xml
> <!-- Shale Validator Configuration Resources -->
> <context-param>
>
<param-name>org.apache.shale.validator.VALIDATOR_RULES</param-name>
> <param-value>
> /org/apache/shale/validator/validator-rules.xml,
> /WEB-INF/custom-rules.xml
> </param-value>
> </context-param>
>
> 2. /WEB-INF/custom-rules.xml
>
> <!DOCTYPE form-validation PUBLIC
> "-//Apache Software Foundation//DTD Commons Validator Rules
> Configuration 1.2.0//EN"
> "http://jakarta.apache.org/commons/dtds/validator_1_2_0.dtd">
> <form-validation>
> <global>
> <validator name="minFloatValue"
> classname="test.ValidationUtil"
> method="isMinFloatValue"
> methodParams="java.lang.Object"
> msg="errors.minFloatValue">
> </validator>
> </global>
> </form-validation>
>
> 3. /WEB-INF/faces-config.xml
> <application>
> <message-bundle>mot.resource.shale_messages</message-bundle>
> <locale-config>
> <default-locale>en</default-locale>
> <supported-locale>en</supported-locale>
> </locale-config>
> </application>
>
> 4. ValidationUtil Class.
> package test.jobmaintenance;
>
> public class ValidationUtil
> implements java.io.Serializable {
> public static boolean isMinFloatValue(Object value1)
> {
> System.out.println("++++++++++++++++++ RECEIVED VALUE1 "+value1);
> return false;
> }
> }
>
> 5. JSP Page.
> <t:message for="adminFee"
styleClass="ErrorMessage"
> rendered="#{mtJobEditor.isEditableAdminFee}"/>
> <t:inputText id="adminFee"
value="#{mtJobEditor.job.tmpAdminFee}"
> rendered="#{mtJobEditor.isEditableAdminFee}"
> maxlength="10" size="10"
> tabindex="-1"
> >
> <s:commonsValidator
> type="minFloatValue"
> server="true"
> client="false"
> />
> </t:inputText>
> <t:outputText
rendered="#{!mtJobEditor.isEditableAdminFee}"
> value="#{mtJobEditor.job.tmpAdminFee}"
> />
>
> I will be appreciating for any feed back.
> Alex.
>
>
> --
> View this message in context:
> http://www.nabble.com/Shale-Validation-Framework-Issue.-tf1907955.html
> #a5222352 Sent from the MyFaces - Users forum at Nabble.com.
>
>
--
Matthias Wessendorf
futher stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com
Re: Shale Validation Framework Issue.
Posted by Matthias Wessendorf <ma...@apache.org>.
Maybe this question is better addressed on the *new* shale user list
<user AT shale.apache.org>
On 7/7/06, Alex Yakushev <EA...@motorola.com> wrote:
>
> Hello everybody!
> I am a new in Shale Validation Framework. Actually I got an error then form
> submitted.
>
> 2006-07-07 13:52:21,401 [http-80-Processor23] WARN
> org.apache.commons.validator
> .ValidatorResources - Form 'org.apache.shale.validator.minFloatValue' not
> found
> for locale 'en_US'
> 2006-07-07 13:52:21,401 [http-80-Processor23] ERROR
> StandardWrapper[/RPTCService
> sManagement:Faces Servlet] - Servlet.service() for servlet Faces Servlet
> threw e
> xception
> java.lang.NullPointerException
> at
> org.apache.shale.validator.CommonsValidator.getArgs(CommonsValidator.
> java:621)
> at
> org.apache.shale.validator.CommonsValidator.getMethodParamNames(Commo
> nsValidator.java:585)
> at
> org.apache.shale.validator.CommonsValidator.loadMethodParamValues(Com
> monsValidator.java:715)
> at
> org.apache.shale.validator.CommonsValidator.validate(CommonsValidator
> .java:798)
> at
> javax.faces.component._ComponentUtils.callValidators(_ComponentUtils.
> java:157)
> at javax.faces.component.UIInput.validateValue(UIInput.java:312)
> at javax.faces.component.UIInput.validate(UIInput.java:353)
> at javax.faces.component.UIInput.processValidators(UIInput.java:183)
> at
> javax.faces.component.UIComponentBase.processValidators(UIComponentBa
> se.java:624)
> at
> javax.faces.component.UIComponentBase.processValidators(UIComponentBa?
>
> That is wrong with my code?
> Seems, information from custom-rules.xml file loaded properly, but it is
> looks like minFloatValue method can not findound.
>
> INFO: Loading validation rules file from /WEB-INF/custom-rules.xml
> 2006-07-07 13:52:16,714 [http-80-Processor24] WARN
> org.apache.myfaces.renderkit
> .html.util.ReducedHTMLParser - Invalid tag found: unexpected input while
> looking
>
> 1. /WEB-INF/web.xml
> <!-- Shale Validator Configuration Resources -->
> <context-param>
> <param-name>org.apache.shale.validator.VALIDATOR_RULES</param-name>
> <param-value>
> /org/apache/shale/validator/validator-rules.xml,
> /WEB-INF/custom-rules.xml
> </param-value>
> </context-param>
>
> 2. /WEB-INF/custom-rules.xml
>
> <!DOCTYPE form-validation PUBLIC
> "-//Apache Software Foundation//DTD Commons Validator Rules Configuration
> 1.2.0//EN"
> "http://jakarta.apache.org/commons/dtds/validator_1_2_0.dtd">
> <form-validation>
> <global>
> <validator name="minFloatValue"
> classname="test.ValidationUtil"
> method="isMinFloatValue"
> methodParams="java.lang.Object"
> msg="errors.minFloatValue">
> </validator>
> </global>
> </form-validation>
>
> 3. /WEB-INF/faces-config.xml
> <application>
> <message-bundle>mot.resource.shale_messages</message-bundle>
> <locale-config>
> <default-locale>en</default-locale>
> <supported-locale>en</supported-locale>
> </locale-config>
> </application>
>
> 4. ValidationUtil Class.
> package test.jobmaintenance;
>
> public class ValidationUtil
> implements java.io.Serializable
> {
> public static boolean isMinFloatValue(Object value1)
> {
> System.out.println("++++++++++++++++++ RECEIVED VALUE1 "+value1);
> return false;
> }
> }
>
> 5. JSP Page.
> <t:message for="adminFee" styleClass="ErrorMessage"
> rendered="#{mtJobEditor.isEditableAdminFee}"/>
> <t:inputText id="adminFee" value="#{mtJobEditor.job.tmpAdminFee}"
> rendered="#{mtJobEditor.isEditableAdminFee}"
> maxlength="10" size="10"
> tabindex="-1"
> >
> <s:commonsValidator
> type="minFloatValue"
> server="true"
> client="false"
> />
> </t:inputText>
> <t:outputText rendered="#{!mtJobEditor.isEditableAdminFee}"
> value="#{mtJobEditor.job.tmpAdminFee}"
> />
>
> I will be appreciating for any feed back.
> Alex.
>
>
> --
> View this message in context: http://www.nabble.com/Shale-Validation-Framework-Issue.-tf1907955.html#a5222352
> Sent from the MyFaces - Users forum at Nabble.com.
>
>
--
Matthias Wessendorf
futher stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com