[ https://issues.apache.org/jira/browse/MYFACES-3202?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Leonardo Uribe resolved MYFACES-3202. ------------------------------------- Resolution: Fixed Fix Version/s: (was: 2.0.8) (was: 2.1.2) 2.1.3 2.0.9 > Improve EL Exceptions wrapping > ------------------------------ > > Key: MYFACES-3202 > URL: https://issues.apache.org/jira/browse/MYFACES-3202 > Project: MyFaces Core > Issue Type: Sub-task > Components: General > Reporter: Martin Kočí > Assignee: Martin Kočí > Priority: Minor > Fix For: 2.0.9, 2.1.3 > > Attachments: MYFACES-3202-ErrorPageWriter.patch, > MYFACES-3202-screenshot.png, MYFACES-3202-v2.patch, MYFACES-3202.patch > > > From MYFACES-3053 "user should see not just a cryptic stack trace, but the EL > expression that was being evaluated including the part of the EL expression > that triggered the problem" > Myfaces utilize TagValueExpression and TagValueExpressionUEL as > TagAtrribute-aware wrappers around EL ValueExpression. But this "context" is > only .toString() of TagAttribute and that prohibits user-frendly formatting > of messages. > Provide TagAttribute instance, create TagAttributeAwareExceptionWrapper that > will hold this instance. Clients (mainly ErrorPage) can read attributes of > TagAttribute and format it as necessary, for example "EL expression that > triggered the problem: " + wrapper.getTagAttribute().getValue() -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira