[ 
https://issues.apache.org/struts/browse/WW-1884?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_40799
 ] 

Zach commented on WW-1884:
--------------------------

Actually, I went ahead and implemented my own validation by hand and still 
managed to fail my own validation.  It seems that sometimes, for no apparent 
common cause, values will not get set into my ActionSupport object.  I have 
noticed this SEVERE message pop-up when it happens:

Apr 15, 2007 11:47:32 AM 
com.opensymphony.xwork2.interceptor.ParametersInterceptor setParameters
SEVERE: ParametersInterceptor - [setParameters]: Unexpected Exception catched: 
Error setting expression 'companySearch' with value 
'[Ljava.lang.String;@1f38d7d'


I have been to the xwork2 to see if there are any known issues with this, and I 
don't see any.  This might just be a Struts only issue.  I'm still stumped and 
any help/patches would be greatly appreciated....

> Validator Randomly Fails Valid Input
> ------------------------------------
>
>                 Key: WW-1884
>                 URL: https://issues.apache.org/struts/browse/WW-1884
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Actions, Interceptors
>    Affects Versions: 2.0.6
>         Environment: java version "1.6.0"
> Java(TM) SE Runtime Environment (build 1.6.0-b105)
> Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)
> struts2-core-2.0.6.jar
> struts2-tiles-plugin-2.0.6.jar
> xwork-2.0.1.jar
>            Reporter: Zach
>
> On occasion, I'm receiving validation failures on valid input.  Struts 
> redirects to the form page and set's invalid input messages.  I'm using only 
> the required strings validations:
>       @Validations(
>                       requiredStrings = {
>                                       @RequiredStringValidator(type = 
> ValidatorType.SIMPLE, fieldName = "req", message = "msg", shortCircuit = 
> true, trim = true)
>                       }
>       )
> I think the error is caused by an exception:
> Apr 15, 2007 10:08:49 AM com.opensymphony.xwork2.util.OgnlUtil 
> internalSetProperty
> WARNING: Caught OgnlException while setting property 'methodName' on type 
> 'com.opensymphony.xwork2.validator.validators.RequiredStringValidator'.
> ognl.NoSuchPropertyException: 
> com.opensymphony.xwork2.validator.validators.RequiredStringValidator.methodName
>       at 
> ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:132)
>       at 
> com.opensymphony.xwork2.util.OgnlValueStack$ObjectAccessor.setProperty(OgnlValueStack.java:68)
>       at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:1656)
>       at ognl.ASTProperty.setValueBody(ASTProperty.java:101)
>       at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:177)
>       at ognl.SimpleNode.setValue(SimpleNode.java:246)
>       ...
> I would be willing to bet this has already been logged, and probably fixed, 
> but I can't find a bug logged in this system that says it has.  I also tried 
> to build the latest trunk this morning, but maven reported 11 Test errors and 
> would not complete the build.  I apologize if the fix is already out there, 
> but I'm logging this in case this is a new 2.0.6 issue.  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to