[ https://issues.apache.org/jira/browse/OPENJPA-116?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kevin Sutter reassigned OPENJPA-116: ------------------------------------ Assignee: Kevin Sutter > 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 > Assigned To: Kevin Sutter > Priority: Minor > Attachments: openjpa-116-patch.txt > > > 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.