Transaction not rolled back correctly when forcing PersistenceException
Issue
- Within an EJB3 stateless bean, I first call persist on a simple EntityBean which is successful. Next, I call persist on another EntityBean. The second one, however, will cause a PersistenceException. This is triggered when the method ends, and should roll back the first persist. However, the first EntityBean is persisted to the database putting it in an inconsistent state.
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 6.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.