There are two fields in the form.I tried to use validwhen to validate one of 
against the others like below.

<field property="endDate" depends="required,integer,validwhen">
  <arg0 key="end.date"/>
  <var>
    <var-name>test</var-name>
    <var-value>((*this* > startDate))</var-value>
  </var>
</field>

Basically I am trying to throw an error if the end date is greater than the 
start date.

Even though I have included the client side validation, I don't see the 
validwhen javascript method generated and called. But I get the following 
error when the server side validation is called. I am using struts 1.2.4.
Thanks in advance.
Siva

[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R line 1:25: unexpected 
token: )
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
org.apache.struts.validator.validwhen.ValidWhenParser.join
(ValidWhenParser.java:442)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
org.apache.struts.validator.validwhen.ValidWhenParser.joinedExpression
(ValidWhenParser.java:410)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
org.apache.struts.validator.validwhen.ValidWhenParser.expr
(ValidWhenParser.java:383)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
org.apache.struts.validator.validwhen.ValidWhenParser.expression
(ValidWhenParser.java:369)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
org.apache.struts.validator.validwhen.ValidWhen.validateValidWhen
(ValidWhen.java:114)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java(Compiled Code))
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
java.lang.reflect.Method.invoke(Method.java(Compiled Code))
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
org.apache.commons.validator.ValidatorAction.executeValidationMethod
(ValidatorAction.java:567)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
org.apache.commons.validator.Field.validateForRule(Field.java:811)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
org.apache.commons.validator.Field.validate(Field.java:890)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
org.apache.commons.validator.Form.validate(Form.java:174)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
org.apache.commons.validator.Validator.validate(Validator.java:367)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
org.apache.struts.validator.ValidatorForm.validate(ValidatorForm.java:112)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
gov.tva.wrkrcomp.cases.ScheduleAwardsForm.validate(ScheduleAwardsForm.java:75)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
gov.tva.wrkrcomp.cases.ScheduleAwardsAction.update
(ScheduleAwardsAction.java:141)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java(Compiled Code))
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
java.lang.reflect.Method.invoke(Method.java(Compiled Code))
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
org.apache.struts.actions.DispatchAction.dispatchMethod
(DispatchAction.java:276)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
org.apache.struts.actions.MappingDispatchAction.execute
(MappingDispatchAction.java:171)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
org.apache.struts.action.RequestProcessor.processActionPerform
(RequestProcessor.java:421)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService
(StrictServletInstance.java:110)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service
(StrictLifecycleServlet.java:174)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
com.ibm.ws.webcontainer.servlet.IdleServletState.service
(StrictLifecycleServlet.java:313)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service
(StrictLifecycleServlet.java:116)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
com.ibm.ws.webcontainer.servlet.ServletInstance.service
(ServletInstance.java:283)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch
(ValidServletReferenceState.java:42)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch
(ServletInstanceReference.java:40)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch
(WebAppRequestDispatcher.java:983)
[3/16/05 17:12:07:343 EST]  8f992d4 SystemErr     R     at 
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch
(WebAppRequestDispatcher.java:564)
[3/16/05 17:12:07:353 EST]  8f992d4 SystemErr     R     at 
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward
(WebAppRequestDispatcher.java:200)
[3/16/05 17:12:07:353 EST]  8f992d4 SystemErr     R     at 
com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:119)
[3/16/05 17:12:07:353 EST]  8f992d4 SystemErr     R     at 
com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook
(WebAppInvoker.java:276)
[3/16/05 17:12:07:353 EST]  8f992d4 SystemErr     R     at 
com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation
(CachedInvocation.java:71)
[3/16/05 17:12:07:353 EST]  8f992d4 SystemErr     R     at 
com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI
(ServletRequestProcessor.java:182)
[3/16/05 17:12:07:353 EST]  8f992d4 SystemErr     R     at 
com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service
(OSEListener.java:334)
[3/16/05 17:12:07:353 EST]  8f992d4 SystemErr     R     at 
com.ibm.ws.webcontainer.http.HttpConnection.handleRequest
(HttpConnection.java:56)
[3/16/05 17:12:07:353 EST]  8f992d4 SystemErr     R     at 
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
[3/16/05 17:12:07:353 EST]  8f992d4 SystemErr     R     at 
com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
[3/16/05 17:12:07:353 EST]  8f992d4 SystemErr     R     at 
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to