Java Mailing List Archive

http://www.gg3721.com/

Home » Struts Users Mailing List »

Re: FW: Type conversion for Date in es_CL Locale

Sundar Sankar

2010-03-10


Author LoginPost Reply
More info on this!
Looks like just for locale es_CL. OGNL is trying to find setXXX(String) and
for locale en_US and es etc, it does figure out the setXXX(Date)
Not sure why this is happening. Should i create a jira for this? Is there a
work around that I may use.. Any info on this is appreciated

Am having the latest set of jars of struts, ognl, and xwork.

Regards
Sundar

15:27:11,700 INFO [STDOUT] 2010-03-10 15:27:11,700 [OgnlValueStack:109]
WARN  - Error setting expression 'programVersionExclusion.effectiveDate'
with value '[Ljava.lang.String;@(protected)'
ognl.MethodFailedException: Method "setEffectiveDate" failed for object
....model.ProgramVersionExclusion@(protected):
...model.ProgramVersionExclusion.setEffectiveDate([Ljava.lang.String;)]
  at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1265)
  at ognl.OgnlRuntime.setMethodValue(OgnlRuntime.java:1454)
  at
ognl.ObjectPropertyAccessor.setPossibleProperty(ObjectPropertyAccessor.java:85)
  at
ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:162)
  at
com.opensymphony.xwork2.ognl.accessor.ObjectAccessor.setProperty (ObjectAccessor.java:28)
  at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2225)
  at ognl.ASTProperty.setValueBody(ASTProperty.java:127)
  at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220)
  at ognl.SimpleNode.setValue(SimpleNode.java:301)
  at ognl.ASTChain.setValueBody(ASTChain.java:227)
  at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220)
  at ognl.SimpleNode.setValue(SimpleNode.java:301)
  at ognl.Ognl.setValue(Ognl.java:737)
  at com.opensymphony.xwork2.ognl.OgnlUtil.setValue (OgnlUtil.java:198)
  at
com.opensymphony.xwork2.ognl.OgnlValueStack.setValue (OgnlValueStack.java:161)
  at
com.opensymphony.xwork2.ognl.OgnlValueStack.setValue (OgnlValueStack.java:149)
  at
com.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters (ParametersInterceptor.java:276)
  at
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept (ParametersInterceptor.java:187)
  at
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept (MethodFilterInterceptor.java:87)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept (ParametersInterceptor.java:195)
  at
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept (MethodFilterInterceptor.java:87)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
org.apache.struts2.interceptor.MultiselectInterceptor.intercept (MultiselectInterceptor.java:75)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
org.apache.struts2.interceptor.CheckboxInterceptor.intercept (CheckboxInterceptor.java:94)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept (PrepareInterceptor.java:138)
  at
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept (MethodFilterInterceptor.java:87)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
org.apache.struts2.interceptor.ServletConfigInterceptor.intercept (ServletConfigInterceptor.java:164)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept (ExceptionMappingInterceptor.java:176)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
org.apache.struts2.impl.StrutsActionProxy.execute (StrutsActionProxy.java:52)
  at
org.apache.struts2.dispatcher.Dispatcher.serviceAction (Dispatcher.java:488)
  at
org.apache.struts2.dispatcher.FilterDispatcher.doFilter (FilterDispatcher.java:395)
  at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202)
  at
org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173)
  at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (ReplyHeaderFilter.java:96)
  at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202)
  at
org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173)
  at
org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:213)
  at
org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:178)
  at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (SecurityAssociationValve.java:175)
  at
org.jboss.web.tomcat.security.JaccContextValve.invoke (JaccContextValve.java:74)
  at
org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:126)
  at
org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105)
  at
org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
  at
org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:107)
  at
org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:148)
  at
org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:869)
  at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
  at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket (PoolTcpEndpoint.java:527)
  at
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run (MasterSlaveWorkerThread.java:112)
  at java.lang.Thread.run (Thread.java:619)
