[ 
https://issues.apache.org/jira/browse/MYFACES-2621?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12848866#action_12848866
 ] 

Leonardo Uribe commented on MYFACES-2621:
-----------------------------------------

org.apache.myfaces.view.facelets.el.TagValueExpression is created only from 
org.apache.myfaces.view.facelets.tag.TagAttributeImpl, and it is used as a 
wrapper from the real ValueExpression, right?

Other alternative could be do something on TagAttributeImpl, so it uses another 
class like TagValueExpression, but that one override getValueReference, passing 
the call to the original one. The problem with this one is that this code is 
called many, many times, so it is critical to have an optimal implementation, 
and the current implementation of ExternalSpecifications has some synchronized 
methods that doesn't look good from my point of view. This code was let as is 
to allow run test configurations easily, but in this case I think it is more 
important code performace.

> BeanValidation does not work with Unified EL 2.2
> ------------------------------------------------
>
>                 Key: MYFACES-2621
>                 URL: https://issues.apache.org/jira/browse/MYFACES-2621
>             Project: MyFaces Core
>          Issue Type: Bug
>          Components: JSR-314
>    Affects Versions: 2.0.0-beta-3
>         Environment: bean validation 1.0.0.GA, unified el 2.2
>            Reporter: Jakob Korherr
>            Assignee: Jakob Korherr
>
> When using the new Unified EL 2.2, BeanValidation does not work, because 
> _BeanValidatorUELUtils.getUELValueReferenceWrapper() always returns null.
> See also the related thread on the mailing list: 
> http://www.mail-archive.com/[email protected]/msg55250.html

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to