hiya there-
I'm just back from a graduation party

for one of my friends, but guess i'm sensible/sane/sober enough to discuss this

. The Container is free to throw any of the related exception to the client, meaning it can either throw a NoSuchObjectException or a RemoteException.
HFEJB page#550 - 'BANG!' note
The client might NOT get the most specific exception '...The Container might not, according to the spec, send the client a DuplicateKeyException even if that is the problem... .. It's upto the Container whether it gives you the more specific exception'
So, I guess the exception thrown .. RemoteException or NoSuchObjectException .. really depends on the implementation of the Container
HTH,
- Fazal.