[ 
http://www.stripesframework.org/jira/browse/STS-817?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12593#comment-12593
 ] 

Peter Mahoney commented on STS-817:
-----------------------------------

One of the great things about Stripes was the way that things "just worked". It 
is a shame there is no good solution to this problem, but I understand that 
there are major benefits to the change - particularly as Stripes memory issues 
caused our servers to go down last year. It is useful to know that now is the 
point to start changing our code to be compatible. Thank you for your help.

> Stack Overflow when using a layout with an existing component name
> ------------------------------------------------------------------
>
>                 Key: STS-817
>                 URL: http://www.stripesframework.org/jira/browse/STS-817
>             Project: Stripes
>          Issue Type: Bug
>          Components: Tag Library
>    Affects Versions: Release 1.5.6
>            Reporter: Peter Mahoney
>            Assignee: Ben Gunter
>            Priority: Minor
>             Fix For: Release 1.5.7, Release 1.6
>
>
> I have used this pattern successfully in 1.5.3, but it fails in 
> 1.5.6-SNAPSHOT:
> Page:
> <s:layout-render name="testlayout.jsp">
>       <s:layout-component name="pageContent">
>               HELLO
>               <s:layout-render name="testinclude.jsp">
>                       <s:layout-component name="pageContent">
>                               INCLUDED
>                       </s:layout-component>                   
>               </s:layout-render>
>       </s:layout-component>
> </s:layout-render>
> testlayout.jsp:
> <s:layout-definition>
>       LAYOUT
>       ${pageContent}
> </s:layout-definition>
> testinclude.jsp:
> <s:layout-definition>
>       INCLUDE:
>       ${pageContent}
> </s:layout-definition>
> The outout I expect is:
> LAYOUT HELLO INCLUDE: INCLUDED 
> The output I get is:
> LAYOUT HELLO INCLUDE: HELLO INCLUDE: HELLO INCLUDE: ... repeated until a 
> stack overflow
> In this simple test case, renaming the included layout component fixes this 
> problem, but in my actual case it then fails to include anything. I am not 
> sure why that is, but suspect the cause is the same as in this simple case.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development

Reply via email to