[ https://issues.apache.org/jira/browse/WW-5380?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17801524#comment-17801524 ]
Lukasz Lenart commented on WW-5380: ----------------------------------- Could you ask question like this on the User Mailing list first? JIRA is a place to report issues/bugs and not asking for help. https://struts.apache.org/mail.html > Facing issue with struts2 upgrade from 2.5.30 to 2.5.33 version. > ---------------------------------------------------------------- > > Key: WW-5380 > URL: https://issues.apache.org/jira/browse/WW-5380 > Project: Struts 2 > Issue Type: Bug > Components: Core, Core Actions > Environment: Open JDK8, Jboss5.1.0, Upgrading from Struts2_2.5.30 to > Struts2_2.5.33 > Reporter: ravi > Priority: Blocker > > We are trying to upgrade struts2.5.30 to struts2.5.33 and after upgrading the > server was started successfully. > But while performing operations we are facing below error, > *Error-1,* > {noformat} > 2023-12-26 19:30:08,077 INFO [STDOUT] 19:30:07.983 [http-0.0.0.0-443-1] > ERROR com.opensymphony.xwork2.conversion.impl.InstantiatingNullHandler - > Could not create and/or set value back on to object > java.lang.InstantiationException: > at java.lang.Class.newInstance(Class.java:427) ~[?:1.8.0_332] > at com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:154) > ~[struts2-core-2.5.33.jar:2.5.33] > at > com.opensymphony.xwork2.conversion.impl.InstantiatingNullHandler.createObject(InstantiatingNullHandler.java:152) > ~[struts2-core-2.5.33.jar:2.5.33] > at > com.opensymphony.xwork2.conversion.impl.InstantiatingNullHandler.nullPropertyValue(InstantiatingNullHandler.java:128) > ~[struts2-core-2.5.33.jar:2.5.33] > at > com.opensymphony.xwork2.ognl.OgnlNullHandlerWrapper.nullPropertyValue(OgnlNullHandlerWrapper.java:39) > ~[struts2-core-2.5.33.jar:2.5.33] > at ognl.ASTProperty.getValueBody(ASTProperty.java:125) ~[ognl-3.1.29.jar:?] > at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212) > ~[ognl-3.1.29.jar:?] > at ognl.SimpleNode.getValue(SimpleNode.java:258) ~[ognl-3.1.29.jar:?] > at ognl.ASTChain.setValueBody(ASTChain.java:222) ~[ognl-3.1.29.jar:?] > at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220) > ~[ognl-3.1.29.jar:?] > at ognl.SimpleNode.setValue(SimpleNode.java:308) ~[ognl-3.1.29.jar:?] > at ognl.Ognl.setValue(Ognl.java:780) ~[ognl-3.1.29.jar:?] > at com.opensymphony.xwork2.ognl.OgnlUtil$1.execute(OgnlUtil.java:436) > ~[struts2-core-2.5.33.jar:2.5.33] > at com.opensymphony.xwork2.ognl.OgnlUtil$1.execute(OgnlUtil.java:428) > ~[struts2-core-2.5.33.jar:2.5.33] > at com.opensymphony.xwork2.ognl.OgnlUtil.compileAndExecute(OgnlUtil.java:523) > ~[struts2-core-2.5.33.jar:2.5.33] > at com.opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:428) > ~[struts2-core-2.5.33.jar:2.5.33] > at > com.opensymphony.xwork2.ognl.OgnlValueStack.trySetValue(OgnlValueStack.java:186) > ~[struts2-core-2.5.33.jar:2.5.33] > at > com.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:173) > ~[struts2-core-2.5.33.jar:2.5.33] > at > com.opensymphony.xwork2.ognl.OgnlValueStack.setParameter(OgnlValueStack.java:157) > ~[struts2-core-2.5.33.jar:2.5.33] > at > com.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters(ParametersInterceptor.java:214) > ~[struts2-core-2.5.33.jar:2.5.33] > at > com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:132) > ~[struts2-core-2.5.33.jar:2.5.33] > at > com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:99) > ~[struts2-core-2.5.33.jar:2.5.33] > at com.opensymphony.xwork2.DefaultActio > nInvocation.invoke(DefaultActionInvocation.java:249) > ~[struts2-core-2.5.33.jar:2.5.33] > at > org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:321) > ~[struts2-core-2.5.33.jar:2.5.33] > at > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) > ~[struts2-core-2.5.33.jar:2.5.33] > ** > ** > {noformat} > *Error2 for another operation as below,* > {noformat} > at sun.reflect.GeneratedMethodAccessor480.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > ognl.OgnlRuntime.invokeMethodInsideSandbox(OgnlRuntime.java:1266) > at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:1251) > at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1969) > at > ognl.ObjectMethodAccessor.callMethod(ObjectMethodAccessor.java:68) > at > com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethodWithDebugInfo(XWorkMethodAccessor.java:98) > at > com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethod(XWorkMethodAccessor.java:90) > at ognl.OgnlRuntime.callMethod(OgnlRuntime.java:2045) > at ognl.ASTMethod.getValueBody(ASTMethod.java:97) > at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212) > at ognl.SimpleNode.getValue(SimpleNode.java:258) > at ognl.Ognl.getValue(Ognl.java:537) > at ognl.Ognl.getValue(Ognl.java:501) > at > com.opensymphony.xwork2.ognl.OgnlUtil$3.execute(OgnlUtil.java:492) > at > com.opensymphony.xwork2.ognl.OgnlUtil.compileAndExecuteMethod(OgnlUtil.java:544) > at > com.opensymphony.xwork2.ognl.OgnlUtil.callMethod(OgnlUtil.java:490) > at > com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:438) > at > com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:293) > at > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:254) > at > com.adtran.mvc.controller.interceptor.RequestMapInterceptor.intercept(RequestMapInterceptor.java:29) > at > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) > at > com.adtran.mvc.controller.interceptor.AuthorizationInterceptor.intercept(AuthorizationInterceptor.java:82) > at > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) > at > com.adtran.mvc.controller.interceptor.SingleAuthorizationInterceptor.intercept(SingleAuthorizationInterceptor.java:92) > at > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) > {noformat} > > Could you please guide us to resolve this issue as these operations was > working fine with *struts2.5.30* version. > Just for update only we have replaced the *struts2-core-2.5.30.jar* to ** > *struts2-core-2.5.33.jar.* -- This message was sent by Atlassian Jira (v8.20.10#820010)