You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "Martin Gainty (JIRA)" <ji...@apache.org> on 2008/02/01 22:28:42 UTC

[jira] Created: (WW-2468) There is no Action mapped for namespace /actionchaining and action name actionChain1!input. - [unknown location]

There is no Action mapped for namespace /actionchaining and action name actionChain1!input. - [unknown location] 
-----------------------------------------------------------------------------------------------------------------

                 Key: WW-2468
                 URL: https://issues.apache.org/struts/browse/WW-2468
             Project: Struts 2
          Issue Type: Bug
          Components: Value Stack
    Affects Versions: 2.0.11
         Environment: JVM 1.5_02
TC 5.5.17
Struts-2.0.11

            Reporter: Martin Gainty


specifically stating the input method in the Struts URL Tag in the accompanying jsp in this manner
<li><a href="<s:url action="actionChain1!input" namespace="/actionchaining"  includeParams="none" />">Action Chaining</a></li>

referenced in the browser address bar
http://localhost:8080/struts2-showcase-2.0.11/actionchaining/actionChain1!input.action

produces..
There is no Action mapped for namespace /actionchaining and action name actionChain1!input. - [unknown location] 

tried another way specifying method="input" from Struts URL tag
tags/ui/index.jsp
<li><s:url id="url" namespace="/tags/ui" action="lotsOfOptiontransferselect" method="input" /><s:a href="%{url}">Option Transfer Select UI Example</s:a></li>

and populating the input method in the address bar
http://localhost:8080/struts2-showcase-2.0.11/tags/ui/lotsOfOptiontransferselect!input.action

produces the same unresolved input method error output..
Messages: There is no Action mapped for namespace /tags/ui and action name lotsOfOptiontransferselect!input. 
 
Browser used
IE6.0.28
FF 2.0.11



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


[jira] Resolved: (WW-2468) There is no Action mapped for namespace /actionchaining and action name actionChain1!input. - [unknown location]

Posted by "Don Brown (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/struts/browse/WW-2468?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Don Brown resolved WW-2468.
---------------------------

    Resolution: Cannot Reproduce
      Assignee: Don Brown

Do you by chance have dynamic method invocation disabled in your configuration?  I recommend asking this question on the mailing list first to better isolate the aspect of Struts, if any, which contains the bug.

> There is no Action mapped for namespace /actionchaining and action name actionChain1!input. - [unknown location] 
> -----------------------------------------------------------------------------------------------------------------
>
>                 Key: WW-2468
>                 URL: https://issues.apache.org/struts/browse/WW-2468
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Value Stack
>    Affects Versions: 2.0.11
>         Environment: JVM 1.5_02
> TC 5.5.17
> Struts-2.0.11
>            Reporter: Martin Gainty
>            Assignee: Don Brown
>
> specifically stating the input method in the Struts URL Tag in the accompanying jsp in this manner
> <li><a href="<s:url action="actionChain1!input" namespace="/actionchaining"  includeParams="none" />">Action Chaining</a></li>
> referenced in the browser address bar
> http://localhost:8080/struts2-showcase-2.0.11/actionchaining/actionChain1!input.action
> produces..
> There is no Action mapped for namespace /actionchaining and action name actionChain1!input. - [unknown location] 
> tried another way specifying method="input" from Struts URL tag
> tags/ui/index.jsp
> <li><s:url id="url" namespace="/tags/ui" action="lotsOfOptiontransferselect" method="input" /><s:a href="%{url}">Option Transfer Select UI Example</s:a></li>
> and populating the input method in the address bar
> http://localhost:8080/struts2-showcase-2.0.11/tags/ui/lotsOfOptiontransferselect!input.action
> produces the same unresolved input method error output..
> Messages: There is no Action mapped for namespace /tags/ui and action name lotsOfOptiontransferselect!input. 
>  
> Browser used
> IE6.0.28
> FF 2.0.11

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


[jira] Issue Comment Edited: (WW-2468) There is no Action mapped for namespace /actionchaining and action name actionChain1!input. - [unknown location]

Posted by "Martin Gainty (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/struts/browse/WW-2468?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=43674#action_43674 ] 

mgainty edited comment on WW-2468 at 4/19/08 5:56 PM:
------------------------------------------------------------

contents of struts.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">
<!-- START SNIPPET: xworkSample -->
<struts>
    <constant name="struts.enable.DynamicMethodInvocation" value="true" />

same exception displayed
my assumption this is a Xwork bug

Some more information from logs:
(org.apache.struts2.codebehind.CodebehindUnknownHandler:106) - Trying to locate unknown action template with extension .jsp in directory /tags/ui/
2008-04-19 19:17:55,156 DEBUG (org.apache.struts2.codebehind.CodebehindUnknownHandler:106) - Trying to locate unknown action template with extension .vm in directory /tags/ui/
2008-04-19 19:17:55,171 DEBUG (org.apache.struts2.codebehind.CodebehindUnknownHandler:106) - Trying to locate unknown action template with extension .ftl in directory /tags/ui/
2008-04-19 19:17:55,187 ERROR (org.apache.struts2.dispatcher.Dispatcher:512) - Could not find action or result
There is no Action mapped for namespace /tags/ui and action name lotsOfOptiontransferselect!input. - [unknown location]
	at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:186)

