Re: Blueprint/JPA : Need active coordination error

2018-06-05 Thread Jean-Baptiste Onofré
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
>>  À : user@karaf.apache.o

RE: Blueprint/JPA : Need active coordination error

2018-06-05 Thread DUTERTRY Nicolas
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 injected into 
>  another bean TestService

Re: Blueprint/JPA : Need active coordination error

2018-05-14 Thread Jean-Baptiste Onofré
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 <nicolas.duter...@soprahr.com
> <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

2018-05-14 Thread DUTERTRY Nicolas
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 
<nicolas.duter...@soprahr.com<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

2018-04-23 Thread Jean-Baptiste Onofré
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 
<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.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

2018-04-23 Thread DUTERTRY Nicolas
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

2018-04-12 Thread Jean-Baptiste Onofré
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

2018-04-12 Thread DUTERTRY Nicolas
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

2018-04-12 Thread Jean-Baptiste Onofré
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


Blueprint/JPA : Need active coordination error

2018-04-12 Thread DUTERTRY Nicolas
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/