Caused by: java.lang.NoSuchMethodException:
....model.ProgramVersionExclusion.setEffectiveDate([Ljava.lang.String;)
  at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1206)
  ... 55 more
/-- Encapsulated exception ------------\
java.lang.NoSuchMethodException:
....model.ProgramVersionExclusion.setEffectiveDate([Ljava.lang.String;)
  at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1206)
  at ognl.OgnlRuntime.setMethodValue(OgnlRuntime.java:1454)
  at
ognl.ObjectPropertyAccessor.setPossibleProperty(ObjectPropertyAccessor.java:85)
  at
ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:162)
  at
com.opensymphony.xwork2.ognl.accessor.ObjectAccessor.setProperty (ObjectAccessor.java:28)
  at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2225)
  at ognl.ASTProperty.setValueBody(ASTProperty.java:127)
  at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220)
  at ognl.SimpleNode.setValue(SimpleNode.java:301)
  at ognl.ASTChain.setValueBody(ASTChain.java:227)
  at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220)
  at ognl.SimpleNode.setValue(SimpleNode.java:301)
  at ognl.Ognl.setValue(Ognl.java:737)
  at com.opensymphony.xwork2.ognl.OgnlUtil.setValue (OgnlUtil.java:198)
  at
com.opensymphony.xwork2.ognl.OgnlValueStack.setValue (OgnlValueStack.java:161)
  at
com.opensymphony.xwork2.ognl.OgnlValueStack.setValue (OgnlValueStack.java:149)
  at
com.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters (ParametersInterceptor.java:276)
  at
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept (ParametersInterceptor.java:187)
  at
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept (MethodFilterInterceptor.java:87)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept (ParametersInterceptor.java:195)
  at
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept (MethodFilterInterceptor.java:87)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
org.apache.struts2.interceptor.MultiselectInterceptor.intercept (MultiselectInterceptor.java:75)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
org.apache.struts2.interceptor.CheckboxInterceptor.intercept (CheckboxInterceptor.java:94)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept (PrepareInterceptor.java:138)
  at
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept (MethodFilterInterceptor.java:87)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
org.apache.struts2.interceptor.ServletConfigInterceptor.intercept (ServletConfigInterceptor.java:164)
  at
15:27:11,700 INFO [STDOUT]
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept (ExceptionMappingInterceptor.java:176)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
org.apache.struts2.impl.StrutsActionProxy.execute (StrutsActionProxy.java:52)
  at
org.apache.struts2.dispatcher.Dispatcher.serviceAction (Dispatcher.java:488)
  at
org.apache.struts2.dispatcher.FilterDispatcher.doFilter (FilterDispatcher.java:395)
  at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202)
  at
org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173)
  at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (ReplyHeaderFilter.java:96)
  at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202)
  at
org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173)
  at
org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:213)
  at
org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:178)
  at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (SecurityAssociationValve.java:175)
  at
org.jboss.web.tomcat.security.JaccContextValve.invoke (JaccContextValve.java:74)
  at
org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:126)
  at
org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105)
  at
org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
  at
org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:107)
  at
org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:148)
  at
org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:869)
  at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
  at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket (PoolTcpEndpoint.java:527)
  at
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run (MasterSlaveWorkerThread.java:112)
  at java.lang.Thread.run (Thread.java:619)
\--------------------------------------/
15:27:11,716 INFO [STDOUT] 2010-03-10 15:27:11,716 [OgnlValueStack:109]
WARN  - Error setting expression 'programVersionExclusion.expiryDate' with
value '[Ljava.lang.String;@(protected)'
ognl.MethodFailedException: Method "setExpiryDate" failed for object
....model.ProgramVersionExclusion@(protected):
....model.ProgramVersionExclusion.setExpiryDate([Ljava.lang.String;)]
  at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1265)
  at ognl.OgnlRuntime.setMethodValue(OgnlRuntime.java:1454)
  at
