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.