You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by "Zinner, Frank Uwe Alfred" <fr...@externe.dfs.de> on 2022/01/20 15:25:10 UTC

Karaf Tooling Maven Plugin produces strange feature file

Hi,

I need to migrate from Karaf 4.2.10 to 4.2.15 and I use the karaf-maven-plugin for building a custom one.
With 4.2.10 this works, but from 4.2.11 onwards the build produces different feature files.

Here's an excerpt from the UUID like feature xml file generated with the 4.2.15 version:

<features xmlns=http://karaf.apache.org/xmlns/features/v1.6.0 name="c9cb60ab-2f43-4db2-94fe-be232fcadcca">
    <repository>mvn:org.apache.karaf.features/standard/4.2.15/xml/features</repository>
    <repository>mvn:org.apache.karaf.features/framework/4.2.15/xml/features</repository>
    <repository>mvn:org.apache.karaf.features/enterprise/4.2.15/xml/features</repository>
    <repository>mvn:org.apache.camel.karaf/apache-camel/3.7.7/xml/features</repository>
    <repository>mvn:org.apache.activemq/activemq-karaf/5.16.2/xml/features</repository>
    <repository>mvn:io.hawt/hawtio-karaf/2.14.4/xml/features</repository>
    <feature name="4d86dce9-a5be-4263-8dfd-ed8cace10e68" version="0.0.0">
        <feature version="4.2.15" dependency="false">framework</feature>
        <feature version="4.2.10" dependency="false">eventadmin</feature>
        <feature version="4.2.15" dependency="false">eventadmin</feature>
        <feature version="4.2.10" dependency="false">aries-blueprint</feature>
        <feature version="4.2.15" dependency="false">aries-blueprint</feature>
        <feature version="2.6.2" dependency="false">wrap</feature>
        <feature version="2.6.7" prerequisite="true" dependency="false">wrap</feature>
        <feature version="5.16.2" dependency="false">activemq-broker-noweb</feature>
        <feature version="4.2.10" dependency="false">bundle</feature>
       <feature version="4.2.15" dependency="false">bundle</feature>

The file contains duplicates which differ in versions, this wasn't the case in 4.2.10.
Any ideas what causes this problem?
Karaf won't start with such a configuration.

Kind regards,
Frank

Frank Uwe Alfred Zinner (extern)

DFS Deutsche Flugsicherung GmbH
SH/AM
Am DFS-Campus 7
63225 Langen

Mail: frank.uwe.alfred.zinner@externe.dfs.de<ma...@externe.dfs.de>



DFS Deutsche Flugsicherung GmbH * Am DFS-Campus * 63225 Langen * Tel.: +49 6103 707-0 * Sitz der Gesellschaft: Langen/Hessen * Zust?ndiges Registergericht: AG Offenbach am Main, HRB 34977 * Vorsitzende des Aufsichtsrats: Antje Geese * Gesch?ftsf?hrer: Arndt Schoenemann (Vors.), Dr. Kerstin B?cker, Dirk Mahns, Friedrich-Wilhelm Menge * www.dfs.de<http://www.dfs.de>

Sollten Sie nicht der richtige Empf?nger dieser E-Mail sein, l?schen Sie diese bitte.

AW: EXT:Re: AW: EXT:Re: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange feature file

Posted by "Zinner, Frank Uwe Alfred" <fr...@externe.dfs.de>.
Hi,

yes there are at least some warnings during the build:

[INFO]       adding feature repository: mvn:org.apache.camel.karaf/apache-camel/3.11.0/xml/features
[WARNING] Matched URI can't use version ranges: mvn:org.apache.cxf.karaf/apache-cxf/[3,4)/xml/features
[WARNING] Matched URI can't use version ranges: mvn:org.ops4j.pax.cdi/pax-cdi-features/[1,2)/xml/features
[WARNING] Matched URI can't use version ranges: mvn:org.hibernate.validator/hibernate-validator-osgi-karaf-features/[6.2,6.2]/xml/features
[INFO]       adding feature repository: mvn:org.ops4j.pax.transx/pax-transx-features/0.5.0/xml/features

That's the output  with cut off repeated lines ...

Regards
Frank

-----Ursprüngliche Nachricht-----
Von: Jean-Baptiste Onofré <jb...@nanthrax.net>
Gesendet: Mittwoch, 26. Januar 2022 13:22
An: user@karaf.apache.org
Betreff: EXT:Re: AW: EXT:Re: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange feature file

Hi,

don't you have an issue with hibernate-validator feature while including
Camel ?

Regards
JB

On 21/01/2022 12:59, Zinner, Frank Uwe Alfred wrote:
> Hi,
>
> I’ve also tried using Camel 3.11.5 LTS and Camel 3.14.0 – both latest
> versions fail on build with the same error message.
>
> Regards,
>
> Frank
>
> *Von:* Muthuvijayan, Vignesh Kumar
> <vi...@kalmarglobal.com>
> *Gesendet:* Freitag, 21. Januar 2022 12:09
> *An:* user@karaf.apache.org
> *Betreff:* EXT:Re: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven
> Plugin produces strange feature file
>
> Hi,
>
> I actually meant the feature to be added to the blacklisted repo tag in
> the karaf maven plugin configuration like below
>
> <bootFeatures>
>      ...
>      ...
> </bootFeatures>
> <installedFeatures>
>      ...
> </installedFeatures>
> <startupBundles>
>       ....
> </startupBundles>
> <blacklistedRepositories>
>      <!-- Spring Legacy 4.2.10 features are pulled due to Apache Camel
> 3.7.7 dependency -->
>
> <repository>mvn:org.apache.karaf.features/spring-legacy/4.2.10/xml/features</repository>
> </blacklistedRepositories>
>
> Can you try this change and make the custom karaf package. With this
> change the 4.2.10 features should not be pulled. You can check this even
> in the maven logs.
>
>
> *Thanks & Regards*
>
> *Vignesh Kumar Muthuvijayan*
>
> On Fri, 21 Jan 2022 at 16:34, Zinner, Frank Uwe Alfred
> <frank.uwe.alfred.zinner@externe.dfs.de
> <ma...@externe.dfs.de>> wrote:
>
>     Hi,
>
>     thank you for helping me out here.
>
>     The POM I send you was a simplistic one. In our project we will need
>     additional libraries such as netty.io <http://netty.io> 4.1.x, cxf
>     3.4.x, the karaf enterprise features, osgi 6, osgi-compendium 5,
>     Jackson etc. - all these worked with karaf 4.2.10 before.
>
>     Kind regards
>     Frank
>
>     -----Ursprüngliche Nachricht-----
>     Von: Jean-Baptiste Onofré <jb@nanthrax.net <ma...@nanthrax.net>>
>     Gesendet: Freitag, 21. Januar 2022 10:33
>     An: user@karaf.apache.org <ma...@karaf.apache.org>
>     Betreff: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin
>     produces strange feature file
>
>     Hi,
>
>     I will send to you an updated pom.xml that you can try.
>
>     Regards
>     JB
>
>     On 21/01/2022 09:17, Zinner, Frank Uwe Alfred wrote:
>      > Hi,
>      >
>      > thanks for the help.
>      > I added the feature to the blacklisted feature file
>      > org.apache.karaf.features.xml but that didn't help.
>      > I still get duplicate entries and karaf won't start. Here's the
>      > exception I get when I trie to run karaf (bin/karaf):
>      >
>      > org.apache.felix.resolver.reason.ReasonException: Unable to resolve
>      > root: missing requirement [root] osgi.identity;
>      > osgi.identity=0e85693d-2124-40a6-b61c-a00c96465280;
>      > type=karaf.feature; version="[0,0.0.0]";
>      >
>     filter:="(&(osgi.identity=0e85693d-2124-40a6-b61c-a00c96465280)(type=karaf.feature)(version>=0.0.0)(version<=0.0.0))"
>      > [caused by: Unable to resolve
>      > 0e85693d-2124-40a6-b61c-a00c96465280/0.0.0: missing requirement
>      > [0e85693d-2124-40a6-b61c-a00c96465280/0.0.0] osgi.identity;
>      > osgi.identity=eventadmin; type=karaf.feature;
>      > version="[4.2.10,4.2.10]"]
>      >          at
>      >
>     org.apache.felix.resolver.Candidates$MissingRequirementError.toExcepti
>      > on(Candidates.java:1343)
>      >          at
>      >
>     org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:392
>      > )
>      >          at
>      > org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:378)
>      >          at
>      > org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:332)
>      >          at
>      >
>     org.apache.karaf.features.internal.region.SubsystemResolver.resolve(Su
>      > bsystemResolver.java:257)
>      >          at
>      >
>     org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.ja
>      > va:401)
>      >          at
>      >
>     org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvi
>      > sion(FeaturesServiceImpl.java:1063)
>      >          at
>      >
>     org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$
>      > doProvisionInThread$13(FeaturesServiceImpl.java:998)
>      >          at
>      > java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
>      >          at
>      >
>     java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>      > Executor.java:1128)
>      >          at
>      >
>     java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>      > lExecutor.java:628)
>      >          at java.base/java.lang.Thread.run(Thread.java:834)
>      > Caused by: org.apache.felix.resolver.reason.ReasonException:
>     Unable to
>      > resolve 0e85693d-2124-40a6-b61c-a00c96465280/0.0.0: missing
>      > requirement [0e85693d-2124-40a6-b61c-a00c96465280/0.0.0]
>      > osgi.identity; osgi.identity=eventadmin; type=karaf.feature;
>     version="[4.2.10,4.2.10]"
>      >          at
>      >
>     org.apache.felix.resolver.Candidates$MissingRequirementError.toExcepti
>      > on(Candidates.java:1343)
>      >          ... 12 more
>      >
>      > Regards
>      > Frank
>      >
>      >
>     ----------------------------------------------------------------------
>      > --
>      > *Von:* Muthuvijayan, Vignesh Kumar
>      > <vignesh.kumar.muthuvijayan@kalmarglobal.com
>     <ma...@kalmarglobal.com>>
>      > *Gesendet:* Donnerstag, 20. Januar 2022 17:58
>      > *An:* user@karaf.apache.org <ma...@karaf.apache.org>
>     <user@karaf.apache.org <ma...@karaf.apache.org>>
>      > *Betreff:* EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces
>     strange
>      > feature file Hi,
>      >
>      > I faced this issue while upgrading to Karaf 4.2.14.
>      >
>      > This occurs due to the Karaf 4.2.10 spring-legacy repository
>      > dependency
>      >
>     <https://github.com/apache/camel-karaf/blob/30eebbf0ea4941733696b786c7
>     <https://github.com/apache/camel-karaf/blob/30eebbf0ea4941733696b786c7>
>      >
>     f0f5efed071657/platforms/karaf/features/src/main/resources/features.xm
>      > l#L24>
>      > in Camel Karaf 3.7.7
>      >
>      > Adding the below to the blacklisted repo helps
>      >
>      >
>     <repository>mvn:org.apache.karaf.features/spring-legacy/4.2.10/xml/fea
>      > tures</repository>
>      >
>      >
>      > *Thanks & Regards*
>      > *Vignesh Kumar Muthuvijayan*
>      >
>      >
>      > On Thu, 20 Jan 2022 at 22:16, Zinner, Frank Uwe Alfred
>      > <frank.uwe.alfred.zinner@externe.dfs.de
>     <ma...@externe.dfs.de>
>      > <mailto:frank.uwe.alfred.zinner@externe.dfs.de
>     <ma...@externe.dfs.de>>> wrote:
>      >
>      >     Hi,
>      >
>      >     shure here it is ...
>      >
>      >     Regards
>      >     Frank
>      >
>       ------------------------------------------------------------------------
>      >     *Von:* Jean-Baptiste Onofré <jb@nanthrax.net
>     <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>     <ma...@nanthrax.net>>>
>      >     *Gesendet:* Donnerstag, 20. Januar 2022 17:23
>      >     *An:* user@karaf.apache.org <ma...@karaf.apache.org>
>     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>
>      >     <user@karaf.apache.org <ma...@karaf.apache.org>
>     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>>
>      >     *Betreff:* EXT:Re: Karaf Tooling Maven Plugin produces strange
>      >     feature file
>      >     Hi,
>      >
>      >     Can you share the pom.xml ? It looks like you have dual deps
>     maybe in
>      >     dependency sets or plugin dependency sets.
>      >
>      >     Regards
>      >     JB
>      >
>      >     On 20/01/2022 16:25, Zinner, Frank Uwe Alfred wrote:
>      >     > Hi,
>      >     >
>      >     > I need to migrate from Karaf 4.2.10 to 4.2.15 and I use the
>      >     > karaf-maven-plugin for building a custom one.
>      >     >
>      >     > With 4.2.10 this works, but from 4.2.11 onwards the build
>     produces
>      >     > different feature files.
>      >     >
>      >     > Here’s an excerpt from the UUID like feature xml file
>     generated with the
>      >     > 4.2.15 version:
>      >     >
>      >     > <features
>     xmlns=http://karaf.apache.org/xmlns/features/v1.6.0
>     <http://karaf.apache.org/xmlns/features/v1.6.0>
>      >     <http://karaf.apache.org/xmlns/features/v1.6.0
>     <http://karaf.apache.org/xmlns/features/v1.6.0>>
>      >     > <http://karaf.apache.org/xmlns/features/v1.6.0
>     <http://karaf.apache.org/xmlns/features/v1.6.0>
>      >     <http://karaf.apache.org/xmlns/features/v1.6.0
>     <http://karaf.apache.org/xmlns/features/v1.6.0>>>
>      >     > name="c9cb60ab-2f43-4db2-94fe-be232fcadcca">
>      >     >
>      >     >
>      >     >
>     <repository>mvn:org.apache.karaf.features/standard/4.2.15/xml/features</repository>
>      >     >
>      >     >
>      >     >
>     <repository>mvn:org.apache.karaf.features/framework/4.2.15/xml/features</repository>
>      >     >
>      >     >
>      >     >
>     <repository>mvn:org.apache.karaf.features/enterprise/4.2.15/xml/features</repository>
>      >     >
>      >     >
>      >     >
>     <repository>mvn:org.apache.camel.karaf/apache-camel/3.7.7/xml/features</repository>
>      >     >
>      >     >
>      >     >
>     <repository>mvn:org.apache.activemq/activemq-karaf/5.16.2/xml/features</repository>
>      >     >
>      >     >
>     <repository>mvn:io.hawt/hawtio-karaf/2.14.4/xml/features</repository>
>      >     >
>      >     >      <feature name="4d86dce9-a5be-4263-8dfd-ed8cace10e68"
>     version="0.0.0">
>      >     >
>      >     >          <feature version="4.2.15"
>     dependency="false">framework</feature>
>      >     >
>      >     >          <feature version="4.2.10"
>     dependency="false">eventadmin</feature>
>      >     >
>      >     >          <feature version="4.2.15"
>     dependency="false">eventadmin</feature>
>      >     >
>      >     >          <feature version="4.2.10"
>      >     > dependency="false">aries-blueprint</feature>
>      >     >
>      >     >          <feature version="4.2.15"
>      >     > dependency="false">aries-blueprint</feature>
>      >     >
>      >     >          <feature version="2.6.2"
>     dependency="false">wrap</feature>
>      >     >
>      >     >          <feature version="2.6.7" prerequisite="true"
>      >     > dependency="false">wrap</feature>
>      >     >
>      >     >          <feature version="5.16.2"
>      >     > dependency="false">activemq-broker-noweb</feature>
>      >     >
>      >     >          <feature version="4.2.10"
>     dependency="false">bundle</feature>
>      >     >
>      >     >         <feature version="4.2.15"
>     dependency="false">bundle</feature>
>      >     >
>      >     > *The file contains duplicates which differ in versions,
>     this wasn’t the
>      >     > case in 4.2.10.*
>      >     >
>      >     > Any ideas what causes this problem?
>      >     >
>      >     > Karaf won’t start with such a configuration.
>      >     >
>      >     > **
>      >     >
>      >     > Kind regards,
>      >     >
>      >     > Frank
>      >     >
>      >     > **
>      >     >
>      >     > *Frank Uwe Alfred Zinner (extern)*
>      >     >
>      >     > DFS Deutsche Flugsicherung GmbH
>      >     > SH/AM
>      >     > Am DFS-Campus 7
>      >     > 63225 Langen
>      >     >
>      >     > Mail: frank.uwe.alfred.zinner@externe.dfs.de
>     <ma...@externe.dfs.de>
>      >     <mailto:frank.uwe.alfred.zinner@externe.dfs.de
>     <ma...@externe.dfs.de>>
>      >     > <mailto:frank.uwe.alfred.zinner@externe.dfs.de
>     <ma...@externe.dfs.de>
>      >     <mailto:frank.uwe.alfred.zinner@externe.dfs.de
>     <ma...@externe.dfs.de>>>
>      >     >
>      >     > DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225
>     Langen • Tel.:
>      >     > +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen •
>     Zuständiges
>      >     > Registergericht: AG Offenbach am Main, HRB 34977 •
>     Vorsitzende des
>      >     > Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt
>     Schoenemann (Vors.),
>      >     > Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge •
>     www.dfs.de <http://www.dfs.de> <http://www.dfs.de <http://www.dfs.de>>
>      >     > <http://www.dfs.de <http://www.dfs.de> <http://www.dfs.de
>     <http://www.dfs.de>>>
>      >     >
>      >     > Sollten Sie nicht der richtige Empfänger dieser E-Mail
>     sein, löschen Sie
>      >     > diese bitte.
>      >     >
>      >
>      >     DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen •
>      >     Tel.: +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen •
>      >     Zuständiges Registergericht: AG Offenbach am Main, HRB 34977 •
>      >     Vorsitzende des Aufsichtsrats: Antje Geese • Geschäftsführer:
>     Arndt
>      >     Schoenemann (Vors.), Dr. Kerstin Böcker, Dirk Mahns,
>      >     Friedrich-Wilhelm Menge • www.dfs.de <http://www.dfs.de>
>     <http://www.dfs.de <http://www.dfs.de>>
>      >
>      >     Sollten Sie nicht der richtige Empfänger dieser E-Mail sein,
>     löschen
>      >     Sie diese bitte.
>      >
>      > DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen •
>     Tel.:
>      > +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges
>      > Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des
>      > Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann
>      > (Vors.), Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge •
>      > www.dfs.de <http://www.dfs.de> <http://www.dfs.de
>     <http://www.dfs.de>>
>      >
>      > Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen
>      > Sie diese bitte.
>      >
>     DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen •
>     Tel.: +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen •
>     Zuständiges Registergericht: AG Offenbach am Main, HRB 34977 •
>     Vorsitzende des Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt
>     Schoenemann (Vors.), Dr. Kerstin Böcker, Dirk Mahns,
>     Friedrich-Wilhelm Menge • www.dfs.de
>     <http://www.dfs.de><http://www.dfs.de <http://www.dfs.de>>
>
>     Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen
>     Sie diese bitte.
>
> DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.:
> +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges
> Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des
> Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.),
> Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de
> <http://www.dfs.de>
>
> Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie
> diese bitte.
>
DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.: +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.), Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de<http://www.dfs.de>

Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie diese bitte.

