Infinite loop in rendering when including result of another action/servlet
--------------------------------------------------------------------------

                 Key: TILES-418
                 URL: https://issues.apache.org/struts/browse/TILES-418
             Project: Tiles
          Issue Type: Bug
          Components: tiles-servlet
    Affects Versions: 2.1.2
         Environment: Tomcat 6, osx, java5
            Reporter: Alvin Singh
            Priority: Blocker


An infinite loop occurs resulting in a stack overflow when you try an include 
the results of another action/servlet where both results are of a tiles type. I 
have included an eclipse project which shows this - just deploy via WTP for 
quick testing. More info below.

Index.jsp which is a tiles definition - 

<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
<head>
        <title>Index</title>
        <s:head />
</head>
<body>
        Test index
        <s:action name="helloWorld" executeResult="true" /> <------------ 
CAUSES PROBLEM
</body>
</html>

The s:action tag causes an infinite loop to occur. Note that replacing the 
s:action tag with c:import or jsp:include gives the same results so it is not 
the tag itself. This works fine with tile 2.0.X. Stacktrace and project code is 
attached.

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