Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
4.2.3, 4.2.6
-
None
-
None
Description
The pax-cdi features descriptor defines a cyclic reference between features pax-cdi-weld and pax-cdi. It break the karaf-maven-plugin:features-add-to-repository with a StackOverflow error (Refers to KARAF-5637).
<features name="org.ops4j.pax.cdi-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.4.0"> <feature name="pax-cdi" description="Provide CDI support" version="${project.version}"> <feature version="${project.version}" dependency="true">pax-cdi-weld</feature> <requirement> pax.cdi.provider </requirement> </feature> [...] <feature name="pax-cdi-weld" description="Weld CDI 1.2 support" version="${project.version}"> <feature version="${project.version}">pax-cdi</feature> <feature version="${project.version}">pax-cdi-core</feature> <bundle dependency="true">mvn:org.apache.xbean/xbean-bundleutils/${xbean.version}</bundle> <bundle dependency="true">mvn:org.apache.xbean/xbean-asm7-shaded/${xbean.version}</bundle> [...]