AW: EXT:Re: AW: EXT:Re: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange feature file

Posted by "Zinner, Frank Uwe Alfred" <fr...@externe.dfs.de>.
Hi,

the pom file from Vignesh Kumar Muthuvijayan worked. That version has Camel 3.7.7 as dependency.
I changed that to Camel 3.11.5 and got the warnings I mentioned in my last mail but Karaf could start and the bundles/features where installed.
I will try to add more features to this pom.xml and see if this approach will work for us.
Thanks so far for the help.

Regards
Frank

-----Ursprüngliche Nachricht-----
Von: Jean-Baptiste Onofré <jb...@nanthrax.net>
Gesendet: Mittwoch, 26. Januar 2022 13:22
An: user@karaf.apache.org
Betreff: EXT:Re: AW: EXT:Re: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange feature file

Hi,

don't you have an issue with hibernate-validator feature while including Camel ?

Regards
JB

On 21/01/2022 12:59, Zinner, Frank Uwe Alfred wrote:
> Hi,
>
> I’ve also tried using Camel 3.11.5 LTS and Camel 3.14.0 – both latest
> versions fail on build with the same error message.
>
> Regards,
>
> Frank
>
> *Von:* Muthuvijayan, Vignesh Kumar
> <vi...@kalmarglobal.com>
> *Gesendet:* Freitag, 21. Januar 2022 12:09
> *An:* user@karaf.apache.org
> *Betreff:* EXT:Re: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven
> Plugin produces strange feature file
>
> Hi,
>
> I actually meant the feature to be added to the blacklisted repo tag
> in the karaf maven plugin configuration like below
>
> <bootFeatures>
>      ...
>      ...
> </bootFeatures>
> <installedFeatures>
>      ...
> </installedFeatures>
> <startupBundles>
>       ....
> </startupBundles>
> <blacklistedRepositories>
>      <!-- Spring Legacy 4.2.10 features are pulled due to Apache Camel
> 3.7.7 dependency -->
>
> <repository>mvn:org.apache.karaf.features/spring-legacy/4.2.10/xml/fea
> tures</repository>
> </blacklistedRepositories>
>
> Can you try this change and make the custom karaf package. With this
> change the 4.2.10 features should not be pulled. You can check this
> even in the maven logs.
>
>
> *Thanks & Regards*
>
> *Vignesh Kumar Muthuvijayan*
>
> On Fri, 21 Jan 2022 at 16:34, Zinner, Frank Uwe Alfred
> <frank.uwe.alfred.zinner@externe.dfs.de
> <ma...@externe.dfs.de>> wrote:
>
>     Hi,
>
>     thank you for helping me out here.
>
>     The POM I send you was a simplistic one. In our project we will need
>     additional libraries such as netty.io <http://netty.io> 4.1.x, cxf
>     3.4.x, the karaf enterprise features, osgi 6, osgi-compendium 5,
>     Jackson etc. - all these worked with karaf 4.2.10 before.
>
>     Kind regards
>     Frank
>
>     -----Ursprüngliche Nachricht-----
>     Von: Jean-Baptiste Onofré <jb@nanthrax.net <ma...@nanthrax.net>>
>     Gesendet: Freitag, 21. Januar 2022 10:33
>     An: user@karaf.apache.org <ma...@karaf.apache.org>
>     Betreff: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin
>     produces strange feature file
>
>     Hi,
>
>     I will send to you an updated pom.xml that you can try.
>
>     Regards
>     JB
>
>     On 21/01/2022 09:17, Zinner, Frank Uwe Alfred wrote:
>      > Hi,
>      >
>      > thanks for the help.
>      > I added the feature to the blacklisted feature file
>      > org.apache.karaf.features.xml but that didn't help.
>      > I still get duplicate entries and karaf won't start. Here's the
>      > exception I get when I trie to run karaf (bin/karaf):
>      >
>      > org.apache.felix.resolver.reason.ReasonException: Unable to resolve
>      > root: missing requirement [root] osgi.identity;
>      > osgi.identity=0e85693d-2124-40a6-b61c-a00c96465280;
>      > type=karaf.feature; version="[0,0.0.0]";
>      >
>     filter:="(&(osgi.identity=0e85693d-2124-40a6-b61c-a00c96465280)(type=karaf.feature)(version>=0.0.0)(version<=0.0.0))"
>      > [caused by: Unable to resolve
>      > 0e85693d-2124-40a6-b61c-a00c96465280/0.0.0: missing requirement
>      > [0e85693d-2124-40a6-b61c-a00c96465280/0.0.0] osgi.identity;
>      > osgi.identity=eventadmin; type=karaf.feature;
>      > version="[4.2.10,4.2.10]"]
>      >          at
>      >
>     org.apache.felix.resolver.Candidates$MissingRequirementError.toExcepti
>      > on(Candidates.java:1343)
>      >          at
>      >
>     org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:392
>      > )
>      >          at
>      > org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:378)
>      >          at
>      > org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:332)
>      >          at
>      >
>     org.apache.karaf.features.internal.region.SubsystemResolver.resolve(Su
>      > bsystemResolver.java:257)
>      >          at
>      >
>     org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.ja
>      > va:401)
>      >          at
>      >
>     org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvi
>      > sion(FeaturesServiceImpl.java:1063)
>      >          at
>      >
>     org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$
>      > doProvisionInThread$13(FeaturesServiceImpl.java:998)
>      >          at
>      > java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
>      >          at
>      >
>     java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>      > Executor.java:1128)
>      >          at
>      >
>     java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>      > lExecutor.java:628)
>      >          at java.base/java.lang.Thread.run(Thread.java:834)
>      > Caused by: org.apache.felix.resolver.reason.ReasonException:
>     Unable to
>      > resolve 0e85693d-2124-40a6-b61c-a00c96465280/0.0.0: missing
>      > requirement [0e85693d-2124-40a6-b61c-a00c96465280/0.0.0]
>      > osgi.identity; osgi.identity=eventadmin; type=karaf.feature;
>     version="[4.2.10,4.2.10]"
>      >          at
>      >
>     org.apache.felix.resolver.Candidates$MissingRequirementError.toExcepti
>      > on(Candidates.java:1343)
>      >          ... 12 more
>      >
>      > Regards
>      > Frank
>      >
>      >
>     ----------------------------------------------------------------------
>      > --
>      > *Von:* Muthuvijayan, Vignesh Kumar
>      > <vignesh.kumar.muthuvijayan@kalmarglobal.com
>     <ma...@kalmarglobal.com>>
>      > *Gesendet:* Donnerstag, 20. Januar 2022 17:58
>      > *An:* user@karaf.apache.org <ma...@karaf.apache.org>
>     <user@karaf.apache.org <ma...@karaf.apache.org>>
>      > *Betreff:* EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces
>     strange
>      > feature file Hi,
>      >
>      > I faced this issue while upgrading to Karaf 4.2.14.
>      >
>      > This occurs due to the Karaf 4.2.10 spring-legacy repository
>      > dependency
>      >
>     <https://github.com/apache/camel-karaf/blob/30eebbf0ea4941733696b786c7
>     <https://github.com/apache/camel-karaf/blob/30eebbf0ea4941733696b786c7>
>      >
>     f0f5efed071657/platforms/karaf/features/src/main/resources/features.xm
>      > l#L24>
>      > in Camel Karaf 3.7.7
>      >
>      > Adding the below to the blacklisted repo helps
>      >
>      >
>     <repository>mvn:org.apache.karaf.features/spring-legacy/4.2.10/xml/fea
>      > tures</repository>
>      >
>      >
>      > *Thanks & Regards*
>      > *Vignesh Kumar Muthuvijayan*
>      >
>      >
>      > On Thu, 20 Jan 2022 at 22:16, Zinner, Frank Uwe Alfred
>      > <frank.uwe.alfred.zinner@externe.dfs.de
>     <ma...@externe.dfs.de>
>      > <mailto:frank.uwe.alfred.zinner@externe.dfs.de
>     <ma...@externe.dfs.de>>> wrote:
>      >
>      >     Hi,
>      >
>      >     shure here it is ...
>      >
>      >     Regards
>      >     Frank
>      >
>       ------------------------------------------------------------------------
>      >     *Von:* Jean-Baptiste Onofré <jb@nanthrax.net
>     <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>     <ma...@nanthrax.net>>>
>      >     *Gesendet:* Donnerstag, 20. Januar 2022 17:23
>      >     *An:* user@karaf.apache.org <ma...@karaf.apache.org>
>     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>
>      >     <user@karaf.apache.org <ma...@karaf.apache.org>
>     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>>
>      >     *Betreff:* EXT:Re: Karaf Tooling Maven Plugin produces strange
>      >     feature file
>      >     Hi,
>      >
>      >     Can you share the pom.xml ? It looks like you have dual deps
>     maybe in
>      >     dependency sets or plugin dependency sets.
>      >
>      >     Regards
>      >     JB
>      >
>      >     On 20/01/2022 16:25, Zinner, Frank Uwe Alfred wrote:
>      >     > Hi,
>      >     >
>      >     > I need to migrate from Karaf 4.2.10 to 4.2.15 and I use the
>      >     > karaf-maven-plugin for building a custom one.
>      >     >
>      >     > With 4.2.10 this works, but from 4.2.11 onwards the build
>     produces
>      >     > different feature files.
>      >     >
>      >     > Here’s an excerpt from the UUID like feature xml file
>     generated with the
>      >     > 4.2.15 version:
>      >     >
>      >     > <features
>     xmlns=http://karaf.apache.org/xmlns/features/v1.6.0
>     <http://karaf.apache.org/xmlns/features/v1.6.0>
>      >     <http://karaf.apache.org/xmlns/features/v1.6.0
>     <http://karaf.apache.org/xmlns/features/v1.6.0>>
>      >     > <http://karaf.apache.org/xmlns/features/v1.6.0
>     <http://karaf.apache.org/xmlns/features/v1.6.0>
>      >     <http://karaf.apache.org/xmlns/features/v1.6.0
>     <http://karaf.apache.org/xmlns/features/v1.6.0>>>
>      >     > name="c9cb60ab-2f43-4db2-94fe-be232fcadcca">
>      >     >
>      >     >
>      >     >
>     <repository>mvn:org.apache.karaf.features/standard/4.2.15/xml/features</repository>
>      >     >
>      >     >
>      >     >
>     <repository>mvn:org.apache.karaf.features/framework/4.2.15/xml/features</repository>
>      >     >
>      >     >
>      >     >
>     <repository>mvn:org.apache.karaf.features/enterprise/4.2.15/xml/features</repository>
>      >     >
>      >     >
>      >     >
>     <repository>mvn:org.apache.camel.karaf/apache-camel/3.7.7/xml/features</repository>
>      >     >
>      >     >
>      >     >
>     <repository>mvn:org.apache.activemq/activemq-karaf/5.16.2/xml/features</repository>
>      >     >
>      >     >
>     <repository>mvn:io.hawt/hawtio-karaf/2.14.4/xml/features</repository>
>      >     >
>      >     >      <feature name="4d86dce9-a5be-4263-8dfd-ed8cace10e68"
>     version="0.0.0">
>      >     >
>      >     >          <feature version="4.2.15"
>     dependency="false">framework</feature>
>      >     >
>      >     >          <feature version="4.2.10"
>     dependency="false">eventadmin</feature>
>      >     >
>      >     >          <feature version="4.2.15"
>     dependency="false">eventadmin</feature>
>      >     >
>      >     >          <feature version="4.2.10"
>      >     > dependency="false">aries-blueprint</feature>
>      >     >
>      >     >          <feature version="4.2.15"
>      >     > dependency="false">aries-blueprint</feature>
>      >     >
>      >     >          <feature version="2.6.2"
>     dependency="false">wrap</feature>
>      >     >
>      >     >          <feature version="2.6.7" prerequisite="true"
>      >     > dependency="false">wrap</feature>
>      >     >
>      >     >          <feature version="5.16.2"
>      >     > dependency="false">activemq-broker-noweb</feature>
>      >     >
>      >     >          <feature version="4.2.10"
>     dependency="false">bundle</feature>
>      >     >
>      >     >         <feature version="4.2.15"
>     dependency="false">bundle</feature>
>      >     >
>      >     > *The file contains duplicates which differ in versions,
>     this wasn’t the
>      >     > case in 4.2.10.*
>      >     >
>      >     > Any ideas what causes this problem?
>      >     >
>      >     > Karaf won’t start with such a configuration.
>      >     >
>      >     > **
>      >     >
>      >     > Kind regards,
>      >     >
>      >     > Frank
>      >     >
>      >     > **
>      >     >
>      >     > *Frank Uwe Alfred Zinner (extern)*
>      >     >
>      >     > DFS Deutsche Flugsicherung GmbH
>      >     > SH/AM
>      >     > Am DFS-Campus 7
>      >     > 63225 Langen
>      >     >
>      >     > Mail: frank.uwe.alfred.zinner@externe.dfs.de
>     <ma...@externe.dfs.de>
>      >     <mailto:frank.uwe.alfred.zinner@externe.dfs.de
>     <ma...@externe.dfs.de>>
>      >     > <mailto:frank.uwe.alfred.zinner@externe.dfs.de
>     <ma...@externe.dfs.de>
>      >     <mailto:frank.uwe.alfred.zinner@externe.dfs.de
>     <ma...@externe.dfs.de>>>
>      >     >
>      >     > DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225
>     Langen • Tel.:
>      >     > +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen •
>     Zuständiges
>      >     > Registergericht: AG Offenbach am Main, HRB 34977 •
>     Vorsitzende des
>      >     > Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt
>     Schoenemann (Vors.),
>      >     > Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge •
>     www.dfs.de <http://www.dfs.de> <http://www.dfs.de <http://www.dfs.de>>
>      >     > <http://www.dfs.de <http://www.dfs.de> <http://www.dfs.de
>     <http://www.dfs.de>>>
>      >     >
>      >     > Sollten Sie nicht der richtige Empfänger dieser E-Mail
>     sein, löschen Sie
>      >     > diese bitte.
>      >     >
>      >
>      >     DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen •
>      >     Tel.: +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen •
>      >     Zuständiges Registergericht: AG Offenbach am Main, HRB 34977 •
>      >     Vorsitzende des Aufsichtsrats: Antje Geese • Geschäftsführer:
>     Arndt
>      >     Schoenemann (Vors.), Dr. Kerstin Böcker, Dirk Mahns,
>      >     Friedrich-Wilhelm Menge • www.dfs.de <http://www.dfs.de>
>     <http://www.dfs.de <http://www.dfs.de>>
>      >
>      >     Sollten Sie nicht der richtige Empfänger dieser E-Mail sein,
>     löschen
>      >     Sie diese bitte.
>      >
>      > DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen •
>     Tel.:
>      > +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges
>      > Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des
>      > Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann
>      > (Vors.), Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge •
>      > www.dfs.de <http://www.dfs.de> <http://www.dfs.de
>     <http://www.dfs.de>>
>      >
>      > Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen
>      > Sie diese bitte.
>      >
>     DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen •
>     Tel.: +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen •
>     Zuständiges Registergericht: AG Offenbach am Main, HRB 34977 •
>     Vorsitzende des Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt
>     Schoenemann (Vors.), Dr. Kerstin Böcker, Dirk Mahns,
>     Friedrich-Wilhelm Menge • www.dfs.de
>     <http://www.dfs.de><http://www.dfs.de <http://www.dfs.de>>
>
>     Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen
>     Sie diese bitte.
>
> DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.:
> +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges
> Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des
> Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann
> (Vors.), Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge •
> www.dfs.de <http://www.dfs.de>
>
> Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen
> Sie diese bitte.
>
DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.: +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.), Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de<http://www.dfs.de>

Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie diese bitte.

