I have a @SessionScoped @Named bean with a @Producer method for a user object:
@SessionScoped @Named
@Producer
@Named @SessionScoped public class UserBean implements S
Please double check that you do not have multiple instances of beans.xml in your context. In my case I had beans.xml in WEB-INF and in META-INF. After removing beans.xml from META-INF, the similar issue got resolved.