[jira] [Created] (KARAF-5414) Features mentioned in feature.xml stubs aren't taken into account in dependency calculations

2017-10-09 Thread Stephen Kitt (JIRA)
Stephen Kitt created KARAF-5414:
---

 Summary: Features mentioned in feature.xml stubs aren't taken into 
account in dependency calculations
 Key: KARAF-5414
 URL: https://issues.apache.org/jira/browse/KARAF-5414
 Project: Karaf
  Issue Type: Bug
Affects Versions: 4.0.10, 4.1.2
Reporter: Stephen Kitt
Assignee: Stephen Kitt


When features dependencies are defined in a feature.xml stub, the feature isn't 
taken into account for bundle dependency calculations in the feature generator, 
even if the corresponding Maven dependency is specified in the POM. This means 
that bundles defined in the feature that's depended upon are repeated in the 
generated downstream feature.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (KARAF-5413) Missing explicit version in features

2017-10-09 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/KARAF-5413?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16196914#comment-16196914
 ] 

ASF GitHub Bot commented on KARAF-5413:
---

GitHub user paoloantinori opened a pull request:

https://github.com/apache/karaf/pull/383

KARAF-5413 - Added missing version in features.xml descriptors



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/paoloantinori/karaf KARAF-5413

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/karaf/pull/383.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #383


commit 20f383065ef0c16d68b1a77c1a8e1166c9b286f6
Author: Paolo Antinori 
Date:   2017-10-09T12:56:07Z

KARAF-5413 - Added missing version in features.xml descriptors




> Missing explicit version in features
> 
>
> Key: KARAF-5413
> URL: https://issues.apache.org/jira/browse/KARAF-5413
> Project: Karaf
>  Issue Type: Bug
>Reporter: Paolo Antinori
>Priority: Minor
>
> Explicit version is missing in a couple of features
> {code}
> /data/repositories/work/karaf [master_upstream|⚑ 3] 
> 14:48 $ xmlstarlet sel  -N ns=http://karaf.apache.org/xmlns/features/v1.3.0 
> -t -v '/ns:features/ns:feature[not(@version)]/@name'  
> assemblies/features/standard/src/main/feature/feature.xml
> jaas-boot
> pax-http-service
> wrap
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (KARAF-5413) Missing explicit version in features

2017-10-09 Thread Paolo Antinori (JIRA)
Paolo Antinori created KARAF-5413:
-

 Summary: Missing explicit version in features
 Key: KARAF-5413
 URL: https://issues.apache.org/jira/browse/KARAF-5413
 Project: Karaf
  Issue Type: Bug
Reporter: Paolo Antinori
Priority: Minor


Explicit version is missing in a couple of features

{code}
/data/repositories/work/karaf [master_upstream|⚑ 3] 
14:48 $ xmlstarlet sel  -N ns=http://karaf.apache.org/xmlns/features/v1.3.0 -t 
-v '/ns:features/ns:feature[not(@version)]/@name'  
assemblies/features/standard/src/main/feature/feature.xml
jaas-boot
pax-http-service
wrap
{code}




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Comment Edited] (KARAF-5410) Bundle loaded before cfg file

2017-10-09 Thread Chow (JIRA)

[ 
https://issues.apache.org/jira/browse/KARAF-5410?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16196750#comment-16196750
 ] 

Chow edited comment on KARAF-5410 at 10/9/17 9:46 AM:
--

Same issue with 4.0.10 and 4.0.12 : even if the bundles were deployed 
physically in "/deploy" folder or by using feature.xml with feature:install 
deployement.

Seems to not happen with 4.0.5


was (Author: ch0wja):
Same issue with 4.0.10 and 4.0.12
Seems to not happen with 4.0.5

