provide background info on "The path of an ForwardConfig cannot be null"
------------------------------------------------------------------------

                 Key: STR-3094
                 URL: https://issues.apache.org/struts/browse/STR-3094
             Project: Struts 1
          Issue Type: Improvement
    Affects Versions: 1.3.8
         Environment: linux, j2se v1.6
            Reporter: Ralf Hauser


this happens for example if the action in a html:form tag is not existing in 
the struts-config.xml 

A reasons for this could be due to a typo.

Suggestion: if the ForwardConfig lookup in struts-config.xml results in "null", 
please cite the action string that was used for the lookup .

The below error message is currently not particularly helpful. Or at least 
mention something like, "please check your struts-config.xml"

javax.servlet.ServletException: java.lang.IllegalArgumentException: The path of 
an ForwardConfig cannot be null
        
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

root cause

java.lang.IllegalArgumentException: The path of an ForwardConfig cannot be null
        
org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:70)
        
org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)
        
org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
        org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
        
org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
        org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
        
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


-- 
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