Re: AW: EXT:Re: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange feature file

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi,

don't you have an issue with hibernate-validator feature while including 
Camel ?

Regards
JB

On 21/01/2022 12:59, Zinner, Frank Uwe Alfred wrote:
> Hi,
> 
> I’ve also tried using Camel 3.11.5 LTS and Camel 3.14.0 – both latest 
> versions fail on build with the same error message.
> 
> Regards,
> 
> Frank
> 
> *Von:* Muthuvijayan, Vignesh Kumar 
> <vi...@kalmarglobal.com>
> *Gesendet:* Freitag, 21. Januar 2022 12:09
> *An:* user@karaf.apache.org
> *Betreff:* EXT:Re: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven 
> Plugin produces strange feature file
> 
> Hi,
> 
> I actually meant the feature to be added to the blacklisted repo tag in 
> the karaf maven plugin configuration like below
> 
> <bootFeatures>
>      ...
>      ...
> </bootFeatures>
> <installedFeatures>
>      ...
> </installedFeatures>
> <startupBundles>
>       ....
> </startupBundles>
> <blacklistedRepositories>
>      <!-- Spring Legacy 4.2.10 features are pulled due to Apache Camel 
> 3.7.7 dependency -->
>      
> <repository>mvn:org.apache.karaf.features/spring-legacy/4.2.10/xml/features</repository>
> </blacklistedRepositories>
> 
> Can you try this change and make the custom karaf package. With this 
> change the 4.2.10 features should not be pulled. You can check this even 
> in the maven logs.
> 
> 
> *Thanks & Regards*
> 
> *Vignesh Kumar Muthuvijayan*
> 
> On Fri, 21 Jan 2022 at 16:34, Zinner, Frank Uwe Alfred 
> <frank.uwe.alfred.zinner@externe.dfs.de 
> <ma...@externe.dfs.de>> wrote:
> 
>     Hi,
> 
>     thank you for helping me out here.
> 
>     The POM I send you was a simplistic one. In our project we will need
>     additional libraries such as netty.io <http://netty.io> 4.1.x, cxf
>     3.4.x, the karaf enterprise features, osgi 6, osgi-compendium 5,
>     Jackson etc. - all these worked with karaf 4.2.10 before.
> 
>     Kind regards
>     Frank
> 
>     -----Ursprüngliche Nachricht-----
>     Von: Jean-Baptiste Onofré <jb@nanthrax.net <ma...@nanthrax.net>>
>     Gesendet: Freitag, 21. Januar 2022 10:33
>     An: user@karaf.apache.org <ma...@karaf.apache.org>
>     Betreff: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin
>     produces strange feature file
> 
>     Hi,
> 
>     I will send to you an updated pom.xml that you can try.
> 
>     Regards
>     JB
> 
>     On 21/01/2022 09:17, Zinner, Frank Uwe Alfred wrote:
>      > Hi,
>      >
>      > thanks for the help.
>      > I added the feature to the blacklisted feature file
>      > org.apache.karaf.features.xml but that didn't help.
>      > I still get duplicate entries and karaf won't start. Here's the
>      > exception I get when I trie to run karaf (bin/karaf):
>      >
>      > org.apache.felix.resolver.reason.ReasonException: Unable to resolve
>      > root: missing requirement [root] osgi.identity;
>      > osgi.identity=0e85693d-2124-40a6-b61c-a00c96465280;
>      > type=karaf.feature; version="[0,0.0.0]";
>      >
>     filter:="(&(osgi.identity=0e85693d-2124-40a6-b61c-a00c96465280)(type=karaf.feature)(version>=0.0.0)(version<=0.0.0))"
>      > [caused by: Unable to resolve
>      > 0e85693d-2124-40a6-b61c-a00c96465280/0.0.0: missing requirement
>      > [0e85693d-2124-40a6-b61c-a00c96465280/0.0.0] osgi.identity;
>      > osgi.identity=eventadmin; type=karaf.feature;
>      > version="[4.2.10,4.2.10]"]
>      >          at
>      >
>     org.apache.felix.resolver.Candidates$MissingRequirementError.toExcepti
>      > on(Candidates.java:1343)
>      >          at
>      >
>     org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:392
>      > )
>      >          at
>      > org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:378)
>      >          at
>      > org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:332)
>      >          at
>      >
>     org.apache.karaf.features.internal.region.SubsystemResolver.resolve(Su
>      > bsystemResolver.java:257)
>      >          at
>      >
>     org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.ja
>      > va:401)
>      >          at
>      >
>     org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvi
>      > sion(FeaturesServiceImpl.java:1063)
>      >          at
>      >
>     org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$
>      > doProvisionInThread$13(FeaturesServiceImpl.java:998)
>      >          at
>      > java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
>      >          at
>      >
>     java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>      > Executor.java:1128)
>      >          at
>      >
>     java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>      > lExecutor.java:628)
>      >          at java.base/java.lang.Thread.run(Thread.java:834)
>      > Caused by: org.apache.felix.resolver.reason.ReasonException:
>     Unable to
>      > resolve 0e85693d-2124-40a6-b61c-a00c96465280/0.0.0: missing
>      > requirement [0e85693d-2124-40a6-b61c-a00c96465280/0.0.0]
>      > osgi.identity; osgi.identity=eventadmin; type=karaf.feature;
>     version="[4.2.10,4.2.10]"
>      >          at
>      >
>     org.apache.felix.resolver.Candidates$MissingRequirementError.toExcepti
>      > on(Candidates.java:1343)
>      >          ... 12 more
>      >
>      > Regards
>      > Frank
>      >
>      >
>     ----------------------------------------------------------------------
>      > --
>      > *Von:* Muthuvijayan, Vignesh Kumar
>      > <vignesh.kumar.muthuvijayan@kalmarglobal.com
>     <ma...@kalmarglobal.com>>
>      > *Gesendet:* Donnerstag, 20. Januar 2022 17:58
>      > *An:* user@karaf.apache.org <ma...@karaf.apache.org>
>     <user@karaf.apache.org <ma...@karaf.apache.org>>
>      > *Betreff:* EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces
>     strange
>      > feature file Hi,
>      >
>      > I faced this issue while upgrading to Karaf 4.2.14.
>      >
>      > This occurs due to the Karaf 4.2.10 spring-legacy repository
>      > dependency
>      >
>     <https://github.com/apache/camel-karaf/blob/30eebbf0ea4941733696b786c7
>     <https://github.com/apache/camel-karaf/blob/30eebbf0ea4941733696b786c7>
>      >
>     f0f5efed071657/platforms/karaf/features/src/main/resources/features.xm
>      > l#L24>
>      > in Camel Karaf 3.7.7
>      >
>      > Adding the below to the blacklisted repo helps
>      >
>      >
>     <repository>mvn:org.apache.karaf.features/spring-legacy/4.2.10/xml/fea
>      > tures</repository>
>      >
>      >
>      > *Thanks & Regards*
>      > *Vignesh Kumar Muthuvijayan*
>      >
>      >
>      > On Thu, 20 Jan 2022 at 22:16, Zinner, Frank Uwe Alfred
>      > <frank.uwe.alfred.zinner@externe.dfs.de
>     <ma...@externe.dfs.de>
>      > <mailto:frank.uwe.alfred.zinner@externe.dfs.de
>     <ma...@externe.dfs.de>>> wrote:
>      >
>      >     Hi,
>      >
>      >     shure here it is ...
>      >
>      >     Regards
>      >     Frank
>      >   
>       ------------------------------------------------------------------------
>      >     *Von:* Jean-Baptiste Onofré <jb@nanthrax.net
>     <ma...@nanthrax.net> <mailto:jb@nanthrax.net
>     <ma...@nanthrax.net>>>
>      >     *Gesendet:* Donnerstag, 20. Januar 2022 17:23
>      >     *An:* user@karaf.apache.org <ma...@karaf.apache.org>
>     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>
>      >     <user@karaf.apache.org <ma...@karaf.apache.org>
>     <mailto:user@karaf.apache.org <ma...@karaf.apache.org>>>
>      >     *Betreff:* EXT:Re: Karaf Tooling Maven Plugin produces strange
>      >     feature file
>      >     Hi,
>      >
>      >     Can you share the pom.xml ? It looks like you have dual deps
>     maybe in
>      >     dependency sets or plugin dependency sets.
>      >
>      >     Regards
>      >     JB
>      >
>      >     On 20/01/2022 16:25, Zinner, Frank Uwe Alfred wrote:
>      >     > Hi,
>      >     >
>      >     > I need to migrate from Karaf 4.2.10 to 4.2.15 and I use the
>      >     > karaf-maven-plugin for building a custom one.
>      >     >
>      >     > With 4.2.10 this works, but from 4.2.11 onwards the build
>     produces
>      >     > different feature files.
>      >     >
>      >     > Here’s an excerpt from the UUID like feature xml file
>     generated with the
>      >     > 4.2.15 version:
>      >     >
>      >     > <features
>     xmlns=http://karaf.apache.org/xmlns/features/v1.6.0
>     <http://karaf.apache.org/xmlns/features/v1.6.0>
>      >     <http://karaf.apache.org/xmlns/features/v1.6.0
>     <http://karaf.apache.org/xmlns/features/v1.6.0>>
>      >     > <http://karaf.apache.org/xmlns/features/v1.6.0
>     <http://karaf.apache.org/xmlns/features/v1.6.0>
>      >     <http://karaf.apache.org/xmlns/features/v1.6.0
>     <http://karaf.apache.org/xmlns/features/v1.6.0>>>
>      >     > name="c9cb60ab-2f43-4db2-94fe-be232fcadcca">
>      >     >
>      >     >
>      >     >
>     <repository>mvn:org.apache.karaf.features/standard/4.2.15/xml/features</repository>
>      >     >
>      >     >
>      >     >
>     <repository>mvn:org.apache.karaf.features/framework/4.2.15/xml/features</repository>
>      >     >
>      >     >
>      >     >
>     <repository>mvn:org.apache.karaf.features/enterprise/4.2.15/xml/features</repository>
>      >     >
>      >     >
>      >     >
>     <repository>mvn:org.apache.camel.karaf/apache-camel/3.7.7/xml/features</repository>
>      >     >
>      >     >
>      >     >
>     <repository>mvn:org.apache.activemq/activemq-karaf/5.16.2/xml/features</repository>
>      >     >
>      >     >     
>     <repository>mvn:io.hawt/hawtio-karaf/2.14.4/xml/features</repository>
>      >     >
>      >     >      <feature name="4d86dce9-a5be-4263-8dfd-ed8cace10e68"
>     version="0.0.0">
>      >     >
>      >     >          <feature version="4.2.15"
>     dependency="false">framework</feature>
>      >     >
>      >     >          <feature version="4.2.10"
>     dependency="false">eventadmin</feature>
>      >     >
>      >     >          <feature version="4.2.15"
>     dependency="false">eventadmin</feature>
>      >     >
>      >     >          <feature version="4.2.10"
>      >     > dependency="false">aries-blueprint</feature>
>      >     >
>      >     >          <feature version="4.2.15"
>      >     > dependency="false">aries-blueprint</feature>
>      >     >
>      >     >          <feature version="2.6.2"
>     dependency="false">wrap</feature>
>      >     >
>      >     >          <feature version="2.6.7" prerequisite="true"
>      >     > dependency="false">wrap</feature>
>      >     >
>      >     >          <feature version="5.16.2"
>      >     > dependency="false">activemq-broker-noweb</feature>
>      >     >
>      >     >          <feature version="4.2.10"
>     dependency="false">bundle</feature>
>      >     >
>      >     >         <feature version="4.2.15"
>     dependency="false">bundle</feature>
>      >     >
>      >     > *The file contains duplicates which differ in versions,
>     this wasn’t the
>      >     > case in 4.2.10.*
>      >     >
>      >     > Any ideas what causes this problem?
>      >     >
>      >     > Karaf won’t start with such a configuration.
>      >     >
>      >     > **
>      >     >
>      >     > Kind regards,
>      >     >
>      >     > Frank
>      >     >
>      >     > **
>      >     >
>      >     > *Frank Uwe Alfred Zinner (extern)*
>      >     >
>      >     > DFS Deutsche Flugsicherung GmbH
>      >     > SH/AM
>      >     > Am DFS-Campus 7
>      >     > 63225 Langen
>      >     >
>      >     > Mail: frank.uwe.alfred.zinner@externe.dfs.de
>     <ma...@externe.dfs.de>
>      >     <mailto:frank.uwe.alfred.zinner@externe.dfs.de
>     <ma...@externe.dfs.de>>
>      >     > <mailto:frank.uwe.alfred.zinner@externe.dfs.de
>     <ma...@externe.dfs.de>
>      >     <mailto:frank.uwe.alfred.zinner@externe.dfs.de
>     <ma...@externe.dfs.de>>>
>      >     >
>      >     > DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225
>     Langen • Tel.:
>      >     > +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen •
>     Zuständiges
>      >     > Registergericht: AG Offenbach am Main, HRB 34977 •
>     Vorsitzende des
>      >     > Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt
>     Schoenemann (Vors.),
>      >     > Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge •
>     www.dfs.de <http://www.dfs.de> <http://www.dfs.de <http://www.dfs.de>>
>      >     > <http://www.dfs.de <http://www.dfs.de> <http://www.dfs.de
>     <http://www.dfs.de>>>
>      >     >
>      >     > Sollten Sie nicht der richtige Empfänger dieser E-Mail
>     sein, löschen Sie
>      >     > diese bitte.
>      >     >
>      >
>      >     DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen •
>      >     Tel.: +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen •
>      >     Zuständiges Registergericht: AG Offenbach am Main, HRB 34977 •
>      >     Vorsitzende des Aufsichtsrats: Antje Geese • Geschäftsführer:
>     Arndt
>      >     Schoenemann (Vors.), Dr. Kerstin Böcker, Dirk Mahns,
>      >     Friedrich-Wilhelm Menge • www.dfs.de <http://www.dfs.de>
>     <http://www.dfs.de <http://www.dfs.de>>
>      >
>      >     Sollten Sie nicht der richtige Empfänger dieser E-Mail sein,
>     löschen
>      >     Sie diese bitte.
>      >
>      > DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen •
>     Tel.:
>      > +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges
>      > Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des
>      > Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann
>      > (Vors.), Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge •
>      > www.dfs.de <http://www.dfs.de> <http://www.dfs.de
>     <http://www.dfs.de>>
>      >
>      > Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen
>      > Sie diese bitte.
>      >
>     DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen •
>     Tel.: +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen •
>     Zuständiges Registergericht: AG Offenbach am Main, HRB 34977 •
>     Vorsitzende des Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt
>     Schoenemann (Vors.), Dr. Kerstin Böcker, Dirk Mahns,
>     Friedrich-Wilhelm Menge • www.dfs.de
>     <http://www.dfs.de><http://www.dfs.de <http://www.dfs.de>>
> 
>     Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen
>     Sie diese bitte.
> 
> DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.: 
> +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges 
> Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des 
> Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.), 
> Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de 
> <http://www.dfs.de>
> 
> Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie 
> diese bitte.
> 

