users@glassfish.java.net

Re: Unexpected Behavior: NoResultException rolls back transaction

From: <glassfish_at_javadesktop.org>
Date: Mon, 21 Jan 2008 08:20:32 PST

In this case, NoResultException is not causing the persistence provider to rollback the transaction. It is your Stateless bean's doAnything method that is throwing an exception, causing the transaction to rollback rather than execute successfully. It just happens that it is throwing the caught NoResultException, which then results the container throwing a TransactionRolledbackLocalException, which is why the doSomething method won't catch and print it.


Best Regards,
Chris
[Message sent by forum member 'chris_delahunt' (chris_delahunt)]

http://forums.java.net/jive/thread.jspa?messageID=255002