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.muthuvija...@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.zin...@externe.dfs.de<mailto:frank.uwe.alfred.zin...@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é <j...@nanthrax.net<mailto:j...@nanthrax.net>> Gesendet: Freitag, 21. Januar 2022 10:33 An: user@karaf.apache.org<mailto: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 > <vignesh.kumar.muthuvija...@kalmarglobal.com<mailto:vignesh.kumar.muthuvija...@kalmarglobal.com>> > *Gesendet:* Donnerstag, 20. Januar 2022 17:58 > *An:* user@karaf.apache.org<mailto:user@karaf.apache.org> > <user@karaf.apache.org<mailto:user@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.zin...@externe.dfs.de<mailto:frank.uwe.alfred.zin...@externe.dfs.de> > <mailto:frank.uwe.alfred.zin...@externe.dfs.de<mailto:frank.uwe.alfred.zin...@externe.dfs.de>>> > wrote: > > Hi, > > shure here it is ... > > Regards > Frank > ------------------------------------------------------------------------ > *Von:* Jean-Baptiste Onofré <j...@nanthrax.net<mailto:j...@nanthrax.net> > <mailto:j...@nanthrax.net<mailto:j...@nanthrax.net>>> > *Gesendet:* Donnerstag, 20. Januar 2022 17:23 > *An:* user@karaf.apache.org<mailto:user@karaf.apache.org> > <mailto:user@karaf.apache.org<mailto:user@karaf.apache.org>> > <user@karaf.apache.org<mailto:user@karaf.apache.org> > <mailto:user@karaf.apache.org<mailto:user@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.zin...@externe.dfs.de<mailto:frank.uwe.alfred.zin...@externe.dfs.de> > > <mailto:frank.uwe.alfred.zin...@externe.dfs.de<mailto:frank.uwe.alfred.zin...@externe.dfs.de>> > > > <mailto:frank.uwe.alfred.zin...@externe.dfs.de<mailto:frank.uwe.alfred.zin...@externe.dfs.de> > > <mailto:frank.uwe.alfred.zin...@externe.dfs.de<mailto:frank.uwe.alfred.zin...@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.