Re: EXT:Re: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange feature file

Posted by "Muthuvijayan, Vignesh Kumar" <vi...@kalmarglobal.com>.
Hi,

The attached pom works for me. Additionally the *spring-legacy* repository
has been added as a boot repository.
Since ActiveMQ 5.16.2 this is required. Related ticket AMQ-8218
<https://issues.apache.org/jira/browse/AMQ-8218> and information available
here
<https://nanthrax.blogspot.com/2021/05/whats-new-in-apache-activemq-5162.html>
.



*Thanks & Regards*
*Vignesh Kumar Muthuvijayan*


On Fri, 21 Jan 2022 at 17:30, Zinner, Frank Uwe Alfred <
frank.uwe.alfred.zinner@externe.dfs.de> wrote:

> Hi,
>
>
>
> I’ve also tried using Camel 3.11.5 LTS and Camel 3.14.0 – both latest
> versions fail on build with the same error message.
>
>
>
> Regards,
>
> Frank
>
>
>
> *Von:* Muthuvijayan, Vignesh Kumar <
> vignesh.kumar.muthuvijayan@kalmarglobal.com>
> *Gesendet:* Freitag, 21. Januar 2022 12:09
> *An:* user@karaf.apache.org
> *Betreff:* EXT:Re: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin
> produces strange feature file
>
>
>
> Hi,
>
>
>
> I actually meant the feature to be added to the blacklisted repo tag in
> the karaf maven plugin configuration like below
>
>
>
> <bootFeatures>
>     ...
>     ...
> </bootFeatures>
> <installedFeatures>
>     ...
> </installedFeatures>
> <startupBundles>
>      ....
> </startupBundles>
> <blacklistedRepositories>
>     <!-- Spring Legacy 4.2.10 features are pulled due to Apache Camel
> 3.7.7 dependency -->
>
> <repository>mvn:org.apache.karaf.features/spring-legacy/4.2.10/xml/features</repository>
> </blacklistedRepositories>
>
>
>
> Can you try this change and make the custom karaf package. With this
> change the 4.2.10 features should not be pulled. You can check this even in
> the maven logs.
>
>
>
>
> *Thanks & Regards*
>
> *Vignesh Kumar Muthuvijayan*
>
>
>
>
>
> On Fri, 21 Jan 2022 at 16:34, Zinner, Frank Uwe Alfred <
> frank.uwe.alfred.zinner@externe.dfs.de> wrote:
>
> Hi,
>
> thank you for helping me out here.
>
> The POM I send you was a simplistic one. In our project we will need
> additional libraries such as netty.io 4.1.x, cxf 3.4.x, the karaf
> enterprise features, osgi 6, osgi-compendium 5, Jackson etc. - all these
> worked with karaf 4.2.10 before.
>
> Kind regards
> Frank
>
> -----Ursprüngliche Nachricht-----
> Von: Jean-Baptiste Onofré <jb...@nanthrax.net>
> Gesendet: Freitag, 21. Januar 2022 10:33
> An: user@karaf.apache.org
> Betreff: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces
> strange feature file
>
> Hi,
>
> I will send to you an updated pom.xml that you can try.
>
> Regards
> JB
>
> On 21/01/2022 09:17, Zinner, Frank Uwe Alfred wrote:
> > Hi,
> >
> > thanks for the help.
> > I added the feature to the blacklisted feature file
> > org.apache.karaf.features.xml but that didn't help.
> > I still get duplicate entries and karaf won't start. Here's the
> > exception I get when I trie to run karaf (bin/karaf):
> >
> > org.apache.felix.resolver.reason.ReasonException: Unable to resolve
> > root: missing requirement [root] osgi.identity;
> > osgi.identity=0e85693d-2124-40a6-b61c-a00c96465280;
> > type=karaf.feature; version="[0,0.0.0]";
> >
> filter:="(&(osgi.identity=0e85693d-2124-40a6-b61c-a00c96465280)(type=karaf.feature)(version>=0.0.0)(version<=0.0.0))"
> > [caused by: Unable to resolve
> > 0e85693d-2124-40a6-b61c-a00c96465280/0.0.0: missing requirement
> > [0e85693d-2124-40a6-b61c-a00c96465280/0.0.0] osgi.identity;
> > osgi.identity=eventadmin; type=karaf.feature;
> > version="[4.2.10,4.2.10]"]
> >          at
> > org.apache.felix.resolver.Candidates$MissingRequirementError.toExcepti
> > on(Candidates.java:1343)
> >          at
> > org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:392
> > )
> >          at
> > org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:378)
> >          at
> > org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:332)
> >          at
> > org.apache.karaf.features.internal.region.SubsystemResolver.resolve(Su
> > bsystemResolver.java:257)
> >          at
> > org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.ja
> > va:401)
> >          at
> > org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvi
> > sion(FeaturesServiceImpl.java:1063)
> >          at
> > org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$
> > doProvisionInThread$13(FeaturesServiceImpl.java:998)
> >          at
> > java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
> >          at
> > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
> > Executor.java:1128)
> >          at
> > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
> > lExecutor.java:628)
> >          at java.base/java.lang.Thread.run(Thread.java:834)
> > Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to
> > resolve 0e85693d-2124-40a6-b61c-a00c96465280/0.0.0: missing
> > requirement [0e85693d-2124-40a6-b61c-a00c96465280/0.0.0]
> > osgi.identity; osgi.identity=eventadmin; type=karaf.feature;
> version="[4.2.10,4.2.10]"
> >          at
> > org.apache.felix.resolver.Candidates$MissingRequirementError.toExcepti
> > on(Candidates.java:1343)
> >          ... 12 more
> >
> > Regards
> > Frank
> >
> > ----------------------------------------------------------------------
> > --
> > *Von:* Muthuvijayan, Vignesh Kumar
> > <vi...@kalmarglobal.com>
> > *Gesendet:* Donnerstag, 20. Januar 2022 17:58
> > *An:* user@karaf.apache.org <us...@karaf.apache.org>
> > *Betreff:* EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange
> > feature file Hi,
> >
> > I faced this issue while upgrading to Karaf 4.2.14.
> >
> > This occurs due to the Karaf 4.2.10 spring-legacy repository
> > dependency
> > <https://github.com/apache/camel-karaf/blob/30eebbf0ea4941733696b786c7
> > f0f5efed071657/platforms/karaf/features/src/main/resources/features.xm
> > l#L24>
> > in Camel Karaf 3.7.7
> >
> > Adding the below to the blacklisted repo helps
> >
> > <repository>mvn:org.apache.karaf.features/spring-legacy/4.2.10/xml/fea
> > tures</repository>
> >
> >
> > *Thanks & Regards*
> > *Vignesh Kumar Muthuvijayan*
> >
> >
> > On Thu, 20 Jan 2022 at 22:16, Zinner, Frank Uwe Alfred
> > <frank.uwe.alfred.zinner@externe.dfs.de
> > <ma...@externe.dfs.de>> wrote:
> >
> >     Hi,
> >
> >     shure here it is ...
> >
> >     Regards
> >     Frank
> >
>  ------------------------------------------------------------------------
> >     *Von:* Jean-Baptiste Onofré <jb@nanthrax.net <mailto:jb@nanthrax.net
> >>
> >     *Gesendet:* Donnerstag, 20. Januar 2022 17:23
> >     *An:* user@karaf.apache.org <ma...@karaf.apache.org>
> >     <user@karaf.apache.org <ma...@karaf.apache.org>>
> >     *Betreff:* EXT:Re: Karaf Tooling Maven Plugin produces strange
> >     feature file
> >     Hi,
> >
> >     Can you share the pom.xml ? It looks like you have dual deps maybe in
> >     dependency sets or plugin dependency sets.
> >
> >     Regards
> >     JB
> >
> >     On 20/01/2022 16:25, Zinner, Frank Uwe Alfred wrote:
> >     > Hi,
> >     >
> >     > I need to migrate from Karaf 4.2.10 to 4.2.15 and I use the
> >     > karaf-maven-plugin for building a custom one.
> >     >
> >     > With 4.2.10 this works, but from 4.2.11 onwards the build produces
> >     > different feature files.
> >     >
> >     > Here’s an excerpt from the UUID like feature xml file generated
> with the
> >     > 4.2.15 version:
> >     >
> >     > <features xmlns=http://karaf.apache.org/xmlns/features/v1.6.0
> >     <http://karaf.apache.org/xmlns/features/v1.6.0>
> >     > <http://karaf.apache.org/xmlns/features/v1.6.0
> >     <http://karaf.apache.org/xmlns/features/v1.6.0>>
> >     > name="c9cb60ab-2f43-4db2-94fe-be232fcadcca">
> >     >
> >     >
> >     >
> <repository>mvn:org.apache.karaf.features/standard/4.2.15/xml/features</repository>
> >     >
> >     >
> >     >
> <repository>mvn:org.apache.karaf.features/framework/4.2.15/xml/features</repository>
> >     >
> >     >
> >     >
> <repository>mvn:org.apache.karaf.features/enterprise/4.2.15/xml/features</repository>
> >     >
> >     >
> >     >
> <repository>mvn:org.apache.camel.karaf/apache-camel/3.7.7/xml/features</repository>
> >     >
> >     >
> >     >
> <repository>mvn:org.apache.activemq/activemq-karaf/5.16.2/xml/features</repository>
> >     >
> >     >
> <repository>mvn:io.hawt/hawtio-karaf/2.14.4/xml/features</repository>
> >     >
> >     >      <feature name="4d86dce9-a5be-4263-8dfd-ed8cace10e68"
> version="0.0.0">
> >     >
> >     >          <feature version="4.2.15"
> dependency="false">framework</feature>
> >     >
> >     >          <feature version="4.2.10"
> dependency="false">eventadmin</feature>
> >     >
> >     >          <feature version="4.2.15"
> dependency="false">eventadmin</feature>
> >     >
> >     >          <feature version="4.2.10"
> >     > dependency="false">aries-blueprint</feature>
> >     >
> >     >          <feature version="4.2.15"
> >     > dependency="false">aries-blueprint</feature>
> >     >
> >     >          <feature version="2.6.2" dependency="false">wrap</feature>
> >     >
> >     >          <feature version="2.6.7" prerequisite="true"
> >     > dependency="false">wrap</feature>
> >     >
> >     >          <feature version="5.16.2"
> >     > dependency="false">activemq-broker-noweb</feature>
> >     >
> >     >          <feature version="4.2.10"
> dependency="false">bundle</feature>
> >     >
> >     >         <feature version="4.2.15"
> dependency="false">bundle</feature>
> >     >
> >     > *The file contains duplicates which differ in versions, this
> wasn’t the
> >     > case in 4.2.10.*
> >     >
> >     > Any ideas what causes this problem?
> >     >
> >     > Karaf won’t start with such a configuration.
> >     >
> >     > **
> >     >
> >     > Kind regards,
> >     >
> >     > Frank
> >     >
> >     > **
> >     >
> >     > *Frank Uwe Alfred Zinner (extern)*
> >     >
> >     > DFS Deutsche Flugsicherung GmbH
> >     > SH/AM
> >     > Am DFS-Campus 7
> >     > 63225 Langen
> >     >
> >     > Mail: frank.uwe.alfred.zinner@externe.dfs.de
> >     <ma...@externe.dfs.de>
> >     > <mailto:frank.uwe.alfred.zinner@externe.dfs.de
> >     <ma...@externe.dfs.de>>
> >     >
> >     > DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen •
> Tel.:
> >     > +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges
> >     > Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des
> >     > Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann
> (Vors.),
> >     > Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge •
> www.dfs.de <http://www.dfs.de>
> >     > <http://www.dfs.de <http://www.dfs.de>>
> >     >
> >     > Sollten Sie nicht der richtige Empfänger dieser E-Mail sein,
> löschen Sie
> >     > diese bitte.
> >     >
> >
> >     DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen •
> >     Tel.: +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen •
> >     Zuständiges Registergericht: AG Offenbach am Main, HRB 34977 •
> >     Vorsitzende des Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt
> >     Schoenemann (Vors.), Dr. Kerstin Böcker, Dirk Mahns,
> >     Friedrich-Wilhelm Menge • www.dfs.de <http://www.dfs.de>
> >
> >     Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen
> >     Sie diese bitte.
> >
> > DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.:
> > +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges
> > Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des
> > Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann
> > (Vors.), Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge •
> > www.dfs.de <http://www.dfs.de>
> >
> > Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen
> > Sie diese bitte.
> >
> DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.: +49
> 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges
> Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des
> Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.),
> Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de<
> http://www.dfs.de>
>
> Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie
> diese bitte.
>
> DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.: +49
> 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges
> Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des
> Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.),
> Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de
>
> Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie
> diese bitte.
>

AW: EXT:Re: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange feature file

Posted by "Zinner, Frank Uwe Alfred" <fr...@externe.dfs.de>.
Hi,

I’ve also tried using Camel 3.11.5 LTS and Camel 3.14.0 – both latest versions fail on build with the same error message.

Regards,
Frank

Von: Muthuvijayan, Vignesh Kumar <vi...@kalmarglobal.com>
Gesendet: Freitag, 21. Januar 2022 12:09
An: user@karaf.apache.org
Betreff: EXT:Re: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange feature file

Hi,

I actually meant the feature to be added to the blacklisted repo tag in the karaf maven plugin configuration like below

<bootFeatures>
    ...
    ...
</bootFeatures>
<installedFeatures>
    ...
</installedFeatures>
<startupBundles>
     ....
</startupBundles>
<blacklistedRepositories>
    <!-- Spring Legacy 4.2.10 features are pulled due to Apache Camel 3.7.7 dependency -->
    <repository>mvn:org.apache.karaf.features/spring-legacy/4.2.10/xml/features</repository>
</blacklistedRepositories>

Can you try this change and make the custom karaf package. With this change the 4.2.10 features should not be pulled. You can check this even in the maven logs.


Thanks & Regards
Vignesh Kumar Muthuvijayan


On Fri, 21 Jan 2022 at 16:34, Zinner, Frank Uwe Alfred <fr...@externe.dfs.de>> wrote:
Hi,

thank you for helping me out here.

The POM I send you was a simplistic one. In our project we will need additional libraries such as netty.io<http://netty.io> 4.1.x, cxf 3.4.x, the karaf enterprise features, osgi 6, osgi-compendium 5, Jackson etc. - all these worked with karaf 4.2.10 before.

Kind regards
Frank

-----Ursprüngliche Nachricht-----
Von: Jean-Baptiste Onofré <jb...@nanthrax.net>>
Gesendet: Freitag, 21. Januar 2022 10:33
An: user@karaf.apache.org<ma...@karaf.apache.org>
Betreff: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange feature file

Hi,

I will send to you an updated pom.xml that you can try.

Regards
JB

