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é <[email protected]> Gesendet: Freitag, 21. Januar 2022 10:33 An: [email protected] 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 > <[email protected]> > *Gesendet:* Donnerstag, 20. Januar 2022 17:58 > *An:* [email protected] <[email protected]> > *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 > <[email protected] > <mailto:[email protected]>> wrote: > > Hi, > > shure here it is ... > > Regards > Frank > ------------------------------------------------------------------------ > *Von:* Jean-Baptiste Onofré <[email protected] <mailto:[email protected]>> > *Gesendet:* Donnerstag, 20. Januar 2022 17:23 > *An:* [email protected] <mailto:[email protected]> > <[email protected] <mailto:[email protected]>> > *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: [email protected] > <mailto:[email protected]> > > <mailto:[email protected] > <mailto:[email protected]>> > > > > 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.
