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 <vignesh.kumar.muthuvija...@kalmarglobal.com>
*Gesendet:* Donnerstag, 20. Januar 2022 17:58
*An:* user@karaf.apache.org <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/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.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>>
    *Gesendet:* Donnerstag, 20. Januar 2022 17:23
    *An:* user@karaf.apache.org <mailto:user@karaf.apache.org>
    <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>>
> > 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.

Reply via email to