On 21/01/2022 09:17, Zinner, Frank Uwe Alfred wrote:
> Hi,
>
> thanks for the help.
> I added the feature to the blacklisted feature file
> org.apache.karaf.features.xml but that didn't help.
> I still get duplicate entries and karaf won't start. Here's the
> exception I get when I trie to run karaf (bin/karaf):
>
> org.apache.felix.resolver.reason.ReasonException: Unable to resolve
> root: missing requirement [root] osgi.identity;
> osgi.identity=0e85693d-2124-40a6-b61c-a00c96465280;
> type=karaf.feature; version="[0,0.0.0]";
> filter:="(&(osgi.identity=0e85693d-2124-40a6-b61c-a00c96465280)(type=karaf.feature)(version>=0.0.0)(version<=0.0.0))"
> [caused by: Unable to resolve
> 0e85693d-2124-40a6-b61c-a00c96465280/0.0.0: missing requirement
> [0e85693d-2124-40a6-b61c-a00c96465280/0.0.0] osgi.identity;
> osgi.identity=eventadmin; type=karaf.feature;
> version="[4.2.10,4.2.10]"]
>          at
> org.apache.felix.resolver.Candidates$MissingRequirementError.toExcepti
> on(Candidates.java:1343)
>          at
> org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:392
> )
>          at
> org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:378)
>          at
> org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:332)
>          at
> org.apache.karaf.features.internal.region.SubsystemResolver.resolve(Su
> bsystemResolver.java:257)
>          at
> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.ja
> va:401)
>          at
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvi
> sion(FeaturesServiceImpl.java:1063)
>          at
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$
> doProvisionInThread$13(FeaturesServiceImpl.java:998)
>          at
> java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
>          at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
> Executor.java:1128)
>          at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
> lExecutor.java:628)
>          at java.base/java.lang.Thread.run(Thread.java:834)
> Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to
> resolve 0e85693d-2124-40a6-b61c-a00c96465280/0.0.0: missing
> requirement [0e85693d-2124-40a6-b61c-a00c96465280/0.0.0]
> osgi.identity; osgi.identity=eventadmin; type=karaf.feature; version="[4.2.10,4.2.10]"
>          at
> org.apache.felix.resolver.Candidates$MissingRequirementError.toExcepti
> on(Candidates.java:1343)
>          ... 12 more
>
> Regards
> Frank
>
> ----------------------------------------------------------------------
> --
> *Von:* Muthuvijayan, Vignesh Kumar
> <vi...@kalmarglobal.com>>
> *Gesendet:* Donnerstag, 20. Januar 2022 17:58
> *An:* user@karaf.apache.org<ma...@karaf.apache.org> <us...@karaf.apache.org>>
> *Betreff:* EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange
> feature file Hi,
>
> I faced this issue while upgrading to Karaf 4.2.14.
>
> This occurs due to the Karaf 4.2.10 spring-legacy repository
> dependency
> <https://github.com/apache/camel-karaf/blob/30eebbf0ea4941733696b786c7
> f0f5efed071657/platforms/karaf/features/src/main/resources/features.xm
> l#L24>
> in Camel Karaf 3.7.7
>
> Adding the below to the blacklisted repo helps
>
> <repository>mvn:org.apache.karaf.features/spring-legacy/4.2.10/xml/fea
> tures</repository>
>
>
> *Thanks & Regards*
> *Vignesh Kumar Muthuvijayan*
>
>
> On Thu, 20 Jan 2022 at 22:16, Zinner, Frank Uwe Alfred
> <fr...@externe.dfs.de>
> <ma...@externe.dfs.de>>> wrote:
>
>     Hi,
>
>     shure here it is ...
>
>     Regards
>     Frank
>     ------------------------------------------------------------------------
>     *Von:* Jean-Baptiste Onofré <jb...@nanthrax.net> <ma...@nanthrax.net>>>
>     *Gesendet:* Donnerstag, 20. Januar 2022 17:23
>     *An:* user@karaf.apache.org<ma...@karaf.apache.org> <ma...@karaf.apache.org>>
>     <us...@karaf.apache.org> <ma...@karaf.apache.org>>>
>     *Betreff:* EXT:Re: Karaf Tooling Maven Plugin produces strange
>     feature file
>     Hi,
>
>     Can you share the pom.xml ? It looks like you have dual deps maybe in
>     dependency sets or plugin dependency sets.
>
>     Regards
>     JB
>
>     On 20/01/2022 16:25, Zinner, Frank Uwe Alfred wrote:
>     > Hi,
>     >
>     > I need to migrate from Karaf 4.2.10 to 4.2.15 and I use the
>     > karaf-maven-plugin for building a custom one.
>     >
>     > With 4.2.10 this works, but from 4.2.11 onwards the build produces
>     > different feature files.
>     >
>     > Here’s an excerpt from the UUID like feature xml file generated with the
>     > 4.2.15 version:
>     >
>     > <features xmlns=http://karaf.apache.org/xmlns/features/v1.6.0
>     <http://karaf.apache.org/xmlns/features/v1.6.0>
>     > <http://karaf.apache.org/xmlns/features/v1.6.0
>     <http://karaf.apache.org/xmlns/features/v1.6.0>>
>     > name="c9cb60ab-2f43-4db2-94fe-be232fcadcca">
>     >
>     >
>     > <repository>mvn:org.apache.karaf.features/standard/4.2.15/xml/features</repository>
>     >
>     >
>     > <repository>mvn:org.apache.karaf.features/framework/4.2.15/xml/features</repository>
>     >
>     >
>     > <repository>mvn:org.apache.karaf.features/enterprise/4.2.15/xml/features</repository>
>     >
>     >
>     > <repository>mvn:org.apache.camel.karaf/apache-camel/3.7.7/xml/features</repository>
>     >
>     >
>     > <repository>mvn:org.apache.activemq/activemq-karaf/5.16.2/xml/features</repository>
>     >
>     >      <repository>mvn:io.hawt/hawtio-karaf/2.14.4/xml/features</repository>
>     >
>     >      <feature name="4d86dce9-a5be-4263-8dfd-ed8cace10e68" version="0.0.0">
>     >
>     >          <feature version="4.2.15" dependency="false">framework</feature>
>     >
>     >          <feature version="4.2.10" dependency="false">eventadmin</feature>
>     >
>     >          <feature version="4.2.15" dependency="false">eventadmin</feature>
>     >
>     >          <feature version="4.2.10"
>     > dependency="false">aries-blueprint</feature>
>     >
>     >          <feature version="4.2.15"
>     > dependency="false">aries-blueprint</feature>
>     >
>     >          <feature version="2.6.2" dependency="false">wrap</feature>
>     >
>     >          <feature version="2.6.7" prerequisite="true"
>     > dependency="false">wrap</feature>
>     >
>     >          <feature version="5.16.2"
>     > dependency="false">activemq-broker-noweb</feature>
>     >
>     >          <feature version="4.2.10" dependency="false">bundle</feature>
>     >
>     >         <feature version="4.2.15" dependency="false">bundle</feature>
>     >
>     > *The file contains duplicates which differ in versions, this wasn’t the
>     > case in 4.2.10.*
>     >
>     > Any ideas what causes this problem?
>     >
>     > Karaf won’t start with such a configuration.
>     >
>     > **
>     >
>     > Kind regards,
>     >
>     > Frank
>     >
>     > **
>     >
>     > *Frank Uwe Alfred Zinner (extern)*
>     >
>     > DFS Deutsche Flugsicherung GmbH
>     > SH/AM
>     > Am DFS-Campus 7
>     > 63225 Langen
>     >
>     > Mail: frank.uwe.alfred.zinner@externe.dfs.de<ma...@externe.dfs.de>
>     <ma...@externe.dfs.de>>
>     > <ma...@externe.dfs.de>
>     <ma...@externe.dfs.de>>>
>     >
>     > DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.:
>     > +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges
>     > Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des
>     > Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.),
>     > Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de<http://www.dfs.de> <http://www.dfs.de>
>     > <http://www.dfs.de <http://www.dfs.de>>
>     >
>     > Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie
>     > diese bitte.
>     >
>
>     DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen •
>     Tel.: +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen •
>     Zuständiges Registergericht: AG Offenbach am Main, HRB 34977 •
>     Vorsitzende des Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt
>     Schoenemann (Vors.), Dr. Kerstin Böcker, Dirk Mahns,
>     Friedrich-Wilhelm Menge • www.dfs.de<http://www.dfs.de> <http://www.dfs.de>
>
>     Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen
>     Sie diese bitte.
>
> DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.:
> +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges
> Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des
> Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann
> (Vors.), Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge •
> www.dfs.de<http://www.dfs.de> <http://www.dfs.de>
>
> Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen
> Sie diese bitte.
>
DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.: +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.), Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de<http://www.dfs.de><http://www.dfs.de>

Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie diese bitte.

DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.: +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.), Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de<http://www.dfs.de>

Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie diese bitte.

AW: EXT:Re: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange feature file

Posted by "Zinner, Frank Uwe Alfred" <fr...@externe.dfs.de>.
Hi,

I added the blacklistedRepository tag like you proprosed and tried again but that gives me a maven error:

[ERROR] Failed to execute goal org.apache.karaf.tooling:karaf-maven-plugin:4.2.15:assembly (default-assembly) on project karaf: Unable to build assembly: Could not find matching feature for spring/[4,5)

Regards
Frank

Von: Muthuvijayan, Vignesh Kumar <vi...@kalmarglobal.com>
Gesendet: Freitag, 21. Januar 2022 12:09
An: user@karaf.apache.org
Betreff: EXT:Re: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange feature file

Hi,

I actually meant the feature to be added to the blacklisted repo tag in the karaf maven plugin configuration like below

<bootFeatures>
    ...
    ...
</bootFeatures>
<installedFeatures>
    ...
</installedFeatures>
<startupBundles>
     ....
</startupBundles>
<blacklistedRepositories>
    <!-- Spring Legacy 4.2.10 features are pulled due to Apache Camel 3.7.7 dependency -->
    <repository>mvn:org.apache.karaf.features/spring-legacy/4.2.10/xml/features</repository>
</blacklistedRepositories>

Can you try this change and make the custom karaf package. With this change the 4.2.10 features should not be pulled. You can check this even in the maven logs.


Thanks & Regards
Vignesh Kumar Muthuvijayan


On Fri, 21 Jan 2022 at 16:34, Zinner, Frank Uwe Alfred <fr...@externe.dfs.de>> wrote:
Hi,

thank you for helping me out here.

The POM I send you was a simplistic one. In our project we will need additional libraries such as netty.io<http://netty.io> 4.1.x, cxf 3.4.x, the karaf enterprise features, osgi 6, osgi-compendium 5, Jackson etc. - all these worked with karaf 4.2.10 before.

Kind regards
Frank

-----Ursprüngliche Nachricht-----
Von: Jean-Baptiste Onofré <jb...@nanthrax.net>>
Gesendet: Freitag, 21. Januar 2022 10:33
An: user@karaf.apache.org<ma...@karaf.apache.org>
Betreff: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange feature file

Hi,

I will send to you an updated pom.xml that you can try.

Regards
JB

On 21/01/2022 09:17, Zinner, Frank Uwe Alfred wrote:
> Hi,
>
> thanks for the help.
> I added the feature to the blacklisted feature file
> org.apache.karaf.features.xml but that didn't help.
> I still get duplicate entries and karaf won't start. Here's the
> exception I get when I trie to run karaf (bin/karaf):
>
> org.apache.felix.resolver.reason.ReasonException: Unable to resolve
> root: missing requirement [root] osgi.identity;
> osgi.identity=0e85693d-2124-40a6-b61c-a00c96465280;
> type=karaf.feature; version="[0,0.0.0]";
> filter:="(&(osgi.identity=0e85693d-2124-40a6-b61c-a00c96465280)(type=karaf.feature)(version>=0.0.0)(version<=0.0.0))"
> [caused by: Unable to resolve
> 0e85693d-2124-40a6-b61c-a00c96465280/0.0.0: missing requirement
> [0e85693d-2124-40a6-b61c-a00c96465280/0.0.0] osgi.identity;
> osgi.identity=eventadmin; type=karaf.feature;
> version="[4.2.10,4.2.10]"]
>          at
> org.apache.felix.resolver.Candidates$MissingRequirementError.toExcepti
> on(Candidates.java:1343)
>          at
> org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:392
> )
>          at
> org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:378)
>          at
> org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:332)
>          at
> org.apache.karaf.features.internal.region.SubsystemResolver.resolve(Su
> bsystemResolver.java:257)
>          at
> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.ja
> va:401)
>          at
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvi
> sion(FeaturesServiceImpl.java:1063)
>          at
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$
> doProvisionInThread$13(FeaturesServiceImpl.java:998)
>          at
> java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
>          at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
> Executor.java:1128)
>          at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
> lExecutor.java:628)
>          at java.base/java.lang.Thread.run(Thread.java:834)
> Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to
> resolve 0e85693d-2124-40a6-b61c-a00c96465280/0.0.0: missing
> requirement [0e85693d-2124-40a6-b61c-a00c96465280/0.0.0]
> osgi.identity; osgi.identity=eventadmin; type=karaf.feature; version="[4.2.10,4.2.10]"
>          at
> org.apache.felix.resolver.Candidates$MissingRequirementError.toExcepti
> on(Candidates.java:1343)
>          ... 12 more
>
> Regards
> Frank
>
> ----------------------------------------------------------------------
> --
> *Von:* Muthuvijayan, Vignesh Kumar
> <vi...@kalmarglobal.com>>
> *Gesendet:* Donnerstag, 20. Januar 2022 17:58
> *An:* user@karaf.apache.org<ma...@karaf.apache.org> <us...@karaf.apache.org>>
> *Betreff:* EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange
> feature file Hi,
>
> I faced this issue while upgrading to Karaf 4.2.14.
>
> This occurs due to the Karaf 4.2.10 spring-legacy repository
> dependency
> <https://github.com/apache/camel-karaf/blob/30eebbf0ea4941733696b786c7
> f0f5efed071657/platforms/karaf/features/src/main/resources/features.xm
> l#L24>
> in Camel Karaf 3.7.7
>
> Adding the below to the blacklisted repo helps
>
> <repository>mvn:org.apache.karaf.features/spring-legacy/4.2.10/xml/fea
> tures</repository>
>
>
> *Thanks & Regards*
> *Vignesh Kumar Muthuvijayan*
>
>
> On Thu, 20 Jan 2022 at 22:16, Zinner, Frank Uwe Alfred
> <fr...@externe.dfs.de>
> <ma...@externe.dfs.de>>> wrote:
>
>     Hi,
>
>     shure here it is ...
>
>     Regards
>     Frank
>     ------------------------------------------------------------------------
>     *Von:* Jean-Baptiste Onofré <jb...@nanthrax.net> <ma...@nanthrax.net>>>
>     *Gesendet:* Donnerstag, 20. Januar 2022 17:23
>     *An:* user@karaf.apache.org<ma...@karaf.apache.org> <ma...@karaf.apache.org>>
>     <us...@karaf.apache.org> <ma...@karaf.apache.org>>>
>     *Betreff:* EXT:Re: Karaf Tooling Maven Plugin produces strange
>     feature file
>     Hi,
>
>     Can you share the pom.xml ? It looks like you have dual deps maybe in
>     dependency sets or plugin dependency sets.
>
>     Regards
>     JB
>
>     On 20/01/2022 16:25, Zinner, Frank Uwe Alfred wrote:
>     > Hi,
>     >
>     > I need to migrate from Karaf 4.2.10 to 4.2.15 and I use the
>     > karaf-maven-plugin for building a custom one.
>     >
>     > With 4.2.10 this works, but from 4.2.11 onwards the build produces
>     > different feature files.
>     >
>     > Here’s an excerpt from the UUID like feature xml file generated with the
>     > 4.2.15 version:
>     >
>     > <features xmlns=http://karaf.apache.org/xmlns/features/v1.6.0
>     <http://karaf.apache.org/xmlns/features/v1.6.0>
>     > <http://karaf.apache.org/xmlns/features/v1.6.0
>     <http://karaf.apache.org/xmlns/features/v1.6.0>>
>     > name="c9cb60ab-2f43-4db2-94fe-be232fcadcca">
>     >
>     >
>     > <repository>mvn:org.apache.karaf.features/standard/4.2.15/xml/features</repository>
>     >
>     >
>     > <repository>mvn:org.apache.karaf.features/framework/4.2.15/xml/features</repository>
>     >
>     >
>     > <repository>mvn:org.apache.karaf.features/enterprise/4.2.15/xml/features</repository>
>     >
>     >
>     > <repository>mvn:org.apache.camel.karaf/apache-camel/3.7.7/xml/features</repository>
>     >
>     >
>     > <repository>mvn:org.apache.activemq/activemq-karaf/5.16.2/xml/features</repository>
>     >
>     >      <repository>mvn:io.hawt/hawtio-karaf/2.14.4/xml/features</repository>
>     >
>     >      <feature name="4d86dce9-a5be-4263-8dfd-ed8cace10e68" version="0.0.0">
>     >
>     >          <feature version="4.2.15" dependency="false">framework</feature>
>     >
>     >          <feature version="4.2.10" dependency="false">eventadmin</feature>
>     >
>     >          <feature version="4.2.15" dependency="false">eventadmin</feature>
>     >
>     >          <feature version="4.2.10"
>     > dependency="false">aries-blueprint</feature>
>     >
>     >          <feature version="4.2.15"
>     > dependency="false">aries-blueprint</feature>
>     >
>     >          <feature version="2.6.2" dependency="false">wrap</feature>
>     >
>     >          <feature version="2.6.7" prerequisite="true"
>     > dependency="false">wrap</feature>
>     >
>     >          <feature version="5.16.2"
>     > dependency="false">activemq-broker-noweb</feature>
>     >
>     >          <feature version="4.2.10" dependency="false">bundle</feature>
>     >
>     >         <feature version="4.2.15" dependency="false">bundle</feature>
>     >
>     > *The file contains duplicates which differ in versions, this wasn’t the
>     > case in 4.2.10.*
>     >
>     > Any ideas what causes this problem?
>     >
>     > Karaf won’t start with such a configuration.
>     >
>     > **
>     >
>     > Kind regards,
>     >
>     > Frank
>     >
>     > **
>     >
>     > *Frank Uwe Alfred Zinner (extern)*
>     >
>     > DFS Deutsche Flugsicherung GmbH
>     > SH/AM
>     > Am DFS-Campus 7
>     > 63225 Langen
>     >
>     > Mail: frank.uwe.alfred.zinner@externe.dfs.de<ma...@externe.dfs.de>
>     <ma...@externe.dfs.de>>
>     > <ma...@externe.dfs.de>
>     <ma...@externe.dfs.de>>>
>     >
>     > DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.:
>     > +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges
>     > Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des
>     > Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.),
>     > Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de<http://www.dfs.de> <http://www.dfs.de>
>     > <http://www.dfs.de <http://www.dfs.de>>
>     >
>     > Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie
>     > diese bitte.
>     >
>
>     DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen •
>     Tel.: +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen •
>     Zuständiges Registergericht: AG Offenbach am Main, HRB 34977 •
>     Vorsitzende des Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt
>     Schoenemann (Vors.), Dr. Kerstin Böcker, Dirk Mahns,
>     Friedrich-Wilhelm Menge • www.dfs.de<http://www.dfs.de> <http://www.dfs.de>
>
>     Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen
>     Sie diese bitte.
>
> DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.:
> +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges
> Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des
> Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann
> (Vors.), Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge •
> www.dfs.de<http://www.dfs.de> <http://www.dfs.de>
>
> Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen
> Sie diese bitte.
>
DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.: +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.), Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de<http://www.dfs.de><http://www.dfs.de>

Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie diese bitte.

DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.: +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.), Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de<http://www.dfs.de>

Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie diese bitte.

Re: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange feature file

Posted by "Muthuvijayan, Vignesh Kumar" <vi...@kalmarglobal.com>.
Hi,

I actually meant the feature to be added to the blacklisted repo tag in the
karaf maven plugin configuration like below

<bootFeatures>
    ...
    ...
</bootFeatures>
<installedFeatures>
    ...
</installedFeatures>
<startupBundles>
     ....
</startupBundles>
<blacklistedRepositories>
    <!-- Spring Legacy 4.2.10 features are pulled due to Apache Camel 3.7.7
dependency -->

<repository>mvn:org.apache.karaf.features/spring-legacy/4.2.10/xml/features</repository>
</blacklistedRepositories>

Can you try this change and make the custom karaf package. With this change
the 4.2.10 features should not be pulled. You can check this even in the
maven logs.


*Thanks & Regards*
*Vignesh Kumar Muthuvijayan*


On Fri, 21 Jan 2022 at 16:34, Zinner, Frank Uwe Alfred <
frank.uwe.alfred.zinner@externe.dfs.de> wrote:

> Hi,
>
> thank you for helping me out here.
>
> The POM I send you was a simplistic one. In our project we will need
> additional libraries such as netty.io 4.1.x, cxf 3.4.x, the karaf
> enterprise features, osgi 6, osgi-compendium 5, Jackson etc. - all these
> worked with karaf 4.2.10 before.
>
> Kind regards
> Frank
>
> -----Ursprüngliche Nachricht-----
> Von: Jean-Baptiste Onofré <jb...@nanthrax.net>
> Gesendet: Freitag, 21. Januar 2022 10:33
> An: user@karaf.apache.org
> Betreff: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces
> strange feature file
>
> Hi,
>
> I will send to you an updated pom.xml that you can try.
>
> Regards
> JB
>
> On 21/01/2022 09:17, Zinner, Frank Uwe Alfred wrote:
> > Hi,
> >
> > thanks for the help.
> > I added the feature to the blacklisted feature file
> > org.apache.karaf.features.xml but that didn't help.
> > I still get duplicate entries and karaf won't start. Here's the
> > exception I get when I trie to run karaf (bin/karaf):
> >
> > org.apache.felix.resolver.reason.ReasonException: Unable to resolve
> > root: missing requirement [root] osgi.identity;
> > osgi.identity=0e85693d-2124-40a6-b61c-a00c96465280;
> > type=karaf.feature; version="[0,0.0.0]";
> >
> filter:="(&(osgi.identity=0e85693d-2124-40a6-b61c-a00c96465280)(type=karaf.feature)(version>=0.0.0)(version<=0.0.0))"
> > [caused by: Unable to resolve
> > 0e85693d-2124-40a6-b61c-a00c96465280/0.0.0: missing requirement
> > [0e85693d-2124-40a6-b61c-a00c96465280/0.0.0] osgi.identity;
> > osgi.identity=eventadmin; type=karaf.feature;
> > version="[4.2.10,4.2.10]"]
> >          at
> > org.apache.felix.resolver.Candidates$MissingRequirementError.toExcepti
> > on(Candidates.java:1343)
> >          at
> > org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:392
> > )
> >          at
> > org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:378)
> >          at
> > org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:332)
> >          at
> > org.apache.karaf.features.internal.region.SubsystemResolver.resolve(Su
> > bsystemResolver.java:257)
> >          at
> > org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.ja
> > va:401)
> >          at
> > org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvi
> > sion(FeaturesServiceImpl.java:1063)
> >          at
> > org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$
> > doProvisionInThread$13(FeaturesServiceImpl.java:998)
> >          at
> > java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
> >          at
> > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
> > Executor.java:1128)
> >          at
> > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
> > lExecutor.java:628)
> >          at java.base/java.lang.Thread.run(Thread.java:834)
> > Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to
> > resolve 0e85693d-2124-40a6-b61c-a00c96465280/0.0.0: missing
> > requirement [0e85693d-2124-40a6-b61c-a00c96465280/0.0.0]
> > osgi.identity; osgi.identity=eventadmin; type=karaf.feature;
> version="[4.2.10,4.2.10]"
> >          at
> > org.apache.felix.resolver.Candidates$MissingRequirementError.toExcepti
> > on(Candidates.java:1343)
> >          ... 12 more
> >
> > Regards
> > Frank
> >
> > ----------------------------------------------------------------------
> > --
> > *Von:* Muthuvijayan, Vignesh Kumar
> > <vi...@kalmarglobal.com>
> > *Gesendet:* Donnerstag, 20. Januar 2022 17:58
> > *An:* user@karaf.apache.org <us...@karaf.apache.org>
> > *Betreff:* EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange
> > feature file Hi,
> >
> > I faced this issue while upgrading to Karaf 4.2.14.
> >
> > This occurs due to the Karaf 4.2.10 spring-legacy repository
> > dependency
> > <https://github.com/apache/camel-karaf/blob/30eebbf0ea4941733696b786c7
> > f0f5efed071657/platforms/karaf/features/src/main/resources/features.xm
> > l#L24>
> > in Camel Karaf 3.7.7
> >
> > Adding the below to the blacklisted repo helps
> >
> > <repository>mvn:org.apache.karaf.features/spring-legacy/4.2.10/xml/fea
> > tures</repository>
> >
> >
> > *Thanks & Regards*
> > *Vignesh Kumar Muthuvijayan*
> >
> >
> > On Thu, 20 Jan 2022 at 22:16, Zinner, Frank Uwe Alfred
> > <frank.uwe.alfred.zinner@externe.dfs.de
> > <ma...@externe.dfs.de>> wrote:
> >
> >     Hi,
> >
> >     shure here it is ...
> >
> >     Regards
> >     Frank
> >
>  ------------------------------------------------------------------------
> >     *Von:* Jean-Baptiste Onofré <jb@nanthrax.net <mailto:jb@nanthrax.net
> >>
> >     *Gesendet:* Donnerstag, 20. Januar 2022 17:23
> >     *An:* user@karaf.apache.org <ma...@karaf.apache.org>
> >     <user@karaf.apache.org <ma...@karaf.apache.org>>
> >     *Betreff:* EXT:Re: Karaf Tooling Maven Plugin produces strange
> >     feature file
> >     Hi,
> >
> >     Can you share the pom.xml ? It looks like you have dual deps maybe in
> >     dependency sets or plugin dependency sets.
> >
> >     Regards
> >     JB
> >
> >     On 20/01/2022 16:25, Zinner, Frank Uwe Alfred wrote:
> >     > Hi,
> >     >
> >     > I need to migrate from Karaf 4.2.10 to 4.2.15 and I use the
> >     > karaf-maven-plugin for building a custom one.
> >     >
> >     > With 4.2.10 this works, but from 4.2.11 onwards the build produces
> >     > different feature files.
> >     >
> >     > Here’s an excerpt from the UUID like feature xml file generated
> with the
> >     > 4.2.15 version:
> >     >
> >     > <features xmlns=http://karaf.apache.org/xmlns/features/v1.6.0
> >     <http://karaf.apache.org/xmlns/features/v1.6.0>
> >     > <http://karaf.apache.org/xmlns/features/v1.6.0
> >     <http://karaf.apache.org/xmlns/features/v1.6.0>>
> >     > name="c9cb60ab-2f43-4db2-94fe-be232fcadcca">
> >     >
> >     >
> >     >
> <repository>mvn:org.apache.karaf.features/standard/4.2.15/xml/features</repository>
> >     >
> >     >
> >     >
> <repository>mvn:org.apache.karaf.features/framework/4.2.15/xml/features</repository>
> >     >
> >     >
> >     >
> <repository>mvn:org.apache.karaf.features/enterprise/4.2.15/xml/features</repository>
> >     >
> >     >
> >     >
> <repository>mvn:org.apache.camel.karaf/apache-camel/3.7.7/xml/features</repository>
> >     >
> >     >
> >     >
> <repository>mvn:org.apache.activemq/activemq-karaf/5.16.2/xml/features</repository>
> >     >
> >     >
> <repository>mvn:io.hawt/hawtio-karaf/2.14.4/xml/features</repository>
> >     >
> >     >      <feature name="4d86dce9-a5be-4263-8dfd-ed8cace10e68"
> version="0.0.0">
> >     >
> >     >          <feature version="4.2.15"
> dependency="false">framework</feature>
> >     >
> >     >          <feature version="4.2.10"
> dependency="false">eventadmin</feature>
> >     >
> >     >          <feature version="4.2.15"
> dependency="false">eventadmin</feature>
> >     >
> >     >          <feature version="4.2.10"
> >     > dependency="false">aries-blueprint</feature>
> >     >
> >     >          <feature version="4.2.15"
> >     > dependency="false">aries-blueprint</feature>
> >     >
> >     >          <feature version="2.6.2" dependency="false">wrap</feature>
> >     >
> >     >          <feature version="2.6.7" prerequisite="true"
> >     > dependency="false">wrap</feature>
> >     >
> >     >          <feature version="5.16.2"
> >     > dependency="false">activemq-broker-noweb</feature>
> >     >
> >     >          <feature version="4.2.10"
> dependency="false">bundle</feature>
> >     >
> >     >         <feature version="4.2.15"
> dependency="false">bundle</feature>
> >     >
> >     > *The file contains duplicates which differ in versions, this
> wasn’t the
> >     > case in 4.2.10.*
> >     >
> >     > Any ideas what causes this problem?
> >     >
> >     > Karaf won’t start with such a configuration.
> >     >
> >     > **
> >     >
> >     > Kind regards,
> >     >
> >     > Frank
> >     >
> >     > **
> >     >
> >     > *Frank Uwe Alfred Zinner (extern)*
> >     >
> >     > DFS Deutsche Flugsicherung GmbH
> >     > SH/AM
> >     > Am DFS-Campus 7
> >     > 63225 Langen
> >     >
> >     > Mail: frank.uwe.alfred.zinner@externe.dfs.de
> >     <ma...@externe.dfs.de>
> >     > <mailto:frank.uwe.alfred.zinner@externe.dfs.de
> >     <ma...@externe.dfs.de>>
> >     >
> >     > DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen •
> Tel.:
> >     > +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges
> >     > Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des
> >     > Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann
> (Vors.),
> >     > Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge •
> www.dfs.de <http://www.dfs.de>
> >     > <http://www.dfs.de <http://www.dfs.de>>
> >     >
> >     > Sollten Sie nicht der richtige Empfänger dieser E-Mail sein,
> löschen Sie
> >     > diese bitte.
> >     >
> >
> >     DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen •
> >     Tel.: +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen •
> >     Zuständiges Registergericht: AG Offenbach am Main, HRB 34977 •
> >     Vorsitzende des Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt
> >     Schoenemann (Vors.), Dr. Kerstin Böcker, Dirk Mahns,
> >     Friedrich-Wilhelm Menge • www.dfs.de <http://www.dfs.de>
> >
> >     Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen
> >     Sie diese bitte.
> >
> > DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.:
> > +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges
> > Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des
> > Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann
> > (Vors.), Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge •
> > www.dfs.de <http://www.dfs.de>
> >
> > Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen
> > Sie diese bitte.
> >
> DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.: +49
> 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges
> Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des
> Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.),
> Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de<
> http://www.dfs.de>
>
> Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie
> diese bitte.
>

AW: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange feature file

Posted by "Zinner, Frank Uwe Alfred" <fr...@externe.dfs.de>.
Hi,

thank you for helping me out here.

The POM I send you was a simplistic one. In our project we will need additional libraries such as netty.io 4.1.x, cxf 3.4.x, the karaf enterprise features, osgi 6, osgi-compendium 5, Jackson etc. - all these worked with karaf 4.2.10 before.

Kind regards
Frank

-----Ursprüngliche Nachricht-----
Von: Jean-Baptiste Onofré <jb...@nanthrax.net>
Gesendet: Freitag, 21. Januar 2022 10:33
An: user@karaf.apache.org
Betreff: EXT:Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange feature file

Hi,

I will send to you an updated pom.xml that you can try.

Regards
JB

