[rules-dev] Question about kie - api & kie - internal (OSGIactivator)

Cristiano Gavião cvgaviao at gmail.com
Tue Mar 26 06:11:38 EDT 2013


I'm creating a pax-exam project where I will run some test on top of 
equinox and felix.

After I commit and push it maybe you could add karaf stuffs. so it could 
help us to identify the reason of the error you are talking about...

On 25/03/13 14:19, Charles Moulliard wrote:
> There was another error when using singleton := true.
>
>
> On Mon, Mar 25, 2013 at 6:15 PM, Cristiano Gavião <cvgaviao at gmail.com 
> <mailto:cvgaviao at gmail.com>> wrote:
>
>     well, I never seen any error related to singleton attribute at
>     Felix or Equinox.
>
>     The error you have reported seems to be related to what is being
>     done (and not being undone) inside the activator...
>
>
>     2013/3/25 Charles Moulliard <ch007m at gmail.com
>     <mailto:ch007m at gmail.com>>
>
>         Not at all but using singleton := true option generates error
>         when we do a stop, update start on Apache Karaf.
>         We never used that property to generate all the bundles that
>         we have in the project Karaf, ServiceMix, Geronimo, ...
>
>
>         On Mon, Mar 25, 2013 at 4:34 PM, Cristiano Gavião
>         <cvgaviao at gmail.com <mailto:cvgaviao at gmail.com>> wrote:
>
>             Charles,
>
>             I saw that you removed singleton:=true in your commit.
>             This is because do you plan to have more than one version
>             of drools/jbpm running at same time?
>
>             regards,
>
>             Cristiano
>
>
>             2013/3/25 Cristiano Gavião <cvgaviao at gmail.com
>             <mailto:cvgaviao at gmail.com>>
>
>                 Charles,
>
>                 I already changed the manifest generation of kie and
>                 other drools modules. I created some pull requests for
>                 such changes.
>
>                 Next thing that I planned to do this week(Wed) was to
>                 review each Activator, I think we could improve it...
>
>                 regards,
>
>                 Cristiano
>
>
>                 On 25/03/13 04:52, Charles Moulliard wrote:
>>                 Hi,
>>
>>                 The org.kie.api.osgi.Activator class of kie
>>                 project needs the class ServiceRegistryImpl (&
>>                 Interface ServiceRegistry of kie internal) to
>>                 register an OSGI Service (Interface)
>>
>>                 this.serviceRegistry = bc.registerService(
>>                 ServiceRegistry.class.getName(),
>>                  ServiceRegistryImpl.getInstance(),
>>                              new Hashtable() );
>>
>>                 but the maven module kie api does not have a
>>                 dependency with kie internal  as the class
>>                 ServiceRegistry & ServiceRegistryImpl are part of the
>>                 module kie internal & package org.kie.internal.utils
>>
>>                 Questions :
>>                 - What are the plans regarding to the Activator of
>>                 Kie api bundle - what does it want to do ?
>>                 - Can we add the missing dependency in kie api project ?
>>
>>                 Regards,
>>                 -- 
>>                 Charles Moulliard
>>                 Apache Committer / Sr. Enterprise Architect (RedHat)
>>                 Twitter : @cmoulliard | Blog :
>>                 http://cmoulliard.blogspot.com
>>
>>
>>
>>                 _______________________________________________
>>                 rules-dev mailing list
>>                 rules-dev at lists.jboss.org  <mailto:rules-dev at lists.jboss.org>
>>                 https://lists.jboss.org/mailman/listinfo/rules-dev
>
>
>
>
>             -- 
>             "Tudo vale a pena se a alma não é pequena..."
>             _______________________________________________
>             rules-dev mailing list
>             rules-dev at lists.jboss.org <mailto:rules-dev at lists.jboss.org>
>             https://lists.jboss.org/mailman/listinfo/rules-dev
>
>
>
>
>         -- 
>         Charles Moulliard
>         Apache Committer / Sr. Enterprise Architect (RedHat)
>         Twitter : @cmoulliard | Blog : http://cmoulliard.blogspot.com
>
>
>         _______________________________________________
>         rules-dev mailing list
>         rules-dev at lists.jboss.org <mailto:rules-dev at lists.jboss.org>
>         https://lists.jboss.org/mailman/listinfo/rules-dev
>
>
>
>     _______________________________________________
>     rules-dev mailing list
>     rules-dev at lists.jboss.org <mailto:rules-dev at lists.jboss.org>
>     https://lists.jboss.org/mailman/listinfo/rules-dev
>
>
>
>
> -- 
> Charles Moulliard
> Apache Committer / Sr. Enterprise Architect (RedHat)
> Twitter : @cmoulliard | Blog : http://cmoulliard.blogspot.com
>
>
>
> _______________________________________________
> rules-dev mailing list
> rules-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-dev/attachments/20130326/e4a058f6/attachment.html 


More information about the rules-dev mailing list