GlassFish, CDI e inyección de constructor

¿Se admite la inyección de constructor en la implementación de CDI de GlassFish 3.1 para beans gestionados? tengo un@Singleton EJB en el que quiero inyectar otro bean administrado (contenido en el mismo módulo EJB) usando la inyección del constructor. La inyección de campo funciona. Pero con la inyección del constructor obtengo unNullPointerException deAbstractSingletonContainer.

Esto funciona:

@Singleton
public class FooBean implements Foo {

  @Inject private BarBean bar;

}

Esto no funciona:

@Singleton
public class FooBean implements Foo {

    private final BarBean bar;

    @Inject
    public FooBean(BarBean bar) {
        this.bar = bar;
    }

}

Respuestas a la pregunta(2)

Su respuesta a la pregunta