[jira] Updated: (MYFACES-1157) EvaluationException gets swallowed in ValueBindingImpl and UIInput

2006-03-20 Thread Jurgen Lust (JIRA)
 [ http://issues.apache.org/jira/browse/MYFACES-1157?page=all ]

Jurgen Lust updated MYFACES-1157:
-

Resolution: Fixed

patch applied

 EvaluationException gets swallowed in ValueBindingImpl and UIInput
 --

  Key: MYFACES-1157
  URL: http://issues.apache.org/jira/browse/MYFACES-1157
  Project: MyFaces Core
 Type: Improvement
   Components: General
 Versions: 1.1.1, 1.1.2-SNAPSHOT, 1.1.2
  Environment: all
 Reporter: Jurgen Lust
 Assignee: Jurgen Lust
 Priority: Minor
  Attachments: evaluation-api.patch, evaluation-impl.patch

 During model update, when an Exception is thrown in the setValue method of 
 the PropertyResolverImpl, it is wrapped in an EvaluationException, which is 
 then caught in the ValueBindingImpl, and again wrapped in another 
 EvaluationException, which is finally caught in the UIInput, where a generic 
 error FacesMessage is rendered to the browser. This could be cleaner, and 
 differs from the way it is done in the Sun RI. The Sun RI does the following:
 1. Exception is caught by PropertyResolverImpl, wrapped in an 
 EvaluationException, and thrown again
 2. ValueBindingImpl catches the EvaluationException and rethrows it unchanged
 3. UIInput catches the EvaluationException and creates an error FacesMessage 
 containing the EvaluationException.getMessage() if it's not null, otherwise a 
 generic error message.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (MYFACES-1157) EvaluationException gets swallowed in ValueBindingImpl and UIInput

2006-02-26 Thread Jurgen Lust (JIRA)
 [ http://issues.apache.org/jira/browse/MYFACES-1157?page=all ]

Jurgen Lust updated MYFACES-1157:
-


 EvaluationException gets swallowed in ValueBindingImpl and UIInput
 --

  Key: MYFACES-1157
  URL: http://issues.apache.org/jira/browse/MYFACES-1157
  Project: MyFaces Core
 Type: Improvement
   Components: General
 Versions: 1.1.1, 1.1.2-SNAPSHOT, 1.1.2
  Environment: all
 Reporter: Jurgen Lust
 Assignee: Jurgen Lust
 Priority: Minor
  Attachments: evaluation-api.patch, evaluation-impl.patch

 During model update, when an Exception is thrown in the setValue method of 
 the PropertyResolverImpl, it is wrapped in an EvaluationException, which is 
 then caught in the ValueBindingImpl, and again wrapped in another 
 EvaluationException, which is finally caught in the UIInput, where a generic 
 error FacesMessage is rendered to the browser. This could be cleaner, and 
 differs from the way it is done in the Sun RI. The Sun RI does the following:
 1. Exception is caught by PropertyResolverImpl, wrapped in an 
 EvaluationException, and thrown again
 2. ValueBindingImpl catches the EvaluationException and rethrows it unchanged
 3. UIInput catches the EvaluationException and creates an error FacesMessage 
 containing the EvaluationException.getMessage() if it's not null, otherwise a 
 generic error message.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira