I have a problem with the InitialContext of my EJBs:
I have two CMP Entity Beans A and B. Entity A gots a local interface of B in his ejbCreate and ejbPostCreate. In the ejbPostCreate he uses it like parameter by passing it to a third entity bean C. At this moment the container calls setEntityContext of B. In this method, B looks up for local homes of other entities using the new InitialContext().lookup(...). The lookup fails with NameNotBoundException, because the new InitialContext returns the context of entity A and not B.
When I create instances of entity B from a session bean everything works.
My question is whether this is the normal behaviour or it is a bug.
I am using JBoss 3.0.3, but it seems that other versions have the same behaviour.