Re: Blueprint/JPA : Need active coordination error
Hi, Guillaume started the Aries vote yesterday. I created the Jira to update in Karaf: https://issues.apache.org/jira/browse/KARAF-5776 It will be included in 4.2.1 (with docker and examples as well). Regards JB On 05/06/2018 10:08, DUTERTRY Nicolas wrote: > Hi, > > The issue ARIES-1793 has been closed in Aries and the correction is available > in org.apache.aries.blueprint.core-1.10.0. > > Is it possible to include the new blueprint core version in the next Karaf > 4.2.1 ? > > Regards, > -- > Nicolas Dutertry > > -Message d'origine- > De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] > Envoyé : lundi 14 mai 2018 11:12 > À : user@karaf.apache.org > Objet : Re: Blueprint/JPA : Need active coordination error > > Ooops, I forgot this one :/ > > Sorry about that. I'm adding to my daily TODO. > > Regards > JB > > On 05/14/2018 11:02 AM, DUTERTRY Nicolas wrote: >> Hi JB, >> >> >> >> Do you have any update on that issue ? >> >> >> >> Regards, >> >> -- >> >> Nicolas Dutertry >> >> >> >> *De :*Jean-Baptiste Onofré [mailto:j...@nanthrax.net] >> *Envoyé :* lundi 23 avril 2018 13:29 >> *À :* user@karaf.apache.org >> *Cc :* user@karaf.apache.org >> *Objet :* RE: Blueprint/JPA : Need active coordination error >> >> >> >> Thanks. >> >> I'm still in vacation for a couple of days. I will take a look end of this >> week >> when back. >> >> Regards >> >> JB >> >> Le 23 avr. 2018, à 15:16, DUTERTRY Nicolas > <mailto:nicolas.duter...@soprahr.com>> a écrit: >> >> Hi, >> >> I have opened an issue in aries jira : >> https://issues.apache.org/jira/browse/ARIES-1793 >> >> Regards, >> -- >> Nicolas Dutertry >> >> -Message d'origine- >> De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] >> Envoyé : jeudi 12 avril 2018 14:38 >> À : user@karaf.apache.org >> Objet : Re: Blueprint/JPA : Need active coordination error >> >> Thanks I will take a look asap (I'm in vacation now ;)). >> >> Regards >> JB >> >> On 04/12/2018 02:03 PM, DUTERTRY Nicolas wrote: >> >> Here is full stack trace : >> >> java.lang.IllegalStateException: Need active coordination >> at org.apache.aries.jpa.support >> <http://org.apache.aries.jpa.support>.impl.EMSupplierImpl.get(EMSupplierImpl.java:81) >> ~[?:?] >> at org.apache.aries.jpa.support >> <http://org.apache.aries.jpa.support>.osgi.impl.EmProxy.invoke(EmProxy.java:38) >> ~[?:?] >> at com.sun.proxy.$Proxy77.createQuery(Unknown Source) ~[?:?] >> at Proxy4c2993b8_dc6f_46b4_8e62_524dc0ad05f5.createQuery(Unknown Source) >> ~[?:?] >> at >> com.dutertry.test.karaf.jpa.service.impl.TestRepository.list(TestRepository.java:26) >> ~[?:?] >> at >> com.dutertry.test.karaf.jpa.service.impl.TestServiceImpl.list(TestServiceImpl.java:25) >> ~[?:?] >> at >> com.dutertry.test.karaf.jpa.cmd.ListPersonCommand.execute(ListPersonCommand.java:24) >> ~[?:?] >> at >> org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:84) >> ~[?:?] >> at >> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:68) >> ~[?:?] >> at >> org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:86) >> ~[?:?] >> at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:571) >> ~[?:?] >> at >> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:497) >> ~[?:?] >> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:386) ~[?:?] >> at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417) ~[?:?] >> at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229) ~[?:?] >> at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59) ~[?:?] >> at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:?] >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) >> ~[?:?] >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) >> ~[?:?] >> at java.lang.Thread.run(Thread.java:748) [?:?] >> >> -- >> Nicolas Dutertry >> >> >> -Message d'origine- >> De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] >> Envoyé : jeudi 12 avril 2018 13:51 >&g
RE: Blueprint/JPA : Need active coordination error
Hi, The issue ARIES-1793 has been closed in Aries and the correction is available in org.apache.aries.blueprint.core-1.10.0. Is it possible to include the new blueprint core version in the next Karaf 4.2.1 ? Regards, -- Nicolas Dutertry -Message d'origine- De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : lundi 14 mai 2018 11:12 À : user@karaf.apache.org Objet : Re: Blueprint/JPA : Need active coordination error Ooops, I forgot this one :/ Sorry about that. I'm adding to my daily TODO. Regards JB On 05/14/2018 11:02 AM, DUTERTRY Nicolas wrote: > Hi JB, > > > > Do you have any update on that issue ? > > > > Regards, > > -- > > Nicolas Dutertry > > > > *De :*Jean-Baptiste Onofré [mailto:j...@nanthrax.net] > *Envoyé :* lundi 23 avril 2018 13:29 > *À :* user@karaf.apache.org > *Cc :* user@karaf.apache.org > *Objet :* RE: Blueprint/JPA : Need active coordination error > > > > Thanks. > > I'm still in vacation for a couple of days. I will take a look end of this > week > when back. > > Regards > > JB > > Le 23 avr. 2018, à 15:16, DUTERTRY Nicolas <mailto:nicolas.duter...@soprahr.com>> a écrit: > > Hi, > > I have opened an issue in aries jira : > https://issues.apache.org/jira/browse/ARIES-1793 > > Regards, > -- > Nicolas Dutertry > > -Message d'origine----- > De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] > Envoyé : jeudi 12 avril 2018 14:38 > À : user@karaf.apache.org > Objet : Re: Blueprint/JPA : Need active coordination error > > Thanks I will take a look asap (I'm in vacation now ;)). > > Regards > JB > > On 04/12/2018 02:03 PM, DUTERTRY Nicolas wrote: > > Here is full stack trace : > > java.lang.IllegalStateException: Need active coordination > at org.apache.aries.jpa.support > <http://org.apache.aries.jpa.support>.impl.EMSupplierImpl.get(EMSupplierImpl.java:81) > ~[?:?] > at org.apache.aries.jpa.support > <http://org.apache.aries.jpa.support>.osgi.impl.EmProxy.invoke(EmProxy.java:38) > ~[?:?] > at com.sun.proxy.$Proxy77.createQuery(Unknown Source) ~[?:?] > at Proxy4c2993b8_dc6f_46b4_8e62_524dc0ad05f5.createQuery(Unknown Source) > ~[?:?] > at > com.dutertry.test.karaf.jpa.service.impl.TestRepository.list(TestRepository.java:26) > ~[?:?] > at > com.dutertry.test.karaf.jpa.service.impl.TestServiceImpl.list(TestServiceImpl.java:25) > ~[?:?] > at > com.dutertry.test.karaf.jpa.cmd.ListPersonCommand.execute(ListPersonCommand.java:24) > ~[?:?] > at > org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:84) > ~[?:?] > at > org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:68) > ~[?:?] > at > org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:86) > ~[?:?] > at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:571) ~[?:?] > at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:497) > ~[?:?] > at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:386) ~[?:?] > at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417) ~[?:?] > at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229) ~[?:?] > at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59) ~[?:?] > at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:?] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:?] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:?] > at java.lang.Thread.run(Thread.java:748) [?:?] > > -- > Nicolas Dutertry > > > -Message d'origine- > De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] > Envoyé : jeudi 12 avril 2018 13:51 > À : user@karaf.apache.org > Objet : Re: Blueprint/JPA : Need active coordination error > > Hi Nicolas, > > I'm surprised it's not a proxy: it should be a Aries Proxy. > > Where the ISE is coming from ? > > Regards > JB > > On 04/12/2018 01:47 PM, DUTERTRY Nicolas wrote: > > Hi, > > > > Yesterday I ran into an error with the new Karaf 4.2.0. This error > seems to be related to blueprint 1.9.0 (the error does not occur in Karaf > 4.1.5). > > > > I have committed a project on Github to illustrate the issue : > https://github.com/nicolas-dutertry/test-jpa > > > > This project contains a blueprint bundle with a bean TestRepository > annotated with @PersistenceContext. This bean is then injec
Re: Blueprint/JPA : Need active coordination error
Ooops, I forgot this one :/ Sorry about that. I'm adding to my daily TODO. Regards JB On 05/14/2018 11:02 AM, DUTERTRY Nicolas wrote: > Hi JB, > > > > Do you have any update on that issue ? > > > > Regards, > > -- > > Nicolas Dutertry > > > > *De :*Jean-Baptiste Onofré [mailto:j...@nanthrax.net] > *Envoyé :* lundi 23 avril 2018 13:29 > *À :* user@karaf.apache.org > *Cc :* user@karaf.apache.org > *Objet :* RE: Blueprint/JPA : Need active coordination error > > > > Thanks. > > I'm still in vacation for a couple of days. I will take a look end of this > week > when back. > > Regards > > JB > > Le 23 avr. 2018, à 15:16, DUTERTRY Nicolas <mailto:nicolas.duter...@soprahr.com>> a écrit: > > Hi, > > I have opened an issue in aries jira : > https://issues.apache.org/jira/browse/ARIES-1793 > > Regards, > -- > Nicolas Dutertry > > -----Message d'origine- > De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] > Envoyé : jeudi 12 avril 2018 14:38 > À : user@karaf.apache.org > Objet : Re: Blueprint/JPA : Need active coordination error > > Thanks I will take a look asap (I'm in vacation now ;)). > > Regards > JB > > On 04/12/2018 02:03 PM, DUTERTRY Nicolas wrote: > > Here is full stack trace : > > java.lang.IllegalStateException: Need active coordination > at org.apache.aries.jpa.support > <http://org.apache.aries.jpa.support>.impl.EMSupplierImpl.get(EMSupplierImpl.java:81) > ~[?:?] > at org.apache.aries.jpa.support > <http://org.apache.aries.jpa.support>.osgi.impl.EmProxy.invoke(EmProxy.java:38) > ~[?:?] > at com.sun.proxy.$Proxy77.createQuery(Unknown Source) ~[?:?] > at Proxy4c2993b8_dc6f_46b4_8e62_524dc0ad05f5.createQuery(Unknown Source) > ~[?:?] > at > com.dutertry.test.karaf.jpa.service.impl.TestRepository.list(TestRepository.java:26) > ~[?:?] > at > com.dutertry.test.karaf.jpa.service.impl.TestServiceImpl.list(TestServiceImpl.java:25) > ~[?:?] > at > com.dutertry.test.karaf.jpa.cmd.ListPersonCommand.execute(ListPersonCommand.java:24) > ~[?:?] > at > org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:84) > ~[?:?] > at > org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:68) > ~[?:?] > at > org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:86) > ~[?:?] > at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:571) ~[?:?] > at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:497) > ~[?:?] > at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:386) ~[?:?] > at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417) ~[?:?] > at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229) ~[?:?] > at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59) ~[?:?] > at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:?] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:?] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:?] > at java.lang.Thread.run(Thread.java:748) [?:?] > > -- > Nicolas Dutertry > > > -Message d'origine- > De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] > Envoyé : jeudi 12 avril 2018 13:51 > À : user@karaf.apache.org > Objet : Re: Blueprint/JPA : Need active coordination error > > Hi Nicolas, > > I'm surprised it's not a proxy: it should be a Aries Proxy. > > Where the ISE is coming from ? > > Regards > JB > > On 04/12/2018 01:47 PM, DUTERTRY Nicolas wrote: > > Hi, > > > > Yesterday I ran into an error with the new Karaf 4.2.0. This error > seems to be related to blueprint 1.9.0 (the error does not occur in Karaf > 4.1.5). > > > > I have committed a project on Github to illustrate the issue : > https://github.com/nicolas-dutertry/test-jpa > > > > This project contains a blueprint bundle with a bean TestRepository > annotated with @PersistenceContext. This bean is then injected into > another bean TestServiceImpl which is then published as an osgi service : > > > > > > > > > > > > class="com.dutertry.test.karaf.jpa.service.impl.TestRepository"/> > > > > class="com.dutertry.test.karaf.jpa.service.impl.TestServiceImpl"> > > > > > > > >
RE: Blueprint/JPA : Need active coordination error
Hi JB, Do you have any update on that issue ? Regards, -- Nicolas Dutertry De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : lundi 23 avril 2018 13:29 À : user@karaf.apache.org Cc : user@karaf.apache.org Objet : RE: Blueprint/JPA : Need active coordination error Thanks. I'm still in vacation for a couple of days. I will take a look end of this week when back. Regards JB Le 23 avr. 2018, à 15:16, DUTERTRY Nicolas mailto:nicolas.duter...@soprahr.com>> a écrit: Hi, I have opened an issue in aries jira : https://issues.apache.org/jira/browse/ARIES-1793 Regards, -- Nicolas Dutertry -Message d'origine- De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : jeudi 12 avril 2018 14:38 À : user@karaf.apache.org Objet : Re: Blueprint/JPA : Need active coordination error Thanks I will take a look asap (I'm in vacation now ;)). Regards JB On 04/12/2018 02:03 PM, DUTERTRY Nicolas wrote: Here is full stack trace : java.lang.IllegalStateException: Need active coordination at org.apache.aries.jpa.support<http://org.apache.aries.jpa.support>.impl.EMSupplierImpl.get(EMSupplierImpl.java:81) ~[?:?] at org.apache.aries.jpa.support<http://org.apache.aries.jpa.support>.osgi.impl.EmProxy.invoke(EmProxy.java:38) ~[?:?] at com.sun.proxy.$Proxy77.createQuery(Unknown Source) ~[?:?] at Proxy4c2993b8_dc6f_46b4_8e62_524dc0ad05f5.createQuery(Unknown Source) ~[?:?] at com.dutertry.test.karaf.jpa.service.impl.TestRepository.list(TestRepository.java:26) ~[?:?] at com.dutertry.test.karaf.jpa.service.impl.TestServiceImpl.list(TestServiceImpl.java:25) ~[?:?] at com.dutertry.test.karaf.jpa.cmd.ListPersonCommand.execute(ListPersonCommand.java:24) ~[?:?] at org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:84) ~[?:?] at org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:68) ~[?:?] at org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:86) ~[?:?] at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:571) ~[?:?] at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:497) ~[?:?] at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:386) ~[?:?] at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417) ~[?:?] at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229) ~[?:?] at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59) ~[?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:?] at java.lang.Thread.run(Thread.java:748) [?:?] -- Nicolas Dutertry -Message d'origine- De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : jeudi 12 avril 2018 13:51 À : user@karaf.apache.org Objet : Re: Blueprint/JPA : Need active coordination error Hi Nicolas, I'm surprised it's not a proxy: it should be a Aries Proxy. Where the ISE is coming from ? Regards JB On 04/12/2018 01:47 PM, DUTERTRY Nicolas wrote: Hi, Yesterday I ran into an error with the new Karaf 4.2.0. This error seems to be related to blueprint 1.9.0 (the error does not occur in Karaf 4.1.5). I have committed a project on Github to illustrate the issue : https://github.com/nicolas-dutertry/test-jpa This project contains a blueprint bundle with a bean TestRepository annotated with @PersistenceContext. This bean is then injected into another bean TestServiceImpl which is then published as an osgi service : With Karaf 4.1.5 the instance of TestRepository injected in testService is a proxy managing JPA stuff, but with Karaf 4.2.0 the injected instance is not a proxy. Thus when using testService, the following error occurs : java.lang.IllegalStateException: Need active coordination Do you think it is a blueprint bug or is it forbidden to inject a jpa bean into another bean in the same blueprint context ? Regards, -- Nicolas Dutertry Sopra HR Software - http://www.soprahr.com/ -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com
RE: Blueprint/JPA : Need active coordination error
Thanks. I'm still in vacation for a couple of days. I will take a look end of this week when back. Regards JB Le 23 avr. 2018 à 15:16, à 15:16, DUTERTRY Nicolas a écrit: >Hi, > >I have opened an issue in aries jira : >https://issues.apache.org/jira/browse/ARIES-1793 > >Regards, >-- >Nicolas Dutertry > >-Message d'origine- >De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] >Envoyé : jeudi 12 avril 2018 14:38 >À : user@karaf.apache.org >Objet : Re: Blueprint/JPA : Need active coordination error > >Thanks I will take a look asap (I'm in vacation now ;)). > >Regards >JB > >On 04/12/2018 02:03 PM, DUTERTRY Nicolas wrote: >> Here is full stack trace : >> >> java.lang.IllegalStateException: Need active coordination >> at >org.apache.aries.jpa.support.impl.EMSupplierImpl.get(EMSupplierImpl.java:81) >~[?:?] >> at >org.apache.aries.jpa.support.osgi.impl.EmProxy.invoke(EmProxy.java:38) >~[?:?] >> at com.sun.proxy.$Proxy77.createQuery(Unknown Source) ~[?:?] >> at Proxy4c2993b8_dc6f_46b4_8e62_524dc0ad05f5.createQuery(Unknown >Source) ~[?:?] >> at >com.dutertry.test.karaf.jpa.service.impl.TestRepository.list(TestRepository.java:26) >~[?:?] >> at >com.dutertry.test.karaf.jpa.service.impl.TestServiceImpl.list(TestServiceImpl.java:25) >~[?:?] >> at >com.dutertry.test.karaf.jpa.cmd.ListPersonCommand.execute(ListPersonCommand.java:24) >~[?:?] >> at >org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:84) >~[?:?] >> at >org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:68) >~[?:?] >> at >org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:86) >~[?:?] >> at >org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:571) >~[?:?] >> at >org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:497) >~[?:?] >> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:386) >~[?:?] >> at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417) ~[?:?] >> at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229) ~[?:?] >> at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59) ~[?:?] >> at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:?] >> at >java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) >~[?:?] >> at >java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) >~[?:?] >> at java.lang.Thread.run(Thread.java:748) [?:?] >> >> -- >> Nicolas Dutertry >> >> >> -Message d'origine- >> De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] >> Envoyé : jeudi 12 avril 2018 13:51 >> À : user@karaf.apache.org >> Objet : Re: Blueprint/JPA : Need active coordination error >> >> Hi Nicolas, >> >> I'm surprised it's not a proxy: it should be a Aries Proxy. >> >> Where the ISE is coming from ? >> >> Regards >> JB >> >> On 04/12/2018 01:47 PM, DUTERTRY Nicolas wrote: >>> Hi, >>> >>> >>> >>> Yesterday I ran into an error with the new Karaf 4.2.0. This error >>> seems to be related to blueprint 1.9.0 (the error does not occur in >Karaf 4.1.5). >>> >>> >>> >>> I have committed a project on Github to illustrate the issue : >>> https://github.com/nicolas-dutertry/test-jpa >>> >>> >>> >>> This project contains a blueprint bundle with a bean TestRepository >>> annotated with @PersistenceContext. This bean is then injected into >>> another bean TestServiceImpl which is then published as an osgi >service : >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >> class="com.dutertry.test.karaf.jpa.service.impl.TestRepository"/> >>> >>> >>> >>> >> class="com.dutertry.test.karaf.jpa.service.impl.TestServiceImpl"> >>> >>> >>> >>> >>> >>> >>> >>> interface="com.dutertry.test.karaf.jpa.service.TestService" >>> ref="testService"/> >>> >>> >>> >>> With Karaf 4.1.5 the instance of TestRepository injected in >>> testService is a proxy managing JPA stuff, but with Karaf 4.2.0 the >>> injected instance is not a proxy. Thus when using testService, the >following error occurs : >>> >>> java.lang.IllegalStateException: Need active coordination >>> >>> >>> >>> Do you think it is a blueprint bug or is it forbidden to inject a >jpa >>> bean into another bean in the same blueprint context ? >>> >>> >>> >>> Regards, >>> >>> -- >>> >>> Nicolas Dutertry >>> >>> Sopra HR Software - http://www.soprahr.com/ >>> >>> >>> >> >> -- >> Jean-Baptiste Onofré >> jbono...@apache.org >> http://blog.nanthrax.net >> Talend - http://www.talend.com >> > >-- >Jean-Baptiste Onofré >jbono...@apache.org >http://blog.nanthrax.net >Talend - http://www.talend.com
RE: Blueprint/JPA : Need active coordination error
Hi, I have opened an issue in aries jira : https://issues.apache.org/jira/browse/ARIES-1793 Regards, -- Nicolas Dutertry -Message d'origine- De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : jeudi 12 avril 2018 14:38 À : user@karaf.apache.org Objet : Re: Blueprint/JPA : Need active coordination error Thanks I will take a look asap (I'm in vacation now ;)). Regards JB On 04/12/2018 02:03 PM, DUTERTRY Nicolas wrote: > Here is full stack trace : > > java.lang.IllegalStateException: Need active coordination > at > org.apache.aries.jpa.support.impl.EMSupplierImpl.get(EMSupplierImpl.java:81) > ~[?:?] > at > org.apache.aries.jpa.support.osgi.impl.EmProxy.invoke(EmProxy.java:38) ~[?:?] > at com.sun.proxy.$Proxy77.createQuery(Unknown Source) ~[?:?] > at Proxy4c2993b8_dc6f_46b4_8e62_524dc0ad05f5.createQuery(Unknown > Source) ~[?:?] > at > com.dutertry.test.karaf.jpa.service.impl.TestRepository.list(TestRepository.java:26) > ~[?:?] > at > com.dutertry.test.karaf.jpa.service.impl.TestServiceImpl.list(TestServiceImpl.java:25) > ~[?:?] > at > com.dutertry.test.karaf.jpa.cmd.ListPersonCommand.execute(ListPersonCommand.java:24) > ~[?:?] > at > org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:84) > ~[?:?] > at > org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:68) > ~[?:?] > at > org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:86) > ~[?:?] > at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:571) > ~[?:?] > at > org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:497) > ~[?:?] > at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:386) > ~[?:?] > at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417) ~[?:?] > at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229) ~[?:?] > at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59) ~[?:?] > at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:?] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:?] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:?] > at java.lang.Thread.run(Thread.java:748) [?:?] > > -- > Nicolas Dutertry > > > -----Message d'origine- > De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] > Envoyé : jeudi 12 avril 2018 13:51 > À : user@karaf.apache.org > Objet : Re: Blueprint/JPA : Need active coordination error > > Hi Nicolas, > > I'm surprised it's not a proxy: it should be a Aries Proxy. > > Where the ISE is coming from ? > > Regards > JB > > On 04/12/2018 01:47 PM, DUTERTRY Nicolas wrote: >> Hi, >> >> >> >> Yesterday I ran into an error with the new Karaf 4.2.0. This error >> seems to be related to blueprint 1.9.0 (the error does not occur in Karaf >> 4.1.5). >> >> >> >> I have committed a project on Github to illustrate the issue : >> https://github.com/nicolas-dutertry/test-jpa >> >> >> >> This project contains a blueprint bundle with a bean TestRepository >> annotated with @PersistenceContext. This bean is then injected into >> another bean TestServiceImpl which is then published as an osgi service : >> >> >> >> >> >> >> >> >> >> >> >> > class="com.dutertry.test.karaf.jpa.service.impl.TestRepository"/> >> >> >> >> > class="com.dutertry.test.karaf.jpa.service.impl.TestServiceImpl"> >> >> >> >> >> >> >> >> > ref="testService"/> >> >> >> >> With Karaf 4.1.5 the instance of TestRepository injected in >> testService is a proxy managing JPA stuff, but with Karaf 4.2.0 the >> injected instance is not a proxy. Thus when using testService, the following >> error occurs : >> >> java.lang.IllegalStateException: Need active coordination >> >> >> >> Do you think it is a blueprint bug or is it forbidden to inject a jpa >> bean into another bean in the same blueprint context ? >> >> >> >> Regards, >> >> -- >> >> Nicolas Dutertry >> >> Sopra HR Software - http://www.soprahr.com/ >> >> >> > > -- > Jean-Baptiste Onofré > jbono...@apache.org > http://blog.nanthrax.net > Talend - http://www.talend.com > -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com
Re: Blueprint/JPA : Need active coordination error
Thanks I will take a look asap (I'm in vacation now ;)). Regards JB On 04/12/2018 02:03 PM, DUTERTRY Nicolas wrote: > Here is full stack trace : > > java.lang.IllegalStateException: Need active coordination > at > org.apache.aries.jpa.support.impl.EMSupplierImpl.get(EMSupplierImpl.java:81) > ~[?:?] > at > org.apache.aries.jpa.support.osgi.impl.EmProxy.invoke(EmProxy.java:38) ~[?:?] > at com.sun.proxy.$Proxy77.createQuery(Unknown Source) ~[?:?] > at Proxy4c2993b8_dc6f_46b4_8e62_524dc0ad05f5.createQuery(Unknown > Source) ~[?:?] > at > com.dutertry.test.karaf.jpa.service.impl.TestRepository.list(TestRepository.java:26) > ~[?:?] > at > com.dutertry.test.karaf.jpa.service.impl.TestServiceImpl.list(TestServiceImpl.java:25) > ~[?:?] > at > com.dutertry.test.karaf.jpa.cmd.ListPersonCommand.execute(ListPersonCommand.java:24) > ~[?:?] > at > org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:84) > ~[?:?] > at > org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:68) > ~[?:?] > at > org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:86) > ~[?:?] > at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:571) > ~[?:?] > at > org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:497) > ~[?:?] > at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:386) > ~[?:?] > at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417) ~[?:?] > at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229) ~[?:?] > at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59) ~[?:?] > at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:?] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > ~[?:?] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > ~[?:?] > at java.lang.Thread.run(Thread.java:748) [?:?] > > -- > Nicolas Dutertry > > > -Message d'origine- > De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] > Envoyé : jeudi 12 avril 2018 13:51 > À : user@karaf.apache.org > Objet : Re: Blueprint/JPA : Need active coordination error > > Hi Nicolas, > > I'm surprised it's not a proxy: it should be a Aries Proxy. > > Where the ISE is coming from ? > > Regards > JB > > On 04/12/2018 01:47 PM, DUTERTRY Nicolas wrote: >> Hi, >> >> >> >> Yesterday I ran into an error with the new Karaf 4.2.0. This error >> seems to be related to blueprint 1.9.0 (the error does not occur in Karaf >> 4.1.5). >> >> >> >> I have committed a project on Github to illustrate the issue : >> https://github.com/nicolas-dutertry/test-jpa >> >> >> >> This project contains a blueprint bundle with a bean TestRepository >> annotated with @PersistenceContext. This bean is then injected into >> another bean TestServiceImpl which is then published as an osgi service : >> >> >> >> >> >> >> >> >> >> >> >> > class="com.dutertry.test.karaf.jpa.service.impl.TestRepository"/> >> >> >> >> > class="com.dutertry.test.karaf.jpa.service.impl.TestServiceImpl"> >> >> >> >> >> >> >> >> > ref="testService"/> >> >> >> >> With Karaf 4.1.5 the instance of TestRepository injected in >> testService is a proxy managing JPA stuff, but with Karaf 4.2.0 the >> injected instance is not a proxy. Thus when using testService, the following >> error occurs : >> >> java.lang.IllegalStateException: Need active coordination >> >> >> >> Do you think it is a blueprint bug or is it forbidden to inject a jpa >> bean into another bean in the same blueprint context ? >> >> >> >> Regards, >> >> -- >> >> Nicolas Dutertry >> >> Sopra HR Software - http://www.soprahr.com/ >> >> >> > > -- > Jean-Baptiste Onofré > jbono...@apache.org > http://blog.nanthrax.net > Talend - http://www.talend.com > -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com
RE: Blueprint/JPA : Need active coordination error
Here is full stack trace : java.lang.IllegalStateException: Need active coordination at org.apache.aries.jpa.support.impl.EMSupplierImpl.get(EMSupplierImpl.java:81) ~[?:?] at org.apache.aries.jpa.support.osgi.impl.EmProxy.invoke(EmProxy.java:38) ~[?:?] at com.sun.proxy.$Proxy77.createQuery(Unknown Source) ~[?:?] at Proxy4c2993b8_dc6f_46b4_8e62_524dc0ad05f5.createQuery(Unknown Source) ~[?:?] at com.dutertry.test.karaf.jpa.service.impl.TestRepository.list(TestRepository.java:26) ~[?:?] at com.dutertry.test.karaf.jpa.service.impl.TestServiceImpl.list(TestServiceImpl.java:25) ~[?:?] at com.dutertry.test.karaf.jpa.cmd.ListPersonCommand.execute(ListPersonCommand.java:24) ~[?:?] at org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:84) ~[?:?] at org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:68) ~[?:?] at org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:86) ~[?:?] at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:571) ~[?:?] at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:497) ~[?:?] at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:386) ~[?:?] at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:417) ~[?:?] at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229) ~[?:?] at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59) ~[?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:?] at java.lang.Thread.run(Thread.java:748) [?:?] -- Nicolas Dutertry -Message d'origine- De : Jean-Baptiste Onofré [mailto:j...@nanthrax.net] Envoyé : jeudi 12 avril 2018 13:51 À : user@karaf.apache.org Objet : Re: Blueprint/JPA : Need active coordination error Hi Nicolas, I'm surprised it's not a proxy: it should be a Aries Proxy. Where the ISE is coming from ? Regards JB On 04/12/2018 01:47 PM, DUTERTRY Nicolas wrote: > Hi, > > > > Yesterday I ran into an error with the new Karaf 4.2.0. This error > seems to be related to blueprint 1.9.0 (the error does not occur in Karaf > 4.1.5). > > > > I have committed a project on Github to illustrate the issue : > https://github.com/nicolas-dutertry/test-jpa > > > > This project contains a blueprint bundle with a bean TestRepository > annotated with @PersistenceContext. This bean is then injected into > another bean TestServiceImpl which is then published as an osgi service : > > > > > > > > > > > > class="com.dutertry.test.karaf.jpa.service.impl.TestRepository"/> > > > > class="com.dutertry.test.karaf.jpa.service.impl.TestServiceImpl"> > > > > > > > > ref="testService"/> > > > > With Karaf 4.1.5 the instance of TestRepository injected in > testService is a proxy managing JPA stuff, but with Karaf 4.2.0 the > injected instance is not a proxy. Thus when using testService, the following > error occurs : > > java.lang.IllegalStateException: Need active coordination > > > > Do you think it is a blueprint bug or is it forbidden to inject a jpa > bean into another bean in the same blueprint context ? > > > > Regards, > > -- > > Nicolas Dutertry > > Sopra HR Software - http://www.soprahr.com/ > > > -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com
Re: Blueprint/JPA : Need active coordination error
Hi Nicolas, I'm surprised it's not a proxy: it should be a Aries Proxy. Where the ISE is coming from ? Regards JB On 04/12/2018 01:47 PM, DUTERTRY Nicolas wrote: > Hi, > > > > Yesterday I ran into an error with the new Karaf 4.2.0. This error seems to be > related to blueprint 1.9.0 (the error does not occur in Karaf 4.1.5). > > > > I have committed a project on Github to illustrate the issue : > https://github.com/nicolas-dutertry/test-jpa > > > > This project contains a blueprint bundle with a bean TestRepository annotated > with @PersistenceContext. This bean is then injected into another bean > TestServiceImpl which is then published as an osgi service : > > > > > > > > > > > > class="com.dutertry.test.karaf.jpa.service.impl.TestRepository"/> > > > > class="com.dutertry.test.karaf.jpa.service.impl.TestServiceImpl"> > > > > > > > > ref="testService"/> > > > > With Karaf 4.1.5 the instance of TestRepository injected in testService is a > proxy managing JPA stuff, but with Karaf 4.2.0 the injected instance is not a > proxy. Thus when using testService, the following error occurs : > > java.lang.IllegalStateException: Need active coordination > > > > Do you think it is a blueprint bug or is it forbidden to inject a jpa bean > into > another bean in the same blueprint context ? > > > > Regards, > > -- > > Nicolas Dutertry > > Sopra HR Software - http://www.soprahr.com/ > > > -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com