Are you sure the lookup name is correct? On the injection the name "ejb/OtherSessionBeanEJB" is used, whereas jnid lookup uses "ejb/OtherSessionBean".
What you described here should work. If it still fails, please attach a test.
-cheng
[Message sent by forum member 'cf126330' (cf126330)]
http://forums.java.net/jive/thread.jspa?messageID=272225