[ 
https://issues.apache.org/struts/browse/WW-47?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]


    Resolution: Not A Problem  (was: Fixed)
        Status: Resolved  (was: Closed)

> webwork.action.extension property no longer works
> -------------------------------------------------
>
>                 Key: WW-47
>                 URL: https://issues.apache.org/struts/browse/WW-47
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Configuration
>         Environment: Orion 1.6.0, latest WebWork CVS (23/07/2002)
>            Reporter: Chris Miller
>            Assignee: Matt Baldree
>             Fix For: WW 1.3
>
>
> I have the following in actions.xml:
> <action name="news.NewsAction">
>   <command name="listNews" alias="news">
>     <view name="success">news/index.vm</view>
>   </command>
> </action>
> (note that I implement the CommandDriven interface, if that matters?)
> I can successfully access this action using either:
> 1) http://localhost/news.NewsAction!listNews.action  or
> 2) http://localhost/news.action
> However, when I set webwork.action.extension (in webwork.properties) to 
> anything other than 'action' (and set the appropriate mapping in web.xml), 
> only the first case above works. If I try the second case, eg
> http://localhost/news.abc
> I get the exception shown below. This used to work fine with a 2+ month old 
> build of WebWork.
> ERROR ServletDispatcher.java.service(): Could not instantiate action:news
> java.lang.IllegalArgumentException: Action 'news' not found
> at 
> webwork.action.factory.JavaActionFactory.getActionImpl(JavaActionFactory.java:57)
> at 
> webwork.action.factory.ScriptActionFactoryProxy.getActionImpl(ScriptActionFactoryProxy.java:54)
> at 
> webwork.action.factory.XMLActionFactoryProxy.getActionImpl(XMLActionFactoryProxy.java:56)
> at 
> webwork.action.factory.PrefixActionFactoryProxy.getActionImpl(PrefixActionFactoryProxy.java:101)
> at 
> webwork.action.factory.JspActionFactoryProxy.getActionImpl(JspActionFactoryProxy.java:53)
> at 
> webwork.action.factory.CommandActionFactoryProxy.getActionImpl(CommandActionFactoryProxy.java:62)
> at 
> webwork.action.factory.AliasingActionFactoryProxy.getActionImpl(AliasingActionFactoryProxy.java:96)
> at 
> webwork.action.factory.CommandActionFactoryProxy.getActionImpl(CommandActionFactoryProxy.java:62)
> at 
> webwork.action.factory.ContextActionFactoryProxy.getActionImpl(ContextActionFactoryProxy.java:36)
> at 
> webwork.action.factory.PrepareActionFactoryProxy.getActionImpl(PrepareActionFactoryProxy.java:37)
> at 
> webwork.action.factory.ParametersActionFactoryProxy.getActionImpl(ParametersActionFactoryProxy.java:46)
> at 
> webwork.action.factory.DefaultActionFactory.getActionImpl(DefaultActionFactory.java:90)
> at webwork.action.factory.ActionFactory.getAction(ActionFactory.java:62)
> at webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:207)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
> at com.evermind._efb._plc(.:518)
> at com.evermind._efb._adc(.:174)
> at com.evermind._cs._yqb(.:614)
> at com.evermind._cs._yrb(.:189)
> at com.evermind._bx.run(.:62)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to