EntityManager.getDelegate should throw an IllegalStateException ----------------------------------------------------------------
Key: OPENJPA-116 URL: https://issues.apache.org/jira/browse/OPENJPA-116 Project: OpenJPA Issue Type: Bug Reporter: Michael Dick Priority: Minor EntityManager.getDelegate() should throw an IllegalStateException if the EntityManager has been closed. I noticed then when debugging other problems. According to the javadoc http://java.sun.com/javaee/5/docs/api/javax/persistence/EntityManager.html#getDelegate() we need to throw an exception if the EM has been closed. In case I missed anything here's what I did to reproduce the problem. EntityManagerFactory _emf = Persistence.createEntityManagerFactory("test"); EntityManager em = _emf.createEntityManager(); em.close(); try { Object o = em.getDelegate(); fail(); } catch(IllegalStateException ise) { System.out.println("Caught expected exception"); } -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.