org.apache.struts2.codebehind.CodebehindUnknownHandler.java

The call to locateTemplate always fails here is the code:
URL locateTemplate(String path) throws MalformedURLException {

//This call ALWAYS Fails
        URL template = servletContext.getResource(path);
        if (template != null) {
            if (LOG.isDebugEnabled()) {
                LOG.debug("Loaded template '" + path + "' from servlet context.");
            }
        } else {
            template = ClassLoaderUtils.getResource(path, getClass());
            if (template != null && LOG.isDebugEnabled()) {
                LOG.debug("Loaded template '" + path + "' from class path.");                
            }
        }
        return template;
    }

HTH
Martin

      was (Author: mgainty):
    contents of struts.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">
<!-- START SNIPPET: xworkSample -->
<struts>
    <constant name="struts.enable.DynamicMethodInvocation" value="true" />

same exception displayed
my assumption this is a Xwork bug

Thanks
Martin-

  
> There is no Action mapped for namespace /actionchaining and action name actionChain1!input. - [unknown location] 
> -----------------------------------------------------------------------------------------------------------------
>
>                 Key: WW-2468
>                 URL: https://issues.apache.org/struts/browse/WW-2468
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Value Stack
>    Affects Versions: 2.0.11
>         Environment: JVM 1.5_02
> TC 5.5.17
> Struts-2.0.11
>            Reporter: Martin Gainty
>            Assignee: Don Brown
>
> specifically stating the input method in the Struts URL Tag in the accompanying jsp in this manner
> <li><a href="<s:url action="actionChain1!input" namespace="/actionchaining"  includeParams="none" />">Action Chaining</a></li>
> referenced in the browser address bar
> http://localhost:8080/struts2-showcase-2.0.11/actionchaining/actionChain1!input.action
> produces..
> There is no Action mapped for namespace /actionchaining and action name actionChain1!input. - [unknown location] 
> tried another way specifying method="input" from Struts URL tag
> tags/ui/index.jsp
> <li><s:url id="url" namespace="/tags/ui" action="lotsOfOptiontransferselect" method="input" /><s:a href="%{url}">Option Transfer Select UI Example</s:a></li>
> and populating the input method in the address bar
> http://localhost:8080/struts2-showcase-2.0.11/tags/ui/lotsOfOptiontransferselect!input.action
> produces the same unresolved input method error output..
> Messages: There is no Action mapped for namespace /tags/ui and action name lotsOfOptiontransferselect!input. 
>  
> Browser used
> IE6.0.28
> FF 2.0.11

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


[jira] Commented: (WW-2468) There is no Action mapped for namespace /actionchaining and action name actionChain1!input. - [unknown location]

Posted by "Martin Gainty (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/struts/browse/WW-2468?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=43674#action_43674 ] 

Martin Gainty commented on WW-2468:
-----------------------------------

contents of struts.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">
<!-- START SNIPPET: xworkSample -->
<struts>
    <constant name="struts.enable.DynamicMethodInvocation" value="true" />

same exception displayed
my assumption this is a Xwork bug

Thanks
Martin-


> There is no Action mapped for namespace /actionchaining and action name actionChain1!input. - [unknown location] 
> -----------------------------------------------------------------------------------------------------------------
>
>                 Key: WW-2468
>                 URL: https://issues.apache.org/struts/browse/WW-2468
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Value Stack
>    Affects Versions: 2.0.11
>         Environment: JVM 1.5_02
> TC 5.5.17
> Struts-2.0.11
>            Reporter: Martin Gainty
>            Assignee: Don Brown
>
> specifically stating the input method in the Struts URL Tag in the accompanying jsp in this manner
> <li><a href="<s:url action="actionChain1!input" namespace="/actionchaining"  includeParams="none" />">Action Chaining</a></li>
> referenced in the browser address bar
> http://localhost:8080/struts2-showcase-2.0.11/actionchaining/actionChain1!input.action
> produces..
> There is no Action mapped for namespace /actionchaining and action name actionChain1!input. - [unknown location] 
> tried another way specifying method="input" from Struts URL tag
> tags/ui/index.jsp
> <li><s:url id="url" namespace="/tags/ui" action="lotsOfOptiontransferselect" method="input" /><s:a href="%{url}">Option Transfer Select UI Example</s:a></li>
> and populating the input method in the address bar
> http://localhost:8080/struts2-showcase-2.0.11/tags/ui/lotsOfOptiontransferselect!input.action
> produces the same unresolved input method error output..
> Messages: There is no Action mapped for namespace /tags/ui and action name lotsOfOptiontransferselect!input. 
>  
> Browser used
> IE6.0.28
> FF 2.0.11

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