> Bundle loaded before cfg file
> -
>
> Key: KARAF-5410
> URL: https://issues.apache.org/jira/browse/KARAF-5410
> Project: Karaf
>  Issue Type: Bug
>Affects Versions: 4.0.9
> Environment: I'm running a 4.0.9 version of Karaf. 
> The bundles are loaded with the help of feature:install. 
> The cfg file is loaded via a  and he's physically present into 
> the /etc 
>Reporter: Chow
>
> When i restart karaf some times i've got this exception : 
> {code:java}
> Exception:
> org.osgi.service.blueprint.container.ComponentDefinitionException: Error 
> setting property: PropertyDescriptor  setter: [class 
> com.plug.acquisition.service.configuration.AcquisitionConfigurationServiceImpl.setRefreshDelay(int)]
> org.osgi.service.blueprint.container.ComponentDefinitionException: 
> org.osgi.service.blueprint.container.ComponentDefinitionException: Error 
> setting property: PropertyDescriptor  setter: [class 
> com.plug.acquisition.service.configuration.AcquisitionConfigurationServiceImpl.setRefreshDelay(int)]
> at 
> org.apache.aries.blueprint.container.ServiceRecipe.createService(ServiceRecipe.java:310)
> at 
> org.apache.aries.blueprint.container.ServiceRecipe.internalGetService(ServiceRecipe.java:252)
> at 
> org.apache.aries.blueprint.container.ServiceRecipe.internalCreate(ServiceRecipe.java:149)
> at 
> org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at 
> org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)
> at 
> org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:255)
> at 
> org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:186)
> at 
> org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:724)
> at 
> org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:411)
> at 
> org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:276)
> at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at 
> org.apache.aries.blueprint.container.ExecutorServiceWrapper.run(ExecutorServiceWrapper.java:106)
> at 
> org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)
> at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
> at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: org.osgi.service.blueprint.container.ComponentDefinitionException: 
> Error setting property: PropertyDescriptor  setter: [class 
> com.plug.acquisition.service.configuration.AcquisitionConfigurationServiceImpl.setRefreshDelay(int)]
> at 
> org.apache.aries.blueprint.container.BeanRecipe.setProperty(BeanRecipe.java:963)
> at 
> org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:929)
> at 
> org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:910)
> at 
> org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:844)
> at 
> org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:811)
> at 
> org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at 
> org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)
> at 
> org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefRecipe.java:62)
> at 
> 

[jira] [Comment Edited] (KARAF-5410) Bundle loaded before cfg file

2017-10-09 Thread Chow (JIRA)

[ 
https://issues.apache.org/jira/browse/KARAF-5410?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16196750#comment-16196750
 ] 

Chow edited comment on KARAF-5410 at 10/9/17 9:42 AM:
--

Same issue with 4.0.10 and 4.0.12
Seems to not happen with 4.0.5


was (Author: ch0wja):
Same issue with 4.0.10 and 4.0.12
Seems to not happened with 4.0.5

> Bundle loaded before cfg file
> -
>
> Key: KARAF-5410
> URL: https://issues.apache.org/jira/browse/KARAF-5410
> Project: Karaf
>  Issue Type: Bug
>Affects Versions: 4.0.9
> Environment: I'm running a 4.0.9 version of Karaf. 
> The bundles are loaded with the help of feature:install. 
> The cfg file is loaded via a  and he's physically present into 
> the /etc 
>Reporter: Chow
>
> When i restart karaf some times i've got this exception : 
> {code:java}
> Exception:
> org.osgi.service.blueprint.container.ComponentDefinitionException: Error 
> setting property: PropertyDescriptor  setter: [class 
> com.plug.acquisition.service.configuration.AcquisitionConfigurationServiceImpl.setRefreshDelay(int)]
> org.osgi.service.blueprint.container.ComponentDefinitionException: 
> org.osgi.service.blueprint.container.ComponentDefinitionException: Error 
> setting property: PropertyDescriptor  setter: [class 
> com.plug.acquisition.service.configuration.AcquisitionConfigurationServiceImpl.setRefreshDelay(int)]
> at 
> org.apache.aries.blueprint.container.ServiceRecipe.createService(ServiceRecipe.java:310)
> at 
> org.apache.aries.blueprint.container.ServiceRecipe.internalGetService(ServiceRecipe.java:252)
> at 
> org.apache.aries.blueprint.container.ServiceRecipe.internalCreate(ServiceRecipe.java:149)
> at 
> org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at 
> org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)
> at 
> org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:255)
> at 
> org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:186)
> at 
> org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:724)
> at 
> org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:411)
> at 
> org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:276)
> at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at 
> org.apache.aries.blueprint.container.ExecutorServiceWrapper.run(ExecutorServiceWrapper.java:106)
> at 
> org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)
> at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
> at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: org.osgi.service.blueprint.container.ComponentDefinitionException: 
> Error setting property: PropertyDescriptor  setter: [class 
> com.plug.acquisition.service.configuration.AcquisitionConfigurationServiceImpl.setRefreshDelay(int)]
> at 
> org.apache.aries.blueprint.container.BeanRecipe.setProperty(BeanRecipe.java:963)
> at 
> org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:929)
> at 
> org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:910)
> at 
> org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:844)
> at 
> org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:811)
> at 
> org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at 
> org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)
> at 
> org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefRecipe.java:62)
> at 
> org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:106)
> at 
> 

