[
https://issues.apache.org/jira/browse/WW-4500?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14553744#comment-14553744
]
Lukasz Lenart commented on WW-4500:
-----------------------------------
This is a bug but rather easily fixed on client side as {{defaultStack}}
shouldn't be used on production and so on.
> When calling action defined in struts2 plugin, DeprecationInterceptor prints
> warnings.
> --------------------------------------------------------------------------------------
>
> Key: WW-4500
> URL: https://issues.apache.org/jira/browse/WW-4500
> Project: Struts 2
> Issue Type: Bug
> Components: Core Interceptors
> Affects Versions: 2.3.24
> Reporter: Chris Cranford
> Fix For: 2.3.x
>
>
> Created a simple JAR that contains the following struts-plugin XML:
> {noformat}
> <struts>
> <package name="reporting-default" namespace="/reporting"
> extends="struts-default">
> <default-action-ref name="index" />
> <action name="index" class="actions.IndexAction">
> <result>/reporting/index.jsp</result>
> </action>
> </package>
> </struts>
> {noformat}
> The action simply extends {{ActionSupport}} with no logic. When pointing the
> browser to the /reporting/index.do action, the following is shown in the logs:
> {noformat}
> 2015-05-18 12:20:59,023 DEBUG
> [org.apache.struts2.interceptor.DeprecationInterceptor]:
> *******************************************************************************
> **
> **
> ** WARNING
> **
> ** YOU USE DEPRECATED / UNKNOWN CONSTANTS
> **
> **
> **
> ** -> struts.convention.action.name.lowercase
> **
> ** -> struts.convention.default.parent.package
> **
> ** -> struts.class.reloading.watchList
> **
> ** -> struts.convention.actionConfigBuilder
> **
> ** -> struts.convention.relative.result.types
> **
> ** -> struts.convention.result.path
> **
> ** -> struts.convention.package.locators
> **
> ** -> struts.convention.action.alwaysMapExecute
> **
> ** -> struts.convention.resultMapBuilder
> **
> ** -> struts.convention.action.name.separator
> **
> ** -> struts.convention.action.fileProtocols
> **
> ** -> struts.convention.classes.reload
> **
> ** -> struts.convention.exclude.parentClassLoader
> **
> ** -> struts.class.reloading.acceptClasses
> **
> ** -> struts.convention.package.locators.disable
> **
> ** -> struts.convention.exclude.packages
> **
> ** -> struts.convention.result.flatLayout
> **
> ** -> struts.convention.action.disableScanning
> **
> ** -> struts.class.reloading.reloadConfig
> **
> ** -> struts.scope.followsConvention
> **
> ** -> struts.convention.conventionsService
> **
> ** -> struts.convention.action.mapAllMatches
> **
> ** -> struts.convention.package.locators.basePackage
> **
> ** -> struts.convention.actionNameBuilder
> **
> ** -> struts.convention.action.checkImplementsAction
> **
> ** -> struts.convention.redirect.to.slash
> **
> ** -> struts.convention.action.suffix
> **
> ** -> struts.convention.interceptorMapBuilder
> **
> *******************************************************************************
> {noformat}
> There should be no reason that I can tell why this deprecation warning should
> even be spammed on each action invocation.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)