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]
      

            [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.
            Ganesh Gautam made changes -
            Remote Link New: This issue links to "A3 Server. Master Major Release › Tier 3 Plugins against Confluence latest (Cheese Meteor) › issue-CONFSERVER-79619-bump-json-rpc (server-syd-bamboo)" [ 691588 ]
            Ganesh Gautam made changes -
            Remote Link New: This issue links to "A1 Server. Master Baseline › Spring-wired Integration Tests › issue-CONFSERVER-79619-bump-json-rpc (server-syd-bamboo)" [ 691669 ]
            Ganesh Gautam made changes -
            Remote Link New: This issue links to "A1 Server. Master Baseline › WebDriver tests (Chrome 3.141.59, Adoptium Temurin 17) › issue-CONFSERVER-79619-bump-json-rpc (server-syd-bamboo)" [ 691587 ]
            Ganesh Gautam made changes -
            Remote Link New: This issue links to "A1 Server. Master Baseline › Mixed Versions Tests, Postgres 14.x, Tomcat 9, Java 11 › issue-CONFSERVER-79619-bump-json-rpc (server-syd-bamboo)" [ 691728 ]
            Ganesh Gautam made changes -
            Remote Link New: This issue links to "A1 Server. Master Baseline › WebDriver A11y Regression tests (Chrome 3.141.59, Adoptium Temurin 17) › issue-CONFSERVER-79619-bump-json-rpc (server-syd-bamboo)" [ 691727 ]
            Ganesh Gautam made changes -
            Remote Link New: This issue links to "A1 Server. Master Baseline › Main Plugins - Samurai › issue-CONFSERVER-79619-bump-json-rpc (server-syd-bamboo)" [ 691668 ]
            Ganesh Gautam made changes -
            Remote Link New: This issue links to "A1 Server. Master Baseline › Code Check - Static Analysis › issue-CONFSERVER-79619-bump-json-rpc (server-syd-bamboo)" [ 691667 ]
            Ganesh Gautam made changes -
            Remote Link New: This issue links to "A1 Server. Master Baseline › Main Plugins - Cheese Meteor › issue-CONFSERVER-79619-bump-json-rpc (server-syd-bamboo)" [ 691586 ]
            Ganesh Gautam made changes -
            Remote Link New: This issue links to "A1 Server. Master Baseline › Spring-wired Integration Tests (Adoptium Temurin 17) › issue-CONFSERVER-79619-bump-json-rpc (server-syd-bamboo)" [ 691585 ]

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

                Created:
                Updated:
                Resolved: