aries-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Timothy Ward <timothyjw...@apache.org>
Subject RE: [jira] [Created] (ARIES-933) IllegalStateException when the peristence bundle gets resolved.
Date Fri, 12 Oct 2012 11:06:09 GMT
Emily,

It's possible that Ioannis doesn't follow these lists - have you been cross-posting in the
JIRA comments?

Tim

> Date: Fri, 5 Oct 2012 13:54:36 +0100
> Subject: Re: [jira] [Created] (ARIES-933) IllegalStateException when the peristence bundle
gets resolved.
> From: emijiang6@googlemail.com
> To: dev@aries.apache.org
> 
> Ignore my comments regarding 1.0.1. My memory tricked me to think a fix was
> committed. Apparently not. Please see the comments from jira 832 to see
> whether you can work around this problem.
> 
> On Fri, Oct 5, 2012 at 11:54 AM, Emily Jiang <emijiang6@googlemail.com>wrote:
> 
> > 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 <emijiang6@googlemail.com>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) <jira@apache.org
> >> > 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
> >> ejiang@apache.org
> >>
> >>
> >
> >
> > --
> > Thanks
> > Emily
> > =================
> > Emily Jiang
> > ejiang@apache.org
> >
> >
> 
> 
> -- 
> Thanks
> Emily
> =================
> Emily Jiang
> ejiang@apache.org
 		 	   		  
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message