Re: struts2.3.1.2 exception

2012-01-24 Thread Rene Gielen
Hi Emi,

see inline

On 24.01.12 21:29, Emi Lu wrote:
> Thank you everyone!
> 
> The problem is fixed.
> 
> ognl3.0.4 is a must and can be the only ognl jar!
> 
> 
> The following are some background info:
> ==
> . struts2.3.1.1 allows ognl3.0.2.jar + ognl3.0.2-source.jar + ognl3.0.1
> at the same time
> . struts2.3.1.2 can only have ognl3.0.4, but remove other versions
> 
> . user@struts.apache.org is very slow! I already got the author's replay
> but my question has not been shown in the mailing list yet! - still a
> very helpful list and i got almost got 100% answer for each my question :-)
> 

Well, actually user@struts.a.o is not slow at all - it's moderators are
slow, since they are all human.

To make things faster, just subscribe to the list as described in
http://struts.apache.org/mail.html - you get 100% pure lightning fast
computer only message delivery as a benefit, without human moderators
being involved to review and ocassionally let pass your mail manually.

Each message of an unsubscribed user gets moderated, which makes it both
slower and and more work intensive for mailing list moderators!

Regards,
- René

> Happy new year all!
> 
> Emi
> 
> 
> On 01/24/2012 03:08 PM, Dave Newton wrote:
>> How did you upgrade? Looks like the wrong version of OGNL.
>>
>> On Tue, Jan 24, 2012 at 11:16 AM, Emi Lu > > wrote:
>>
>> Good morning,
>>
>> Upgraded to struts2.3.1.2, but got the following exception.
>>
>> Could someone tell me which jar I missed please?
>>
>> thanks a lot!
>> Emi
>>
>>
>> java.lang.NoSuchMethodError:
>> ognl.SimpleNode.isEvalChain(__Lognl/OgnlContext;)Z
>> at
>>
>> com.opensymphony.xwork2.ognl.__OgnlUtil.isEvalExpression(__OgnlUtil.java:223)
>>
>> at
>> com.opensymphony.xwork2.ognl.__OgnlUtil.setValue(OgnlUtil.__java:214)
>> at
>>
>> com.opensymphony.xwork2.ognl.__OgnlValueStack.trySetValue(__OgnlValueStack.java:186)
>>
>> at
>>
>> com.opensymphony.xwork2.ognl.__OgnlValueStack.setValue(__OgnlValueStack.java:173)
>>
>> at
>>
>> com.opensymphony.xwork2.ognl.__OgnlValueStack.setParameter(__OgnlValueStack.java:151)
>>
>> at
>>
>> com.opensymphony.xwork2.__interceptor.__ParametersInterceptor.__setParameters(__ParametersInterceptor.java:__292)
>>
>> at
>>
>> com.opensymphony.xwork2.__interceptor.__ParametersInterceptor.__doIntercept(__ParametersInterceptor.java:__203)
>>
>> at
>>
>> com.opensymphony.xwork2.__interceptor.__MethodFilterInterceptor.__intercept(__MethodFilterInterceptor.java:__98)
>>
>> at
>>
>> com.opensymphony.xwork2.__DefaultActionInvocation.__invoke(__DefaultActionInvocation.java:__249)
>>
>> at
>>
>> com.opensymphony.xwork2.__interceptor.__ParametersInterceptor.__doIntercept(__ParametersInterceptor.java:__211)
>>
>> at
>>
>> com.opensymphony.xwork2.__interceptor.__MethodFilterInterceptor.__intercept(__MethodFilterInterceptor.java:__98)
>>
>> at
>>
>> com.opensymphony.xwork2.__DefaultActionInvocation.__invoke(__DefaultActionInvocation.java:__249)
>>
>> at
>>
>> com.opensymphony.xwork2.__interceptor.__StaticParametersInterceptor.__intercept(__StaticParametersInterceptor.__java:190)
>>
>> at
>>
>> com.opensymphony.xwork2.__DefaultActionInvocation.__invoke(__DefaultActionInvocation.java:__249)
>>
>> at
>>
>> org.apache.struts2.__interceptor.__MultiselectInterceptor.__intercept(__MultiselectInterceptor.java:__75)
>>
>> at
>>
>> com.opensymphony.xwork2.__DefaultActionInvocation.__invoke(__DefaultActionInvocation.java:__249)
>>
>> at
>>
>> org.apache.struts2.__interceptor.__CheckboxInterceptor.intercept(__CheckboxInterceptor.java:90)
>>
>> at
>>
>> com.opensymphony.xwork2.__DefaultActionInvocation.__invoke(__DefaultActionInvocation.java:__249)
>>
>> at
>>
>> org.apache.struts2.__interceptor.__FileUploadInterceptor.__intercept(__FileUploadInterceptor.java:__243)
>>
>> at
>>
>> com.opensymphony.xwork2.__DefaultActionInvocation.__invoke(__DefaultActionInvocation.java:__249)
>>
>> at
>>
>> com.opensymphony.xwork2.__interceptor.__ModelDrivenInterceptor.__intercept(__ModelDrivenInterceptor.java:__100)
>>
>> at
>>
>> com.opensymphony.xwork2.__DefaultActionInvocation.__invoke(__DefaultActionInvocation.java:__249)
>>
>> at
>>
>> com.opensymphony.xwork2.__interceptor.__ScopedModelDrivenInterceptor.__intercept(__ScopedModelDrivenInterceptor.__java:141)
>>
>> at
>>
>> com.opensymphony.xwork2.__DefaultActionInvocation.__invoke(__DefaultActionInvocation.java:__249)
>>
>> at
>>
>> com.opensymphony.xwork2.__interceptor.__ChainingInterceptor.intercept(__ChainingInterceptor.java:145)
>>
>> at