On 21/01/2022 09:17, Zinner, Frank Uwe Alfred wrote:
> Hi,
>
> thanks for the help.
> I added the feature to the blacklisted feature file
> org.apache.karaf.features.xml but that didn't help.
> I still get duplicate entries and karaf won't start. Here's the
> exception I get when I trie to run karaf (bin/karaf):
>
> org.apache.felix.resolver.reason.ReasonException: Unable to resolve
> root: missing requirement [root] osgi.identity;
> osgi.identity=0e85693d-2124-40a6-b61c-a00c96465280;
> type=karaf.feature; version="[0,0.0.0]";
> filter:="(&(osgi.identity=0e85693d-2124-40a6-b61c-a00c96465280)(type=karaf.feature)(version>=0.0.0)(version<=0.0.0))"
> [caused by: Unable to resolve
> 0e85693d-2124-40a6-b61c-a00c96465280/0.0.0: missing requirement
> [0e85693d-2124-40a6-b61c-a00c96465280/0.0.0] osgi.identity;
> osgi.identity=eventadmin; type=karaf.feature;
> version="[4.2.10,4.2.10]"]
>          at
> org.apache.felix.resolver.Candidates$MissingRequirementError.toExcepti
> on(Candidates.java:1343)
>          at
> org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:392
> )
>          at
> org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:378)
>          at
> org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:332)
>          at
> org.apache.karaf.features.internal.region.SubsystemResolver.resolve(Su
> bsystemResolver.java:257)
>          at
> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.ja
> va:401)
>          at
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvi
> sion(FeaturesServiceImpl.java:1063)
>          at
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$
> doProvisionInThread$13(FeaturesServiceImpl.java:998)
>          at
> java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
>          at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
> Executor.java:1128)
>          at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
> lExecutor.java:628)
>          at java.base/java.lang.Thread.run(Thread.java:834)
> Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to
> resolve 0e85693d-2124-40a6-b61c-a00c96465280/0.0.0: missing
> requirement [0e85693d-2124-40a6-b61c-a00c96465280/0.0.0]
> osgi.identity; osgi.identity=eventadmin; type=karaf.feature; version="[4.2.10,4.2.10]"
>          at
> org.apache.felix.resolver.Candidates$MissingRequirementError.toExcepti
> on(Candidates.java:1343)
>          ... 12 more
>
> Regards
> Frank
>
> ----------------------------------------------------------------------
> --
> *Von:* Muthuvijayan, Vignesh Kumar
> <vi...@kalmarglobal.com>
> *Gesendet:* Donnerstag, 20. Januar 2022 17:58
> *An:* user@karaf.apache.org <us...@karaf.apache.org>
> *Betreff:* EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange
> feature file Hi,
>
> I faced this issue while upgrading to Karaf 4.2.14.
>
> This occurs due to the Karaf 4.2.10 spring-legacy repository
> dependency
> <https://github.com/apache/camel-karaf/blob/30eebbf0ea4941733696b786c7
> f0f5efed071657/platforms/karaf/features/src/main/resources/features.xm
> l#L24>
> in Camel Karaf 3.7.7
>
> Adding the below to the blacklisted repo helps
>
> <repository>mvn:org.apache.karaf.features/spring-legacy/4.2.10/xml/fea
> tures</repository>
>
>
> *Thanks & Regards*
> *Vignesh Kumar Muthuvijayan*
>
>
> On Thu, 20 Jan 2022 at 22:16, Zinner, Frank Uwe Alfred
> <frank.uwe.alfred.zinner@externe.dfs.de
> <ma...@externe.dfs.de>> wrote:
>
>     Hi,
>
>     shure here it is ...
>
>     Regards
>     Frank
>     ------------------------------------------------------------------------
>     *Von:* Jean-Baptiste Onofré <jb@nanthrax.net <ma...@nanthrax.net>>
>     *Gesendet:* Donnerstag, 20. Januar 2022 17:23
>     *An:* user@karaf.apache.org <ma...@karaf.apache.org>
>     <user@karaf.apache.org <ma...@karaf.apache.org>>
>     *Betreff:* EXT:Re: Karaf Tooling Maven Plugin produces strange
>     feature file
>     Hi,
>
>     Can you share the pom.xml ? It looks like you have dual deps maybe in
>     dependency sets or plugin dependency sets.
>
>     Regards
>     JB
>
>     On 20/01/2022 16:25, Zinner, Frank Uwe Alfred wrote:
>     > Hi,
>     >
>     > I need to migrate from Karaf 4.2.10 to 4.2.15 and I use the
>     > karaf-maven-plugin for building a custom one.
>     >
>     > With 4.2.10 this works, but from 4.2.11 onwards the build produces
>     > different feature files.
>     >
>     > Here’s an excerpt from the UUID like feature xml file generated with the
>     > 4.2.15 version:
>     >
>     > <features xmlns=http://karaf.apache.org/xmlns/features/v1.6.0
>     <http://karaf.apache.org/xmlns/features/v1.6.0>
>     > <http://karaf.apache.org/xmlns/features/v1.6.0
>     <http://karaf.apache.org/xmlns/features/v1.6.0>>
>     > name="c9cb60ab-2f43-4db2-94fe-be232fcadcca">
>     >
>     >
>     > <repository>mvn:org.apache.karaf.features/standard/4.2.15/xml/features</repository>
>     >
>     >
>     > <repository>mvn:org.apache.karaf.features/framework/4.2.15/xml/features</repository>
>     >
>     >
>     > <repository>mvn:org.apache.karaf.features/enterprise/4.2.15/xml/features</repository>
>     >
>     >
>     > <repository>mvn:org.apache.camel.karaf/apache-camel/3.7.7/xml/features</repository>
>     >
>     >
>     > <repository>mvn:org.apache.activemq/activemq-karaf/5.16.2/xml/features</repository>
>     >
>     >      <repository>mvn:io.hawt/hawtio-karaf/2.14.4/xml/features</repository>
>     >
>     >      <feature name="4d86dce9-a5be-4263-8dfd-ed8cace10e68" version="0.0.0">
>     >
>     >          <feature version="4.2.15" dependency="false">framework</feature>
>     >
>     >          <feature version="4.2.10" dependency="false">eventadmin</feature>
>     >
>     >          <feature version="4.2.15" dependency="false">eventadmin</feature>
>     >
>     >          <feature version="4.2.10"
>     > dependency="false">aries-blueprint</feature>
>     >
>     >          <feature version="4.2.15"
>     > dependency="false">aries-blueprint</feature>
>     >
>     >          <feature version="2.6.2" dependency="false">wrap</feature>
>     >
>     >          <feature version="2.6.7" prerequisite="true"
>     > dependency="false">wrap</feature>
>     >
>     >          <feature version="5.16.2"
>     > dependency="false">activemq-broker-noweb</feature>
>     >
>     >          <feature version="4.2.10" dependency="false">bundle</feature>
>     >
>     >         <feature version="4.2.15" dependency="false">bundle</feature>
>     >
>     > *The file contains duplicates which differ in versions, this wasn’t the
>     > case in 4.2.10.*
>     >
>     > Any ideas what causes this problem?
>     >
>     > Karaf won’t start with such a configuration.
>     >
>     > **
>     >
>     > Kind regards,
>     >
>     > Frank
>     >
>     > **
>     >
>     > *Frank Uwe Alfred Zinner (extern)*
>     >
>     > DFS Deutsche Flugsicherung GmbH
>     > SH/AM
>     > Am DFS-Campus 7
>     > 63225 Langen
>     >
>     > Mail: frank.uwe.alfred.zinner@externe.dfs.de
>     <ma...@externe.dfs.de>
>     > <mailto:frank.uwe.alfred.zinner@externe.dfs.de
>     <ma...@externe.dfs.de>>
>     >
>     > DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.:
>     > +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges
>     > Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des
>     > Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.),
>     > Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de <http://www.dfs.de>
>     > <http://www.dfs.de <http://www.dfs.de>>
>     >
>     > Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie
>     > diese bitte.
>     >
>
>     DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen •
>     Tel.: +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen •
>     Zuständiges Registergericht: AG Offenbach am Main, HRB 34977 •
>     Vorsitzende des Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt
>     Schoenemann (Vors.), Dr. Kerstin Böcker, Dirk Mahns,
>     Friedrich-Wilhelm Menge • www.dfs.de <http://www.dfs.de>
>
>     Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen
>     Sie diese bitte.
>
> DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.:
> +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges
> Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des
> Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann
> (Vors.), Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge •
> www.dfs.de <http://www.dfs.de>
>
> Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen
> Sie diese bitte.
>
DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.: +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.), Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de<http://www.dfs.de>

Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie diese bitte.

Re: AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange feature file

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi,

I will send to you an updated pom.xml that you can try.

Regards
JB

On 21/01/2022 09:17, Zinner, Frank Uwe Alfred wrote:
> Hi,
> 
> thanks for the help.
> I added the feature to the blacklisted feature file 
> org.apache.karaf.features.xml but that didn't help.
> I still get duplicate entries and karaf won't start. Here's the 
> exception I get when I trie to run karaf (bin/karaf):
> 
> org.apache.felix.resolver.reason.ReasonException: Unable to resolve 
> root: missing requirement [root] osgi.identity; 
> osgi.identity=0e85693d-2124-40a6-b61c-a00c96465280; type=karaf.feature; 
> version="[0,0.0.0]"; 
> filter:="(&(osgi.identity=0e85693d-2124-40a6-b61c-a00c96465280)(type=karaf.feature)(version>=0.0.0)(version<=0.0.0))" 
> [caused by: Unable to resolve 
> 0e85693d-2124-40a6-b61c-a00c96465280/0.0.0: missing requirement 
> [0e85693d-2124-40a6-b61c-a00c96465280/0.0.0] osgi.identity; 
> osgi.identity=eventadmin; type=karaf.feature; version="[4.2.10,4.2.10]"]
>          at 
> org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
>          at 
> org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:392)
>          at 
> org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:378)
>          at 
> org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:332)
>          at 
> org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:257)
>          at 
> org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:401)
>          at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1063)
>          at 
> org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998)
>          at 
> java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
>          at 
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>          at 
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>          at java.base/java.lang.Thread.run(Thread.java:834)
> Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to 
> resolve 0e85693d-2124-40a6-b61c-a00c96465280/0.0.0: missing requirement 
> [0e85693d-2124-40a6-b61c-a00c96465280/0.0.0] osgi.identity; 
> osgi.identity=eventadmin; type=karaf.feature; version="[4.2.10,4.2.10]"
>          at 
> org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
>          ... 12 more
> 
> Regards
> Frank
> 
> ------------------------------------------------------------------------
> *Von:* Muthuvijayan, Vignesh Kumar 
> <vi...@kalmarglobal.com>
> *Gesendet:* Donnerstag, 20. Januar 2022 17:58
> *An:* user@karaf.apache.org <us...@karaf.apache.org>
> *Betreff:* EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange 
> feature file
> Hi,
> 
> I faced this issue while upgrading to Karaf 4.2.14.
> 
> This occurs due to the Karaf 4.2.10 spring-legacy repository dependency 
> <https://github.com/apache/camel-karaf/blob/30eebbf0ea4941733696b786c7f0f5efed071657/platforms/karaf/features/src/main/resources/features.xml#L24> 
> in Camel Karaf 3.7.7
> 
> Adding the below to the blacklisted repo helps
> 
> <repository>mvn:org.apache.karaf.features/spring-legacy/4.2.10/xml/features</repository>
> 
> 
> *Thanks & Regards*
> *Vignesh Kumar Muthuvijayan*
> 
> 
> On Thu, 20 Jan 2022 at 22:16, Zinner, Frank Uwe Alfred 
> <frank.uwe.alfred.zinner@externe.dfs.de 
> <ma...@externe.dfs.de>> wrote:
> 
>     Hi,
> 
>     shure here it is ...
> 
>     Regards
>     Frank
>     ------------------------------------------------------------------------
>     *Von:* Jean-Baptiste Onofré <jb@nanthrax.net <ma...@nanthrax.net>>
>     *Gesendet:* Donnerstag, 20. Januar 2022 17:23
>     *An:* user@karaf.apache.org <ma...@karaf.apache.org>
>     <user@karaf.apache.org <ma...@karaf.apache.org>>
>     *Betreff:* EXT:Re: Karaf Tooling Maven Plugin produces strange
>     feature file
>     Hi,
> 
>     Can you share the pom.xml ? It looks like you have dual deps maybe in
>     dependency sets or plugin dependency sets.
> 
>     Regards
>     JB
> 
>     On 20/01/2022 16:25, Zinner, Frank Uwe Alfred wrote:
>     > Hi,
>     > 
>     > I need to migrate from Karaf 4.2.10 to 4.2.15 and I use the 
>     > karaf-maven-plugin for building a custom one.
>     > 
>     > With 4.2.10 this works, but from 4.2.11 onwards the build produces 
>     > different feature files.
>     > 
>     > Here’s an excerpt from the UUID like feature xml file generated with the 
>     > 4.2.15 version:
>     > 
>     > <features xmlns=http://karaf.apache.org/xmlns/features/v1.6.0
>     <http://karaf.apache.org/xmlns/features/v1.6.0>
>     > <http://karaf.apache.org/xmlns/features/v1.6.0
>     <http://karaf.apache.org/xmlns/features/v1.6.0>>
>     > name="c9cb60ab-2f43-4db2-94fe-be232fcadcca">
>     > 
>     >      
>     > <repository>mvn:org.apache.karaf.features/standard/4.2.15/xml/features</repository>
>     > 
>     >      
>     > <repository>mvn:org.apache.karaf.features/framework/4.2.15/xml/features</repository>
>     > 
>     >      
>     > <repository>mvn:org.apache.karaf.features/enterprise/4.2.15/xml/features</repository>
>     > 
>     >      
>     > <repository>mvn:org.apache.camel.karaf/apache-camel/3.7.7/xml/features</repository>
>     > 
>     >      
>     > <repository>mvn:org.apache.activemq/activemq-karaf/5.16.2/xml/features</repository>
>     > 
>     >      <repository>mvn:io.hawt/hawtio-karaf/2.14.4/xml/features</repository>
>     > 
>     >      <feature name="4d86dce9-a5be-4263-8dfd-ed8cace10e68" version="0.0.0">
>     > 
>     >          <feature version="4.2.15" dependency="false">framework</feature>
>     > 
>     >          <feature version="4.2.10" dependency="false">eventadmin</feature>
>     > 
>     >          <feature version="4.2.15" dependency="false">eventadmin</feature>
>     > 
>     >          <feature version="4.2.10" 
>     > dependency="false">aries-blueprint</feature>
>     > 
>     >          <feature version="4.2.15" 
>     > dependency="false">aries-blueprint</feature>
>     > 
>     >          <feature version="2.6.2" dependency="false">wrap</feature>
>     > 
>     >          <feature version="2.6.7" prerequisite="true" 
>     > dependency="false">wrap</feature>
>     > 
>     >          <feature version="5.16.2" 
>     > dependency="false">activemq-broker-noweb</feature>
>     > 
>     >          <feature version="4.2.10" dependency="false">bundle</feature>
>     > 
>     >         <feature version="4.2.15" dependency="false">bundle</feature>
>     > 
>     > *The file contains duplicates which differ in versions, this wasn’t the 
>     > case in 4.2.10.*
>     > 
>     > Any ideas what causes this problem?
>     > 
>     > Karaf won’t start with such a configuration.
>     > 
>     > **
>     > 
>     > Kind regards,
>     > 
>     > Frank
>     > 
>     > **
>     > 
>     > *Frank Uwe Alfred Zinner (extern)*
>     > 
>     > DFS Deutsche Flugsicherung GmbH
>     > SH/AM
>     > Am DFS-Campus 7
>     > 63225 Langen
>     > 
>     > Mail: frank.uwe.alfred.zinner@externe.dfs.de
>     <ma...@externe.dfs.de>
>     > <mailto:frank.uwe.alfred.zinner@externe.dfs.de
>     <ma...@externe.dfs.de>>
>     > 
>     > DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.: 
>     > +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges 
>     > Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des 
>     > Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.), 
>     > Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de <http://www.dfs.de>
>     > <http://www.dfs.de <http://www.dfs.de>>
>     > 
>     > Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie 
>     > diese bitte.
>     > 
> 
>     DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen •
>     Tel.: +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen •
>     Zuständiges Registergericht: AG Offenbach am Main, HRB 34977 •
>     Vorsitzende des Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt
>     Schoenemann (Vors.), Dr. Kerstin Böcker, Dirk Mahns,
>     Friedrich-Wilhelm Menge • www.dfs.de <http://www.dfs.de>
> 
>     Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen
>     Sie diese bitte.
> 
> DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.: 
> +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges 
> Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des 
> Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.), 
> Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de 
> <http://www.dfs.de>
> 
> Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie 
> diese bitte.
> 

AW: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange feature file

Posted by "Zinner, Frank Uwe Alfred" <fr...@externe.dfs.de>.
Hi,

thanks for the help.
I added the feature to the blacklisted feature file org.apache.karaf.features.xml but that didn't help.
I still get duplicate entries and karaf won't start. Here's the exception I get when I trie to run karaf (bin/karaf):

org.apache.felix.resolver.reason.ReasonException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=0e85693d-2124-40a6-b61c-a00c96465280; type=karaf.feature; version="[0,0.0.0]"; filter:="(&(osgi.identity=0e85693d-2124-40a6-b61c-a00c96465280)(type=karaf.feature)(version>=0.0.0)(version<=0.0.0))" [caused by: Unable to resolve 0e85693d-2124-40a6-b61c-a00c96465280/0.0.0: missing requirement [0e85693d-2124-40a6-b61c-a00c96465280/0.0.0] osgi.identity; osgi.identity=eventadmin; type=karaf.feature; version="[4.2.10,4.2.10]"]
        at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
        at org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:392)
        at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:378)
        at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:332)
        at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:257)
        at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:401)
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1063)
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve 0e85693d-2124-40a6-b61c-a00c96465280/0.0.0: missing requirement [0e85693d-2124-40a6-b61c-a00c96465280/0.0.0] osgi.identity; osgi.identity=eventadmin; type=karaf.feature; version="[4.2.10,4.2.10]"
        at org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
        ... 12 more

Regards
Frank

________________________________
Von: Muthuvijayan, Vignesh Kumar <vi...@kalmarglobal.com>
Gesendet: Donnerstag, 20. Januar 2022 17:58
An: user@karaf.apache.org <us...@karaf.apache.org>
Betreff: EXT:Re: EXT:Re: Karaf Tooling Maven Plugin produces strange feature file

Hi,

I faced this issue while upgrading to Karaf 4.2.14.

