[ https://issues.apache.org/jira/browse/WW-3714?focusedWorklogId=941541&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-941541 ]
ASF GitHub Bot logged work on WW-3714: -------------------------------------- Author: ASF GitHub Bot Created on: 03/Nov/24 00:31 Start Date: 03/Nov/24 00:31 Worklog Time Spent: 10m Work Description: kusalk opened a new pull request, #1117: URL: https://github.com/apache/struts/pull/1117 WW-3714 -- Whilst working on #1116, I noticed a minor issue with how overriding of classes that implement the old/deprecated `Result`/`Interceptor` interfaces behave. Currently, if an application extends for example, `org.apache.struts2.result.HttpHeaderResult` and overrides the new signature `void execute(org.apache.struts2.ActionInvocation invocation)` instead of the old one `void execute(com.opensymphony.xwork2.ActionInvocation invocation)` - this override will have no effect. The changes in this PR ensure the override will function as expected irrespective of whether the old or new signature is overridden. This works because the default implementation for the new signature in the old/deprecated interfaces is to delegate to the old signature. Issue Time Tracking ------------------- Worklog Id: (was: 941541) Time Spent: 16h 10m (was: 16h) > Rename org.opensymphony.xwork2 to org.apache.struts2.xwork2 > ----------------------------------------------------------- > > Key: WW-3714 > URL: https://issues.apache.org/jira/browse/WW-3714 > Project: Struts 2 > Issue Type: Task > Components: Core Actions > Affects Versions: 2.2.3.1 > Reporter: Lukasz Lenart > Assignee: Lukasz Lenart > Priority: Critical > Fix For: 7.0.0 > > Time Spent: 16h 10m > Remaining Estimate: 0h > > To finish acquisition of XWork project, all the packages have to be renamed > to match current Struts 2 package hierarchy -- This message was sent by Atlassian Jira (v8.20.10#820010)