Injection in FacesConverter does not work
-----------------------------------------

                 Key: EXTCDI-127
                 URL: https://issues.apache.org/jira/browse/EXTCDI-127
             Project: MyFaces CODI
          Issue Type: Bug
          Components: 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 bean which sould be injected in my converter is always null.

I also added some logging to CODI, to see where the problem is.
The bean was created and injected into the converter but it seems as the used 
converter is not the converter which was created by CODI.

Is there something wrong in my setup or is this really a bug?

-----------------------------------------------------------

@Advanced
@FacesConverter("localeConverter")
public class LocaleConverter implements Converter {

@Inject private LocaleService localeService;

-----------------------------------------------------------

<h:form>
        <h:selectOneMenu 
                id="selectLocaleMenu" 
                value="#{localeController.selectedLocale}"
                onchange="this.form.submit()" 
                converter="localeConverter">
                <f:selectItems 
                        value="#{allLocalesController.locales}" 
                        var="locale" 
                        itemLabel="#{locale.name}" 
                        itemValue="#{locale}"/>
        </h:selectOneMenu>
</h:form>

-- 
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