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
<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>>
> > <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 <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.