Хотя эта определенная проблема может быть неактуальной, корневая проблема и ее решение могут быть полезны для других.В большинстве случаев проблема вызвана созданием нового объекта реализующего компонента вместо использования прокси-интерфейса, например:
ObjectBean obj = new ObjectBean();
Это не вызовет CDI, и поэтому все аннотированные ресурсы будут нуль .Использование интерфейса вместо поиска через JNDI или аннотированный ресурс решит проблему:
ObjectBeanInterface obj = new InitialContext().lookup("java:module/ObjectBean!org.mycompany.ObjectBeanInterface");