This occurs due to the Karaf 4.2.10 spring-legacy repository dependency<https://github.com/apache/camel-karaf/blob/30eebbf0ea4941733696b786c7f0f5efed071657/platforms/karaf/features/src/main/resources/features.xml#L24> in Camel Karaf 3.7.7

Adding the below to the blacklisted repo helps

<repository>mvn:org.apache.karaf.features/spring-legacy/4.2.10/xml/features</repository>

Thanks & Regards
Vignesh Kumar Muthuvijayan


On Thu, 20 Jan 2022 at 22:16, Zinner, Frank Uwe Alfred <fr...@externe.dfs.de>> wrote:
Hi,

shure here it is ...

Regards
Frank
________________________________
Von: Jean-Baptiste Onofré <jb...@nanthrax.net>>
Gesendet: Donnerstag, 20. Januar 2022 17:23
An: user@karaf.apache.org<ma...@karaf.apache.org> <us...@karaf.apache.org>>
Betreff: EXT:Re: Karaf Tooling Maven Plugin produces strange feature file

Hi,

Can you share the pom.xml ? It looks like you have dual deps maybe in
dependency sets or plugin dependency sets.

Regards
JB

On 20/01/2022 16:25, Zinner, Frank Uwe Alfred wrote:
> Hi,
>
> I need to migrate from Karaf 4.2.10 to 4.2.15 and I use the
> karaf-maven-plugin for building a custom one.
>
> With 4.2.10 this works, but from 4.2.11 onwards the build produces
> different feature files.
>
> Here’s an excerpt from the UUID like feature xml file generated with the
> 4.2.15 version:
>
> <features xmlns=http://karaf.apache.org/xmlns/features/v1.6.0
> <http://karaf.apache.org/xmlns/features/v1.6.0>
> name="c9cb60ab-2f43-4db2-94fe-be232fcadcca">
>
>
> <repository>mvn:org.apache.karaf.features/standard/4.2.15/xml/features</repository>
>
>
> <repository>mvn:org.apache.karaf.features/framework/4.2.15/xml/features</repository>
>
>
> <repository>mvn:org.apache.karaf.features/enterprise/4.2.15/xml/features</repository>
>
>
> <repository>mvn:org.apache.camel.karaf/apache-camel/3.7.7/xml/features</repository>
>
>
> <repository>mvn:org.apache.activemq/activemq-karaf/5.16.2/xml/features</repository>
>
>      <repository>mvn:io.hawt/hawtio-karaf/2.14.4/xml/features</repository>
>
>      <feature name="4d86dce9-a5be-4263-8dfd-ed8cace10e68" version="0.0.0">
>
>          <feature version="4.2.15" dependency="false">framework</feature>
>
>          <feature version="4.2.10" dependency="false">eventadmin</feature>
>
>          <feature version="4.2.15" dependency="false">eventadmin</feature>
>
>          <feature version="4.2.10"
> dependency="false">aries-blueprint</feature>
>
>          <feature version="4.2.15"
> dependency="false">aries-blueprint</feature>
>
>          <feature version="2.6.2" dependency="false">wrap</feature>
>
>          <feature version="2.6.7" prerequisite="true"
> dependency="false">wrap</feature>
>
>          <feature version="5.16.2"
> dependency="false">activemq-broker-noweb</feature>
>
>          <feature version="4.2.10" dependency="false">bundle</feature>
>
>         <feature version="4.2.15" dependency="false">bundle</feature>
>
> *The file contains duplicates which differ in versions, this wasn’t the
> case in 4.2.10.*
>
> Any ideas what causes this problem?
>
> Karaf won’t start with such a configuration.
>
> **
>
> Kind regards,
>
> Frank
>
> **
>
> *Frank Uwe Alfred Zinner (extern)*
>
> DFS Deutsche Flugsicherung GmbH
> SH/AM
> Am DFS-Campus 7
> 63225 Langen
>
> Mail: frank.uwe.alfred.zinner@externe.dfs.de<ma...@externe.dfs.de>
> <ma...@externe.dfs.de>
>
> DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.:
> +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges
> Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des
> Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.),
> Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de<http://www.dfs.de>
> <http://www.dfs.de>
>
> Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie
> diese bitte.
>

DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.: +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.), Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de<http://www.dfs.de>

Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie diese bitte.

DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.: +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.), Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de<http://www.dfs.de>

Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie diese bitte.

Re: EXT:Re: Karaf Tooling Maven Plugin produces strange feature file

Posted by "Muthuvijayan, Vignesh Kumar" <vi...@kalmarglobal.com>.
Hi,

I faced this issue while upgrading to Karaf 4.2.14.

This occurs due to the Karaf 4.2.10 spring-legacy repository dependency
<https://github.com/apache/camel-karaf/blob/30eebbf0ea4941733696b786c7f0f5efed071657/platforms/karaf/features/src/main/resources/features.xml#L24>
in Camel Karaf 3.7.7

Adding the below to the blacklisted repo helps

<repository>mvn:org.apache.karaf.features/spring-legacy/4.2.10/xml/features</repository>


*Thanks & Regards*
*Vignesh Kumar Muthuvijayan*


On Thu, 20 Jan 2022 at 22:16, Zinner, Frank Uwe Alfred <
frank.uwe.alfred.zinner@externe.dfs.de> wrote:

> Hi,
>
> shure here it is ...
>
> Regards
> Frank
> ------------------------------
> *Von:* Jean-Baptiste Onofré <jb...@nanthrax.net>
> *Gesendet:* Donnerstag, 20. Januar 2022 17:23
> *An:* user@karaf.apache.org <us...@karaf.apache.org>
> *Betreff:* EXT:Re: Karaf Tooling Maven Plugin produces strange feature
> file
>
> Hi,
>
> Can you share the pom.xml ? It looks like you have dual deps maybe in
> dependency sets or plugin dependency sets.
>
> Regards
> JB
>
> On 20/01/2022 16:25, Zinner, Frank Uwe Alfred wrote:
> > Hi,
> >
> > I need to migrate from Karaf 4.2.10 to 4.2.15 and I use the
> > karaf-maven-plugin for building a custom one.
> >
> > With 4.2.10 this works, but from 4.2.11 onwards the build produces
> > different feature files.
> >
> > Here’s an excerpt from the UUID like feature xml file generated with the
> > 4.2.15 version:
> >
> > <features xmlns=http://karaf.apache.org/xmlns/features/v1.6.0
> > <http://karaf.apache.org/xmlns/features/v1.6.0>
> > name="c9cb60ab-2f43-4db2-94fe-be232fcadcca">
> >
> >
> >
> <repository>mvn:org.apache.karaf.features/standard/4.2.15/xml/features</repository>
> >
> >
> >
> <repository>mvn:org.apache.karaf.features/framework/4.2.15/xml/features</repository>
> >
> >
> >
> <repository>mvn:org.apache.karaf.features/enterprise/4.2.15/xml/features</repository>
> >
> >
> >
> <repository>mvn:org.apache.camel.karaf/apache-camel/3.7.7/xml/features</repository>
> >
> >
> >
> <repository>mvn:org.apache.activemq/activemq-karaf/5.16.2/xml/features</repository>
> >
> >
> <repository>mvn:io.hawt/hawtio-karaf/2.14.4/xml/features</repository>
> >
> >      <feature name="4d86dce9-a5be-4263-8dfd-ed8cace10e68"
> version="0.0.0">
> >
> >          <feature version="4.2.15" dependency="false">framework</feature>
> >
> >          <feature version="4.2.10"
> dependency="false">eventadmin</feature>
> >
> >          <feature version="4.2.15"
> dependency="false">eventadmin</feature>
> >
> >          <feature version="4.2.10"
> > dependency="false">aries-blueprint</feature>
> >
> >          <feature version="4.2.15"
> > dependency="false">aries-blueprint</feature>
> >
> >          <feature version="2.6.2" dependency="false">wrap</feature>
> >
> >          <feature version="2.6.7" prerequisite="true"
> > dependency="false">wrap</feature>
> >
> >          <feature version="5.16.2"
> > dependency="false">activemq-broker-noweb</feature>
> >
> >          <feature version="4.2.10" dependency="false">bundle</feature>
> >
> >         <feature version="4.2.15" dependency="false">bundle</feature>
> >
> > *The file contains duplicates which differ in versions, this wasn’t the
> > case in 4.2.10.*
> >
> > Any ideas what causes this problem?
> >
> > Karaf won’t start with such a configuration.
> >
> > **
> >
> > Kind regards,
> >
> > Frank
> >
> > **
> >
> > *Frank Uwe Alfred Zinner (extern)*
> >
> > DFS Deutsche Flugsicherung GmbH
> > SH/AM
> > Am DFS-Campus 7
> > 63225 Langen
> >
> > Mail: frank.uwe.alfred.zinner@externe.dfs.de
> > <mailto:frank.uwe.alfred.zinner@externe.dfs.de
> <fr...@externe.dfs.de>>
> >
> > DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.:
> > +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges
> > Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des
> > Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.),
> > Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de
> > <http://www.dfs.de>
> >
> > Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie
> > diese bitte.
> >
>
> DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.: +49
> 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges
> Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des
> Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.),
> Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de
>
> Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie
> diese bitte.
>

AW: EXT:Re: Karaf Tooling Maven Plugin produces strange feature file

Posted by "Zinner, Frank Uwe Alfred" <fr...@externe.dfs.de>.
Hi,

shure here it is ...

Regards
Frank
________________________________
Von: Jean-Baptiste Onofré <jb...@nanthrax.net>
Gesendet: Donnerstag, 20. Januar 2022 17:23
An: user@karaf.apache.org <us...@karaf.apache.org>
Betreff: EXT:Re: Karaf Tooling Maven Plugin produces strange feature file

Hi,

Can you share the pom.xml ? It looks like you have dual deps maybe in
dependency sets or plugin dependency sets.

Regards
JB

On 20/01/2022 16:25, Zinner, Frank Uwe Alfred wrote:
> Hi,
>
> I need to migrate from Karaf 4.2.10 to 4.2.15 and I use the
> karaf-maven-plugin for building a custom one.
>
> With 4.2.10 this works, but from 4.2.11 onwards the build produces
> different feature files.
>
> Here’s an excerpt from the UUID like feature xml file generated with the
> 4.2.15 version:
>
> <features xmlns=http://karaf.apache.org/xmlns/features/v1.6.0
> <http://karaf.apache.org/xmlns/features/v1.6.0>
> name="c9cb60ab-2f43-4db2-94fe-be232fcadcca">
>
>
> <repository>mvn:org.apache.karaf.features/standard/4.2.15/xml/features</repository>
>
>
> <repository>mvn:org.apache.karaf.features/framework/4.2.15/xml/features</repository>
>
>
> <repository>mvn:org.apache.karaf.features/enterprise/4.2.15/xml/features</repository>
>
>
> <repository>mvn:org.apache.camel.karaf/apache-camel/3.7.7/xml/features</repository>
>
>
> <repository>mvn:org.apache.activemq/activemq-karaf/5.16.2/xml/features</repository>
>
>      <repository>mvn:io.hawt/hawtio-karaf/2.14.4/xml/features</repository>
>
>      <feature name="4d86dce9-a5be-4263-8dfd-ed8cace10e68" version="0.0.0">
>
>          <feature version="4.2.15" dependency="false">framework</feature>
>
>          <feature version="4.2.10" dependency="false">eventadmin</feature>
>
>          <feature version="4.2.15" dependency="false">eventadmin</feature>
>
>          <feature version="4.2.10"
> dependency="false">aries-blueprint</feature>
>
>          <feature version="4.2.15"
> dependency="false">aries-blueprint</feature>
>
>          <feature version="2.6.2" dependency="false">wrap</feature>
>
>          <feature version="2.6.7" prerequisite="true"
> dependency="false">wrap</feature>
>
>          <feature version="5.16.2"
> dependency="false">activemq-broker-noweb</feature>
>
>          <feature version="4.2.10" dependency="false">bundle</feature>
>
>         <feature version="4.2.15" dependency="false">bundle</feature>
>
> *The file contains duplicates which differ in versions, this wasn’t the
> case in 4.2.10.*
>
> Any ideas what causes this problem?
>
> Karaf won’t start with such a configuration.
>
> **
>
> Kind regards,
>
> Frank
>
> **
>
> *Frank Uwe Alfred Zinner (extern)*
>
> DFS Deutsche Flugsicherung GmbH
> SH/AM
> Am DFS-Campus 7
> 63225 Langen
>
> Mail: frank.uwe.alfred.zinner@externe.dfs.de
> <ma...@externe.dfs.de>
>
> DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.:
> +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges
> Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des
> Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.),
> Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de
> <http://www.dfs.de>
>
> Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie
> diese bitte.
>

DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.: +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.), Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de<http://www.dfs.de>

Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie diese bitte.

Re: Karaf Tooling Maven Plugin produces strange feature file

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi,

Can you share the pom.xml ? It looks like you have dual deps maybe in 
dependency sets or plugin dependency sets.

Regards
JB

On 20/01/2022 16:25, Zinner, Frank Uwe Alfred wrote:
> Hi,
> 
> I need to migrate from Karaf 4.2.10 to 4.2.15 and I use the 
> karaf-maven-plugin for building a custom one.
> 
> With 4.2.10 this works, but from 4.2.11 onwards the build produces 
> different feature files.
> 
> Here’s an excerpt from the UUID like feature xml file generated with the 
> 4.2.15 version:
> 
> <features xmlns=http://karaf.apache.org/xmlns/features/v1.6.0 
> <http://karaf.apache.org/xmlns/features/v1.6.0> 
> name="c9cb60ab-2f43-4db2-94fe-be232fcadcca">
> 
>      
> <repository>mvn:org.apache.karaf.features/standard/4.2.15/xml/features</repository>
> 
>      
> <repository>mvn:org.apache.karaf.features/framework/4.2.15/xml/features</repository>
> 
>      
> <repository>mvn:org.apache.karaf.features/enterprise/4.2.15/xml/features</repository>
> 
>      
> <repository>mvn:org.apache.camel.karaf/apache-camel/3.7.7/xml/features</repository>
> 
>      
> <repository>mvn:org.apache.activemq/activemq-karaf/5.16.2/xml/features</repository>
> 
>      <repository>mvn:io.hawt/hawtio-karaf/2.14.4/xml/features</repository>
> 
>      <feature name="4d86dce9-a5be-4263-8dfd-ed8cace10e68" version="0.0.0">
> 
>          <feature version="4.2.15" dependency="false">framework</feature>
> 
>          <feature version="4.2.10" dependency="false">eventadmin</feature>
> 
>          <feature version="4.2.15" dependency="false">eventadmin</feature>
> 
>          <feature version="4.2.10" 
> dependency="false">aries-blueprint</feature>
> 
>          <feature version="4.2.15" 
> dependency="false">aries-blueprint</feature>
> 
>          <feature version="2.6.2" dependency="false">wrap</feature>
> 
>          <feature version="2.6.7" prerequisite="true" 
> dependency="false">wrap</feature>
> 
>          <feature version="5.16.2" 
> dependency="false">activemq-broker-noweb</feature>
> 
>          <feature version="4.2.10" dependency="false">bundle</feature>
> 
>         <feature version="4.2.15" dependency="false">bundle</feature>
> 
> *The file contains duplicates which differ in versions, this wasn’t the 
> case in 4.2.10.*
> 
> Any ideas what causes this problem?
> 
> Karaf won’t start with such a configuration.
> 
> **
> 
> Kind regards,
> 
> Frank
> 
> **
> 
> *Frank Uwe Alfred Zinner (extern)*
> 
> DFS Deutsche Flugsicherung GmbH
> SH/AM
> Am DFS-Campus 7
> 63225 Langen
> 
> Mail: frank.uwe.alfred.zinner@externe.dfs.de 
> <ma...@externe.dfs.de>
> 
> DFS Deutsche Flugsicherung GmbH • Am DFS-Campus • 63225 Langen • Tel.: 
> +49 6103 707-0 • Sitz der Gesellschaft: Langen/Hessen • Zuständiges 
> Registergericht: AG Offenbach am Main, HRB 34977 • Vorsitzende des 
> Aufsichtsrats: Antje Geese • Geschäftsführer: Arndt Schoenemann (Vors.), 
> Dr. Kerstin Böcker, Dirk Mahns, Friedrich-Wilhelm Menge • www.dfs.de 
> <http://www.dfs.de>
> 
> Sollten Sie nicht der richtige Empfänger dieser E-Mail sein, löschen Sie 
> diese bitte.
>