By the way, the 1.0.1 jpa bundle should work for you. I am not sure whether it is released or not. You can see the code changes from trunk.
On Fri, Oct 5, 2012 at 11:07 AM, Emily Jiang <[email protected]>wrote: > Hi Ioannis, > We have attempted this before. However, this will cause some other app > server to fail as they need EMF to perform entity enhancement using a > mechanism other than using ByteCodeWeaving. > See jira https://issues.apache.org/jira/browse/ARIES-832 for more details. > Thanks > Emily > > > On Fri, Oct 5, 2012 at 10:43 AM, Ioannis Canellos (JIRA) > <[email protected]>wrote: > >> Ioannis Canellos created ARIES-933: >> -------------------------------------- >> >> Summary: IllegalStateException when the peristence bundle >> gets resolved. >> Key: ARIES-933 >> URL: https://issues.apache.org/jira/browse/ARIES-933 >> Project: Aries >> Issue Type: Bug >> Components: JPA >> Affects Versions: 0.3, 1.0 >> Reporter: Ioannis Canellos >> >> >> Aries JPA tries to create the entity manager factories when the >> persistence bundle gets in resolved state. >> >> With some persistence providers this can cause issues. For example >> Hibernate will try to access the datasource via jndi when creating the EMF, >> causing the IllegalStateException due to the fact that the persistnce >> bundle still has not context (is in resolved state). >> >> Even worse it will leave the EntityManagerFactoryManager is a wrong >> state, preventing it to create the EMF when the bundle is created. >> >> There are two ways of approaching this issue: >> i) Don't try to create EMF when the persistence bundle gets resolved. >> ii) Catch possible errors and cleanup, so that EMF can be created when >> the bundle gets started. >> >> I am going to attach a patch for the first appraoch, unless there is a >> good way for creating EMF when the bundle gets resolved. >> >> -- >> This message is automatically generated by JIRA. >> If you think it was sent incorrectly, please contact your JIRA >> administrators >> For more information on JIRA, see: http://www.atlassian.com/software/jira >> > > > > -- > Thanks > Emily > ================= > Emily Jiang > [email protected] > > -- Thanks Emily ================= Emily Jiang [email protected]