[jira] [Commented] (KARAF-5410) Bundle loaded before cfg file

2017-10-09 Thread Chow (JIRA)

[ 
https://issues.apache.org/jira/browse/KARAF-5410?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16196750#comment-16196750
 ] 

Chow commented on KARAF-5410:
-

Same issue with 4.0.10 and 4.0.12
Seems to not happened with 4.0.5

> Bundle loaded before cfg file
> -
>
> Key: KARAF-5410
> URL: https://issues.apache.org/jira/browse/KARAF-5410
> Project: Karaf
>  Issue Type: Bug
>Affects Versions: 4.0.9
> Environment: I'm running a 4.0.9 version of Karaf. 
> The bundles are loaded with the help of feature:install. 
> The cfg file is loaded via a  and he's physically present into 
> the /etc 
>Reporter: Chow
>
> When i restart karaf some times i've got this exception : 
> {code:java}
> Exception:
> org.osgi.service.blueprint.container.ComponentDefinitionException: Error 
> setting property: PropertyDescriptor  setter: [class 
> com.plug.acquisition.service.configuration.AcquisitionConfigurationServiceImpl.setRefreshDelay(int)]
> org.osgi.service.blueprint.container.ComponentDefinitionException: 
> org.osgi.service.blueprint.container.ComponentDefinitionException: Error 
> setting property: PropertyDescriptor  setter: [class 
> com.plug.acquisition.service.configuration.AcquisitionConfigurationServiceImpl.setRefreshDelay(int)]
> at 
> org.apache.aries.blueprint.container.ServiceRecipe.createService(ServiceRecipe.java:310)
> at 
> org.apache.aries.blueprint.container.ServiceRecipe.internalGetService(ServiceRecipe.java:252)
> at 
> org.apache.aries.blueprint.container.ServiceRecipe.internalCreate(ServiceRecipe.java:149)
> at 
> org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at 
> org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)
> at 
> org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:255)
> at 
> org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:186)
> at 
> org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:724)
> at 
> org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:411)
> at 
> org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:276)
> at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at 
> org.apache.aries.blueprint.container.ExecutorServiceWrapper.run(ExecutorServiceWrapper.java:106)
> at 
> org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)
> at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
> at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: org.osgi.service.blueprint.container.ComponentDefinitionException: 
> Error setting property: PropertyDescriptor  setter: [class 
> com.plug.acquisition.service.configuration.AcquisitionConfigurationServiceImpl.setRefreshDelay(int)]
> at 
> org.apache.aries.blueprint.container.BeanRecipe.setProperty(BeanRecipe.java:963)
> at 
> org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:929)
> at 
> org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:910)
> at 
> org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:844)
> at 
> org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:811)
> at 
> org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:79)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at 
> org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:88)
> at 
> org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefRecipe.java:62)
> at 
> org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:106)
> at 
> org.apache.aries.blueprint.container.ServiceRecipe.createService(ServiceRecipe.java:285)
> ... 21 more
> Caused by: java.lang.NumberFormatException: For input string: 
>