ognl.ObjectPropertyAccessor.setPossibleProperty(ObjectPropertyAccessor.java:85)
  at
ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:162)
  at
com.opensymphony.xwork2.ognl.accessor.ObjectAccessor.setProperty (ObjectAccessor.java:28)
  at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2225)
  at ognl.ASTProperty.setValueBody(ASTProperty.java:127)
  at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220)
  at ognl.SimpleNode.setValue(SimpleNode.java:301)
  at ognl.ASTChain.setValueBody(ASTChain.java:227)
  at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220)
  at ognl.SimpleNode.setValue(SimpleNode.java:301)
  at ognl.Ognl.setValue(Ognl.java:737)
  at com.opensymphony.xwork2.ognl.OgnlUtil.setValue (OgnlUtil.java:198)
  at
com.opensymphony.xwork2.ognl.OgnlValueStack.setValue (OgnlValueStack.java:161)
  at
com.opensymphony.xwork2.ognl.OgnlValueStack.setValue (OgnlValueStack.java:149)
  at
com.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters (ParametersInterceptor.java:276)
  at
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept (ParametersInterceptor.java:187)
  at
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept (MethodFilterInterceptor.java:87)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept (ParametersInterceptor.java:195)
  at
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept (MethodFilterInterceptor.java:87)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
org.apache.struts2.interceptor.MultiselectInterceptor.intercept (MultiselectInterceptor.java:75)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
org.apache.struts2.interceptor.CheckboxInterceptor.intercept (CheckboxInterceptor.java:94)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept (PrepareInterceptor.java:138)
  at
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept (MethodFilterInterceptor.java:87)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
org.apache.struts2.interceptor.ServletConfigInterceptor.intercept (ServletConfigInterceptor.java:164)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept (ExceptionMappingInterceptor.java:176)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
org.apache.struts2.impl.StrutsActionProxy.execute (StrutsActionProxy.java:52)
  at
org.apache.struts2.dispatcher.Dispatcher.serviceAction (Dispatcher.java:488)
  at
org.apache.struts2.dispatcher.FilterDispatcher.doFilter (FilterDispatcher.java:395)
  at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202)
  at
org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173)
  at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (ReplyHeaderFilter.java:96)
  at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202)
  at
org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173)
  at
org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:213)
  at
org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:178)
  at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (SecurityAssociationValve.java:175)
  at
org.jboss.web.tomcat.security.JaccContextValve.invoke (JaccContextValve.java:74)
  at
org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:126)
  at
org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105)
  at
org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
  at
org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:107)
  at
org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:148)
  at
org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:869)
  at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
  at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket (PoolTcpEndpoint.java:527)
  at
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run (MasterSlaveWorkerThread.java:112)
  at java.lang.Thread.run (Thread.java:619)
Caused by: java.lang.NoSuchMethodException:
....model.ProgramVersionExclusion.setExpiryDate([Ljava.lang.String;)
  at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1206)
  ... 55 more
/-- Encapsulated exception ------------\
java.lang.NoSuchMethodException:
....model.ProgramVersionExclusion.setExpiryDate([Ljava.lang.String;)
  at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1206)
  at ognl.OgnlRuntime.setMethodValue(OgnlRuntime.java:1454)
  at
ognl.ObjectPropertyAccessor.setPossibleProperty(ObjectPropertyAccessor.java:85)
  at
ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:162)
  at
com.opensymphony.xwork2.ognl.accessor.ObjectAccessor.setProperty (ObjectAccessor.java:28)
  at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2225)
  at ognl.ASTProperty.setValueBody(ASTProperty.java:127)
  at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220)
  at ognl.SimpleNode.setValue(SimpleNode.java:301)
  at ognl.ASTChain.setValueBody(ASTChain.java:227)
  at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220)
  at ognl.SimpleNode.setValue(SimpleNode.java:301)
  at ognl.Ognl.setValue(Ognl.java:737)
  at com.opensymphony.xwork2.ognl.OgnlUtil.setValue (OgnlUtil.java:198)
  at