Re: struts2.3.1.2 exception

2012-01-24 Thread Emi Lu

Thank you everyone!

The problem is fixed.

ognl3.0.4 is a must and can be the only ognl jar!


The following are some background info:
==
. struts2.3.1.1 allows ognl3.0.2.jar + ognl3.0.2-source.jar + ognl3.0.1 
at the same time

. struts2.3.1.2 can only have ognl3.0.4, but remove other versions

. user@struts.apache.org is very slow! I already got the author's replay 
but my question has not been shown in the mailing list yet! - still a 
very helpful list and i got almost got 100% answer for each my question :-)


Happy new year all!

Emi


On 01/24/2012 03:08 PM, Dave Newton wrote:

How did you upgrade? Looks like the wrong version of OGNL.

On Tue, Jan 24, 2012 at 11:16 AM, Emi Lu mailto:em...@encs.concordia.ca>> wrote:

Good morning,

Upgraded to struts2.3.1.2, but got the following exception.

Could someone tell me which jar I missed please?

thanks a lot!
Emi


java.lang.NoSuchMethodError:
ognl.SimpleNode.isEvalChain(__Lognl/OgnlContext;)Z
at

com.opensymphony.xwork2.ognl.__OgnlUtil.isEvalExpression(__OgnlUtil.java:223)
at
com.opensymphony.xwork2.ognl.__OgnlUtil.setValue(OgnlUtil.__java:214)
at

com.opensymphony.xwork2.ognl.__OgnlValueStack.trySetValue(__OgnlValueStack.java:186)
at

com.opensymphony.xwork2.ognl.__OgnlValueStack.setValue(__OgnlValueStack.java:173)
at

com.opensymphony.xwork2.ognl.__OgnlValueStack.setParameter(__OgnlValueStack.java:151)
at

com.opensymphony.xwork2.__interceptor.__ParametersInterceptor.__setParameters(__ParametersInterceptor.java:__292)
at

com.opensymphony.xwork2.__interceptor.__ParametersInterceptor.__doIntercept(__ParametersInterceptor.java:__203)
at

com.opensymphony.xwork2.__interceptor.__MethodFilterInterceptor.__intercept(__MethodFilterInterceptor.java:__98)
at

