[
https://issues.apache.org/jira/browse/TAP5-1430?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Howard M. Lewis Ship closed TAP5-1430.
--------------------------------------
Resolution: Won't Fix
Given that this is a bit of an edge case, I don't think we have the resources
to fix this. I would consider apply a valid patch that includes tests.
> Tapestry should detect when a parameter is bound to itself (as a property, as
> the default for the parameter) as this will cause an endless loop when the
> property is read or updated
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: TAP5-1430
> URL: https://issues.apache.org/jira/browse/TAP5-1430
> Project: Tapestry 5
> Issue Type: Bug
> Components: tapestry-core
> Affects Versions: 5.3, 5.2
> Reporter: Joost Schouten
> Priority: Minor
>
> It is currently possible to bind a property to itself like so:
> @Property
> @Parameter(value="actionZone")
> private String actionZone;
> This causes a StackOverflowError where it should just assign the default
> literal value "actionZone" to the property actionZone. Or it should complain
> and throw an Exception informing the developer that you cannot bind in this
> way without specifying the prefix literal:
--
This message was sent by Atlassian JIRA
(v6.2#6252)