com.opensymphony.xwork2.ognl.OgnlValueStack.setValue (OgnlValueStack.java:161)
  at
com.opensymphony.xwork2.ognl.OgnlValueStack.setValue (OgnlValueStack.java:149)
  at
com.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters (ParametersInterceptor.java:276)
  at
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept (ParametersInterceptor.java:187)
  at
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept (MethodFilterInterceptor.java:87)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept (ParametersInterceptor.java:195)
  at
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept (MethodFilterInterceptor.java:87)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
org.apache.struts2.interceptor.MultiselectInterceptor.intercept (MultiselectInterceptor.java:75)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
org.apache.struts2.interceptor.CheckboxInterceptor.intercept (CheckboxInterceptor.java:94)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept (PrepareInterceptor.java:138)
  at
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept (MethodFilterInterceptor.java:87)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
org.apache.struts2.interceptor.ServletConfigInterceptor.intercept (ServletConfigInterceptor.java:164)
  at com.opensympho
15:27:11,716 INFO [STDOUT]
ny.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
  at
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept (ExceptionMappingInterceptor.java:176)
  at
com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:237)
  at
org.apache.struts2.impl.StrutsActionProxy.execute (StrutsActionProxy.java:52)
  at
org.apache.struts2.dispatcher.Dispatcher.serviceAction (Dispatcher.java:488)
  at
org.apache.struts2.dispatcher.FilterDispatcher.doFilter (FilterDispatcher.java:395)
  at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202)
  at
org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173)
  at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (ReplyHeaderFilter.java:96)
  at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:202)
  at
org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173)
  at
org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:213)
  at
org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:178)
  at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (SecurityAssociationValve.java:175)
  at
org.jboss.web.tomcat.security.JaccContextValve.invoke (JaccContextValve.java:74)
  at
org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:126)
  at
org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105)
  at
org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
  at
org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:107)
  at
org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:148)
  at
org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:869)
  at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
  at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket (PoolTcpEndpoint.java:527)
  at
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run (MasterSlaveWorkerThread.java:112)
  at java.lang.Thread.run (Thread.java:619)
\--------------------------------------/


On Wed, Mar 10, 2010 at 3:28 PM, Sundar Sankarnarayanan <
Sundar.Sankarnarayanan@(protected):

>
>
>
>
> *From:* Sundar Sankarnarayanan
> *Sent:* Wednesday, March 10, 2010 9:40 AM
> *To:* 'user@(protected)'
> *Subject:* Type conversion for Date in es_CL Locale
>
>
>
> Hi
>
>       We use Struts2 in conjunction with ext-js and our home grown ajax
> framework. Am having this weird problem that I cant figure out and am hoping
> I can get some advice from the experts. I have a <input type=text> which is
> used for an ext-js date picker component. The date format are checked for
> based on locales. This field corresponds to a java.util.date property
> defined inside a pojo.
>
>
>
> My problem is, when I have my locale set to en_US, the struts 2 type
> conversion kicks in and the setter for the particular property is invoked
> (which I figured by setting a debug inside the setter method) where as when
> the locale is es_CL, struts 2 doesn’t even call the setter for the date. All
> other fields inside the pojo are filled but the date. The surprising part
> was the setter is invoked when the locale is “es” instead of “es_CL”.
>
>
>
> I checked for request params that comes in etc, nothing seems to have
> changed here. Am not sure what could be causing this behavior.
>
>
>
> I would truly appreciate any help in this regards.
>
>
>
> Thanks and Regards,
>
> * *
>
> *Sundar Sankarnarayanan,** *Software Engineer
>
> Apollo Group
>
>
>
> ------------------------------
> This message is private and confidential. If you have received it in error,
> please notify the sender and remove it from your system.
>
>


--
Regards
Sundar S.
©2008 gg3721.com - Jax Systems, LLC, U.S.A.