com.opensymphony.xwork2.__DefaultActionInvocation.__invoke(__DefaultActionInvocation.java:__249)
at

com.opensymphony.xwork2.__interceptor.__ParametersInterceptor.__doIntercept(__ParametersInterceptor.java:__211)
at

com.opensymphony.xwork2.__interceptor.__MethodFilterInterceptor.__intercept(__MethodFilterInterceptor.java:__98)
at

com.opensymphony.xwork2.__DefaultActionInvocation.__invoke(__DefaultActionInvocation.java:__249)
at

com.opensymphony.xwork2.__interceptor.__StaticParametersInterceptor.__intercept(__StaticParametersInterceptor.__java:190)
at

com.opensymphony.xwork2.__DefaultActionInvocation.__invoke(__DefaultActionInvocation.java:__249)
at

org.apache.struts2.__interceptor.__MultiselectInterceptor.__intercept(__MultiselectInterceptor.java:__75)
at

com.opensymphony.xwork2.__DefaultActionInvocation.__invoke(__DefaultActionInvocation.java:__249)
at

org.apache.struts2.__interceptor.__CheckboxInterceptor.intercept(__CheckboxInterceptor.java:90)
at

com.opensymphony.xwork2.__DefaultActionInvocation.__invoke(__DefaultActionInvocation.java:__249)
at

org.apache.struts2.__interceptor.__FileUploadInterceptor.__intercept(__FileUploadInterceptor.java:__243)
at

com.opensymphony.xwork2.__DefaultActionInvocation.__invoke(__DefaultActionInvocation.java:__249)
at

com.opensymphony.xwork2.__interceptor.__ModelDrivenInterceptor.__intercept(__ModelDrivenInterceptor.java:__100)
at

com.opensymphony.xwork2.__DefaultActionInvocation.__invoke(__DefaultActionInvocation.java:__249)
at

com.opensymphony.xwork2.__interceptor.__ScopedModelDrivenInterceptor.__intercept(__ScopedModelDrivenInterceptor.__java:141)
at

com.opensymphony.xwork2.__DefaultActionInvocation.__invoke(__DefaultActionInvocation.java:__249)
at

com.opensymphony.xwork2.__interceptor.__ChainingInterceptor.intercept(__ChainingInterceptor.java:145)
at

com.opensymphony.xwork2.__DefaultActionInvocation.__invoke(__DefaultActionInvocation.java:__249)
at

com.opensymphony.xwork2.__interceptor.__PrepareInterceptor.__doIntercept(__PrepareInterceptor.java:171)
at

com.opensymphony.xwork2.__interceptor.__MethodFilterInterceptor.__intercept(__MethodFilterInterceptor.java:__98)
at

com.opensymphony.xwork2.__DefaultActionInvocation.__invoke(__DefaultActionInvocation.java:__249)
at

com.opensymphony.xwork2.__interceptor.I18nInterceptor.__intercept(I18nInterceptor.__java:176)
at

com.opensymphony.xwork2.__DefaultActionInvocation.__invoke(__DefaultActionInvocation.java:__249)
at

org.apache.struts2.__interceptor.__ServletConfigInterceptor.__intercept(__ServletConfigInterceptor.java:__164)
at

