Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-79619

confluence-json-rpc-plugin-3.0.2.jar - Replace Xwork/webwork usages to xwork2/struts

      Move from com.opensymphony.webwork to org.apache.struts2
      Impacted class: 

      com.atlassian.confluence.rpc.jsonrpc.ConfluenceJsonRpcFilter

      More details: https://hello.atlassian.net/wiki/spaces/~ggautam/pages/1642351566/Plugins+using+old+XWork+Webwork+classes

      2022-08-02 06:48:49,560 ERROR [http-nio-8080-exec-2] [[Catalina].[localhost].[/confluence].[default]] log Servlet.service() for servlet [default] in context with path [/confluence] threw exception
      java.lang.NullPointerException
          at org.apache.struts2.ServletActionContext.setRequest(ServletActionContext.java:104)
          at com.atlassian.confluence.rpc.jsonrpc.ConfluenceJsonRpcFilter.doFilter(ConfluenceJsonRpcFilter.java:69)
          at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:62)
          at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:37)
          at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.lambda$doFilter$0(DelegatingPluginFilter.java:57)
          at com.atlassian.confluence.util.profiling.ConfluenceActivityFilter.doFilter(ConfluenceActivityFilter.java:39)
          at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:62)
          at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:37)
          at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.lambda$doFilter$0(DelegatingPluginFilter.java:57)
          at com.atlassian.prettyurls.filter.PrettyUrlsCombinedMatchDispatcherFilter.doFilter(PrettyUrlsCombinedMatchDispatcherFilter.java:56)
          at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:62)
          at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:37)
      

      and

      2022-08-02 06:48:49,592 ERROR [http-nio-8080-exec-2] [confluence.util.profiling.ConfluenceSitemeshErrorDecorator] renderInternal Failed to render error decorator. Falling back to using no decorator
       -- traceId: 2a1aabf0e3dd5823
       java.lang.NullPointerException: null
          at org.apache.struts2.ServletActionContext.getRequest(ServletActionContext.java:113) ~[org.apache.struts_struts2-core-2.5.30-atlassian-3-m02.jar:2.5.30-atlassian-3-m02]
          at com.atlassian.confluence.util.profiling.ConfluenceSitemeshDecorator.applyDecorator(ConfluenceSitemeshDecorator.java:142) ~[com.atlassian.confluence_confluence-8.0.0-SNAPSHOT.jar:?]
          at com.atlassian.confluence.util.profiling.ConfluenceSitemeshErrorDecorator.renderInternal(ConfluenceSitemeshErrorDecorator.java:57) ~[com.atlassian.confluence_confluence-8.0.0-SNAPSHOT.jar:?]
          at com.atlassian.confluence.util.profiling.ConfluenceSitemeshDecorator.lambda$render$0(ConfluenceSitemeshDecorator.java:110) ~[com.atlassian.confluence_confluence-8.0.0-SNAPSHOT.jar:?]
          at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) ~[org.springframework_spring-tx-5.3.21.jar:5.3.21]
      

          Form Name

            [CONFSERVER-79619] confluence-json-rpc-plugin-3.0.2.jar - Replace Xwork/webwork usages to xwork2/struts

            A fix for this issue is available in Confluence Server and Data Center 8.0.0.
            Upgrade now or check out the Release Notes to see what other issues are resolved.

            James Whitehead added a comment - A fix for this issue is available in Confluence Server and Data Center 8.0.0. Upgrade now or check out the Release Notes to see what other issues are resolved.

            Anoop Singh (Inactive) added a comment - confluence-json-rpc-plugin pull req:- https://stash.atlassian.com/projects/CONFSERVER/repos/confluence-json-rpc-plugin/pull-requests/33/overview release tag :- https://stash.atlassian.com/projects/CONFSERVER/repos/confluence-json-rpc-plugin/commits?until=atlassian-json-rpc-plugin-4.0.0-CONFSRVDEV-23052-m01 confluence pull req:- https://stash.atlassian.com/projects/CONFSERVER/repos/confluence/pull-requests/17339/diff#pom.xml:~:text=%3Cjson%2Drpc.version%3E4,6225%20%2B

              6ce45665ee6c Anoop Singh (Inactive)
              ggautam Ganesh Gautam
              Affected customers:
              0 This affects my team
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: