Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Struts 2 »

[S2] Strange problem with Date handling

Dariusz Wojtas

2006-12-31

Replies:

Now I am stuck with some other issue, something so strange that seems
to be irrational.

I have an URL
  /myAction.action?dataPierwszejRejestracji=2006-12-31
that leads to an action with a Date property - dataPierwszejRejestracji

I submit this URL in IE and Firefox - works.
I submit the same URL under Opera and it fails with long stacktrace on
the Tomcat console.
I repeated it several times.

java.lang.NullPointerException
  com.opensymphony.xwork2.DefaultActionInvocation.createResult (DefaultActionInvocation.java:197)
  com.opensymphony.xwork2.DefaultActionInvocation.executeResult (DefaultActionInvocation.java:337)
  com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:248)
  com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept (ValidationInterceptor.java:115)
  com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept (MethodFilterInterceptor.java:86)
  com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:219)
  com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:217)
  com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile (UtilTimerStack.java:455)
  com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:216)
  com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept (ConversionErrorInterceptor.java:123)
  com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:219)
  com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:217)
  com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile (UtilTimerStack.java:455)
  com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:216)
  com.opensymphony.xwork2.interceptor.ParametersInterceptor.intercept (ParametersInterceptor.java:154)
  com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:219)
  com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:217)
  com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile (UtilTimerStack.java:455)
  com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:216)
  com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept (StaticParametersInterceptor.java:105)
  com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:219)
  com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:217)
  com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile (UtilTimerStack.java:455)
  com.opensymphony.xwork2.DefaultActionInvocation.invoke (DefaultActionInvocation.java:216)
[...]


Has anyone faced this problem?
It does not make sense to me, but that's how it behaves.
The date comes from dropdowndatetimepicker.
I have cut all other request properties to narrow the problem down,
and this is the property left. Without this param in URL the action
executes.

Using Struts 2,
2.0.3 snapshot from trunk.

Regards
Dariusz Wojtas

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)

©2008 junlu.com - Jax Systems, LLC, U.S.A.