karaf-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Baptiste Onofré ...@nanthrax.net>
Subject Re: Karaf 4.0.6
Date Tue, 30 Aug 2016 16:10:08 GMT
Hi Andy,

since when do you observe this behavior ?

Thanks,
Regards
JB

On 08/30/2016 05:39 PM, AndyPhillips404 wrote:
> I have noticed in Karaf 4.0.5 and .6 that implementing configurations for
> factoryConfigurations in the features resolver doesn't appear to work as
> expected anymore.
>
> When you add a config to the feature xml, that is a factoryConfiguration, it
> creates two instances.   I think this is because the first one creates the
> configuration with the configuration admin, but then also places the file in
> the config directory which creates a second PID.
>
> Here is what i put in my features:
>         <config name="com.awplab.core.mongodb.admin.log-hdscores">
>             com.awplab.core.mongodb.admin.log.database = hdscores
>             com.awplab.core.mongodb.admin.log.collection = log
>         </config>
>
> then here is what is show in the configuration list:
>
> Pid:
> com.awplab.core.mongodb.admin.log.7757ab66-17db-49ff-93c7-14024da29040
> FactoryPid:     com.awplab.core.mongodb.admin.log
> BundleLocation: null
> Properties:
>    com.awplab.core.mongodb.admin.log.collection = log
>    com.awplab.core.mongodb.admin.log.database = hdscores
>    org.apache.karaf.features.configKey =
> com.awplab.core.mongodb.admin.log-hdscores
>    service.factoryPid = com.awplab.core.mongodb.admin.log
>    service.pid =
> com.awplab.core.mongodb.admin.log.7757ab66-17db-49ff-93c7-14024da29040
> ----------------------------------------------------------------
> Pid:
> com.awplab.core.mongodb.admin.log.7e2a6318-a639-4ce0-ad00-2eb0e7d7a6a7
> FactoryPid:     com.awplab.core.mongodb.admin.log
> BundleLocation: mvn:com.awplab.core/mongodb.admin/1.0.0-SNAPSHOT
> Properties:
>    com.awplab.core.mongodb.admin.log.collection = log
>    com.awplab.core.mongodb.admin.log.database = hdscores
>    felix.fileinstall.filename =
> file:/opt/karaf/etc/com.awplab.core.mongodb.admin.log-hdscores.cfg
>    service.factoryPid = com.awplab.core.mongodb.admin.log
>    service.pid =
> com.awplab.core.mongodb.admin.log.7e2a6318-a639-4ce0-ad00-2eb0e7d7a6a7
>
>
> Also, i have confirmed that there are "two" instances running (i use ipojo):
> Name                                                                     |
> Bundle Id | State
> ----------------------------------------------------------------------------------------------------
> com.awplab.core.mongodb.admin.log.7e2a6318-a639-4ce0-ad00-2eb0e7d7a6a7   |
> 92        | VALID
> com.awplab.core.mongodb.admin.log.7757ab66-17db-49ff-93c7-14024da29040   |
> 92        | VALID
>
> This code used to work (i'm not sure which version) but in the last few
> versions, i've noticed this broke.  Am i doing something wrong?  If not, i
> can look at the code but i wanted to see if anyone has any thoughts if i am
> doing something obviously wrong....
>
>
>
>
>
> --
> View this message in context: http://karaf.922171.n3.nabble.com/Karaf-4-0-6-tp4047757.html
> Sent from the Karaf - User mailing list archive at Nabble.com.
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Mime
View raw message