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

On Tue, Jan 24, 2012 at 11:16 AM, Emi Lu <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:**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.process(**
> Http11Processor.java:859)
>        at org.apache.coyote.http11.**Http11Protocol$**
> Http11ConnectionHandler.**process(Http11Protocol.java:**602)
>        at org.apache.tomcat.util.net.**JIoEndpoint$Worker.run(**
> JIoEndpoint.java:489)
>        at java.lang.Thread.run(Thread.**java:662)
>
>
> --
> Emi Lu, ENCS, Concordia University, Montreal H3G 1M8
> em...@encs.concordia.ca        +1 514 848-2424 x5884
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: 
> user-unsubscribe@struts.**apache.org<user-unsubscr...@struts.apache.org>
> For additional commands, e-mail: user-h...@struts.apache.org
>
>

Reply via email to