Howdy -- the issue here is that the spec basically says (although not in these exact words

): "OK Container, it would be NICE of you to throw the more specific NoSuchObjectException or NoSuchLocalObjectException, but you are not REQUIRED to do so. You can be less clear and just throw a RemoteException or EJBException if you choose..."
So, the client *might* get the more specific exception, but it is the Container's choice.
cheers,
Kathy