com.opensymphony.xwork2.__DefaultActionInvocation.__invoke(__DefaultActionInvocation.java:

Re: struts2.3.1.2 exception

2012-01-24 Thread Dave Newton
Just don't tell them; you end up with a war/ear anyway.

Doing transitive dependency management manually is a disaster waiting to
happen.

Dave

On Tue, Jan 24, 2012 at 3:42 PM, Emi Lu  wrote:

> On 01/24/2012 03:32 PM, Dave Newton wrote:
>
>> Aren't you using Maven?
>>
>
> Maven provides a good "dependency list" but unfortunately, my work
> environment does not use it.
>
> Emi
>
>
>  On Tue, Jan 24, 2012 at 3:29 PM, Emi Lu > > wrote:
>>
>>Thank you everyone!
>>
>>The problem is fixed.
>>
>>ognl3.0.4 is a must and can be the only ognl jar!
>>
>>
>>The following are some background info:
>>==**__
>>
>>. struts2.3.1.1 allows ognl3.0.2.jar + ognl3.0.2-source.jar +
>>ognl3.0.1 at the same time
>>. struts2.3.1.2 can only have ognl3.0.4, but remove other versions
>>
>>. user@struts.apache.org  is very
>>
>>slow! I already got the author's replay but my question has not been
>>shown in the mailing list yet! - still a very helpful list and i got
>>almost got 100% answer for each my question :-)
>>
>>Happy new year all!
>>
>>Emi
>>
>>
>>
>>On 01/24/2012 03:08 PM, Dave Newton wrote:
>>
>>How did you upgrade? Looks like the wrong version of OGNL.
>>
>>On Tue, Jan 24, 2012 at 11:16 AM, Emi Lu
>>> > >
>>>
>>>>
>> wrote:
>>
>>Good morning,
>>
>>Upgraded to struts2.3.1.2, but got the following exception.
>>
>>Could someone tell me which jar I missed please?
>>
>>thanks a lot!
>>Emi
>>
>>
>>java.lang.NoSuchMethodError:
>>ognl.SimpleNode.isEvalChain(__**__Lognl/OgnlContext;)Z
>>at
>>
>>  com.opensymphony.xwork2.ognl._**___OgnlUtil.isEvalExpression(_**
>> ___OgnlUtil.java:223)
>>at
>>
>>  com.opensymphony.xwork2.ognl._**___OgnlUtil.setValue(OgnlUtil.**
>> java:214)
>>at
>>
>>  com.opensymphony.xwork2.ognl._**___OgnlValueStack.trySetValue(**
>> OgnlValueStack.java:186)
>>at
>>
>>  com.opensymphony.xwork2.ognl._**___OgnlValueStack.setValue(___**
>> _OgnlValueStack.java:173)
>>at
>>
>>  com.opensymphony.xwork2.ognl._**___OgnlValueStack.**
>> setParameter(**OgnlValueStack.java:151)
>>at
>>
>>  com.opensymphony.xwork2.**interceptor.**
>> ParametersInterceptor.**setParameters(**
>> ParametersInterceptor.java:___**_292)
>>at
>>
>>  com.opensymphony.xwork2.**interceptor.**
>> ParametersInterceptor.**doIntercept(**
>> ParametersInterceptor.java:___**_203)
>>at
>>
>>  com.opensymphony.xwork2.**interceptor.**
>> MethodFilterInterceptor.**intercept(**
>> MethodFilterInterceptor.java:_**___98)
>>at
>>
>>  com.opensymphony.xwork2.**DefaultActionInvocation.**
>> invoke(**DefaultActionInvocation.java:_**___249)
>>at
>>
>>  com.opensymphony.xwork2.**interceptor.**
>> ParametersInterceptor.**doIntercept(**
>> ParametersInterceptor.java:___**_211)
>>at
>>
>>  com.opensymphony.xwork2.**interceptor.**
>> MethodFilterInterceptor.**intercept(**
>> MethodFilterInterceptor.java:_**___98)
>>at
>>
>>  com.opensymphony.xwork2.**DefaultActionInvocation.**
>> invoke(**DefaultActionInvocation.java:_**___249)
>>at
>>
>>  com.opensymphony.xwork2.**interceptor.**
>> StaticParametersInterceptor.__**__intercept(**
>> StaticParametersInterceptor.__**__java:190)
>>at
>>
>>  com.opensymphony.xwork2.**DefaultActionInvocation.**
>> invoke(**DefaultActionInvocation.java:_**___249)
>>at
>>
>>  org.apache.struts2.**interceptor.**
>> MultiselectInterceptor.**intercept(**
>> MultiselectInterceptor.java:__**__75)
>>at
>>
>>  com.opensymphony.xwork2.**DefaultActionInvocation.**
>> invoke(**DefaultActionInvocation.java:_**___249)
>>at
>>
>>  org.apache.struts2.**interceptor.**
>> CheckboxInterceptor.intercept(**CheckboxInterceptor.java:**90)
>>at
>>
>>  com.opensymphony.xwork2.**DefaultActionInvocation.**
>> invoke(**DefaultActionInvocation.java:_**___249)
>>at
>>
>>  org.apache.struts2.**interceptor.**
>> FileUploadInterceptor.**intercept(**
>> FileUploadInterceptor.java:___**_243)
>>at
>>
>>  com.opensymphony.xwork2.**Def

