Some code calls an findByPrimaryKey method of an entity EJB. The entity throws an ObjectNotFoundException. In Orion 1.5.2 the exception catched by the code is a RemoteException (com.evermind.server.rmi.OrionRemoteException) with the message "Transaction was rolled back: " + <thrown ObjectNotFoundException>.toString() and nested within it is the thrown ObjectNotFoundException. It looks like to me that there is an implementation error in the EJB container of Orion. The exception catched should be directly the ObjectNotFoundException, as happends with other Servers. Is it true or am I doing or expecting wrongly?
[]'s, Rodrigo.