I have a session bean that is throwing a specific type of exception that I have created. I verified that it is throwing the correct exception in the bean itself, however when I call the method using the remote(component) interface the exception gets converted to a remote exception. Even stranger, when I call the method from a servlet everything works fine. It's only when I call the method from another session bean do I see this problem. Any ideas?