Re: struts2.3.1.2 exception

2012-01-24 Thread Dave Newton
How did you upgrade? Looks like the wrong version of OGNL.

On Tue, Jan 24, 2012 at 11:16 AM, Emi Lu  wrote:

> Good morning,
>
> Upgraded to struts2.3.1.2, but got the following exception.
>
> Could someone tell me which jar I missed please?
>
> thanks a lot!
> Emi
>
>
> java.lang.NoSuchMethodError: ognl.SimpleNode.isEvalChain(**
> Lognl/OgnlContext;)Z
>at com.opensymphony.xwork2.ognl.**OgnlUtil.isEvalExpression(**
> OgnlUtil.java:223)
>at com.opensymphony.xwork2.ognl.**OgnlUtil.setValue(OgnlUtil.**
> java:214)
>at com.opensymphony.xwork2.ognl.**OgnlValueStack.trySetValue(**
> OgnlValueStack.java:186)
>at com.opensymphony.xwork2.ognl.**OgnlValueStack.setValue(**
> OgnlValueStack.java:173)
>at com.opensymphony.xwork2.ognl.**OgnlValueStack.setParameter(**
> OgnlValueStack.java:151)
>at com.opensymphony.xwork2.**interceptor.**ParametersInterceptor.**
> setParameters(**ParametersInterceptor.java:**292)
>at com.opensymphony.xwork2.**interceptor.**ParametersInterceptor.**
> doIntercept(**ParametersInterceptor.java:**203)
>at com.opensymphony.xwork2.**interceptor.**MethodFilterInterceptor.
> **intercept(**MethodFilterInterceptor.java:**98)
>at com.opensymphony.xwork2.**DefaultActionInvocation.**invoke(**
> DefaultActionInvocation.java:**249)
>at com.opensymphony.xwork2.**interceptor.**ParametersInterceptor.**
> doIntercept(**ParametersInterceptor.java:**211)
>at com.opensymphony.xwork2.**interceptor.**MethodFilterInterceptor.
> **intercept(**MethodFilterInterceptor.java:**98)
>at com.opensymphony.xwork2.**DefaultActionInvocation.**invoke(**
> DefaultActionInvocation.java:**249)
>at com.opensymphony.xwork2.**interceptor.**
> StaticParametersInterceptor.**intercept(**StaticParametersInterceptor.**
> java:190)
>at com.opensymphony.xwork2.**DefaultActionInvocation.**invoke(**
> DefaultActionInvocation.java:**249)
>at org.apache.struts2.**interceptor.**MultiselectInterceptor.**
> intercept(**MultiselectInterceptor.java:**75)
>at com.opensymphony.xwork2.**DefaultActionInvocation.**invoke(**
> DefaultActionInvocation.java:**249)
>at org.apache.struts2.**interceptor.**
> CheckboxInterceptor.intercept(**CheckboxInterceptor.java:90)
>at com.opensymphony.xwork2.**DefaultActionInvocation.**invoke(**
> DefaultActionInvocation.java:**249)
>at org.apache.struts2.**interceptor.**FileUploadInterceptor.**
> intercept(**FileUploadInterceptor.java:**243)
>at com.opensymphony.xwork2.**DefaultActionInvocation.**invoke(**
> DefaultActionInvocation.java:**249)
>at com.opensymphony.xwork2.**interceptor.**ModelDrivenInterceptor.*
> *intercept(**ModelDrivenInterceptor.java:**100)
>at com.opensymphony.xwork2.**DefaultActionInvocation.**invoke(**
> DefaultActionInvocation.java:**249)
>at com.opensymphony.xwork2.**interceptor.**
> ScopedModelDrivenInterceptor.**intercept(**ScopedModelDrivenInterceptor.**
> java:141)
>at com.opensymphony.xwork2.**DefaultActionInvocation.**invoke(**
> DefaultActionInvocation.java:**249)
>at com.opensymphony.xwork2.**interceptor.**
> ChainingInterceptor.intercept(**ChainingInterceptor.java:145)
>at com.opensymphony.xwork2.**DefaultActionInvocation.**invoke(**
> DefaultActionInvocation.java:**249)
>at com.opensymphony.xwork2.**interceptor.**PrepareInterceptor.**
> doIntercept(**PrepareInterceptor.java:171)
>at com.opensymphony.xwork2.**interceptor.**MethodFilterInterceptor.
> **intercept(**MethodFilterInterceptor.java:**98)
>at com.opensymphony.xwork2.**DefaultActionInvocation.**invoke(**
> DefaultActionInvocation.java:**249)
>at com.opensymphony.xwork2.**interceptor.I18nInterceptor.**
> intercept(I18nInterceptor.**java:176)
>at com.opensymphony.xwork2.**DefaultActionInvocation.**invoke(**
> DefaultActionInvocation.java:**249)
>at org.apache.struts2.**interceptor.**ServletConfigInterceptor.**
> intercept(**ServletConfigInterceptor.java:**164)
>at com.opensymphony.xwork2.**DefaultActionInvocation.**invoke(**
> DefaultActionInvocation.java:**249)
>at com.opensymphony.xwork2.**interceptor.AliasInterceptor.**
> intercept(AliasInterceptor.**java:192)
>at com.opensymphony.xwork2.**DefaultActionInvocation.**invoke(**
> DefaultActionInvocation.java:**249)
>at com.opensymphony.xwork2.**interceptor.**
> ExceptionMappingInterceptor.**intercept(**ExceptionMappingInterceptor.**
> java:187)
>at com.opensymphony.xwork2.**DefaultActionInvocation.**invoke(**
> DefaultActionInvocation.java:**249)
>at org.apache.struts2.impl.**StrutsActionProxy.execute(**
> StrutsActionProxy.java:54)
>at org.apache.struts2.dispatcher.**Dispatcher.serviceAction(**
> Dispatcher.java:510)
>at org.apache.struts2.dispatcher.**ng.ExecuteOperations.**
> executeAction(**ExecuteOperations.java:77)
>at org.apache.struts2.dispatcher.**n

