anonymous wrote : You should really use Component.getInstance(), not Component.newInstance().
The problem with getInstance() is after I create the first instance subsequent calls will retrieve the same instance from whatever context it was published to. I need seperate, unique instances of the same bean and from a quick look through the code newInstance() was the only way to accomplish that. anonymous wrote : | Are you saying that when you do that, the Log does not get injected? That's exactly what I'm saying, although after I changed the definition from @Logger private Log log To | private Log log = new LogImpl(ClassName.class) It started working even though it extends an abstract class that also uses Logger injection. In other words, the subclass seems to correctly recieve a Log instance but the superclass does not. Maybe it's a bug in Component where a Log is only injected into the first annotation along the class heirarchy? View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3960037#3960037 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3960037 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user