[
https://issues.apache.org/jira/browse/EXTCDI-128?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gerhard Petracek resolved EXTCDI-128.
-------------------------------------
Resolution: Won't Fix
it's possible to wrap it multiple times -> dependency injection isn't supported
for custom implementations of MessageInterpolator.
it would be possible based on reflection - however, that would reduce the
performance significantly.
resolving beans is also possible via methods of the BeanManager - use
BeanManagerProvider.getInstance().getBeanManager() to get the BeanManager.
the implementation is correct - injection for
InvalidValueAwareMessageInterpolator is performed for injecting MessageContext
and Logger.
> Injection in BV MessageInterpolator does not work
> -------------------------------------------------
>
> Key: EXTCDI-128
> URL: https://issues.apache.org/jira/browse/EXTCDI-128
> Project: MyFaces CODI
> Issue Type: Bug
> Components: JEE-BV1-Module, JEE-JSF20-Module
> Affects Versions: 0.9.2
> Environment: Myfaces 2.0.3, CODI 0.9.2, ExtVal 2.0.4, OWB 1.0.0,
> PrimeFaces 2.2-RC2
> Reporter: Thomas Andraschko
>
> The getMessageInterpolator() method in InvalidValueAwareValidatorFactory do
> injection into the wrong MessageInterpolator.
> In my opinion CODI should do injection into the unwrapped MessageInterpolator
> (getValidatorFactory().getMessageInterpolator()).
> I have tested this in my environment and works without problems.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.