struts2.3.1.2 exception

2012-01-24 Thread Emi Lu

Good morning,

Upgraded to struts2.3.1.2, but got the following exception.

Could someone tell me which jar I missed please?

thanks a lot!
Emi


java.lang.NoSuchMethodError: 
ognl.SimpleNode.isEvalChain(Lognl/OgnlContext;)Z
	at 
com.opensymphony.xwork2.ognl.OgnlUtil.isEvalExpression(OgnlUtil.java:223)

at com.opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:214)
	at 
com.opensymphony.xwork2.ognl.OgnlValueStack.trySetValue(OgnlValueStack.java:186)
	at 
com.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:173)
	at 
com.opensymphony.xwork2.ognl.OgnlValueStack.setParameter(OgnlValueStack.java:151)
	at 
com.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters(ParametersInterceptor.java:292)
	at 
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:203)
	at 
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
	at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at 
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:211)
	at 
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
	at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at 
com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190)
	at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at 
org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)
	at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at 
org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:90)
	at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at 
org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243)
	at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at 
com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100)
	at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at 
com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141)
	at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at 
com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145)
	at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at 
com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171)
	at 
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
	at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at 
com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176)
	at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at 
org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
	at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at 
com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:192)
	at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at 
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187)
	at 
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at 
org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)
	at 
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:510)
	at 
org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
	at 
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
	at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
	at 
org.apache.coyote.http11.Http11Processor.proces