Bug 1145745 - Missing jandex.idx in module org.apache.cxf.impl:main for 6.4.0.DR2
Summary: Missing jandex.idx in module org.apache.cxf.impl:main for 6.4.0.DR2
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: JBoss Enterprise Application Platform 6
Classification: JBoss
Component: Build
Version: 6.4.0
Hardware: Unspecified
OS: Unspecified
unspecified
urgent
Target Milestone: DR4
: EAP 6.4.0
Assignee: Paul Gier
QA Contact: Jan Blizňák
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-09-23 15:52 UTC by Jan Blizňák
Modified: 2019-08-19 12:41 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-08-19 12:41:46 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 988424 0 unspecified CLOSED Unexpected xy-jandex.jar files for cxf in EAP zip in 6.1.1 ER3, regression in cxf-rt-ws-security jar which doesn't conta... 2021-02-22 00:41:40 UTC

Internal Links: 988424

Description Jan Blizňák 2014-09-23 15:52:03 UTC
EAP reports "Module org.apache.cxf.impl:main will not have it's annotations processed as no META-INF/jandex.idx file was found"

Version-Release number of selected component (if applicable):
6.4.0.DR2, org.apache.cxf.impl:2.7.12

How reproducible:
Always

Steps to Reproduce:
see http://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP6/view/EAP6-WS/job/eap-6x-jbossws-jandex-check/26/console

Actual results:
missing META-INF/jandex.idx for cxf-rt-ws-security-2.7.12.jar

Expected results:
present META-INF/jandex.idx for cxf-rt-ws-security-2.7.12.jar

Additional info:
same issue with previous builds:https://bugzilla.redhat.com/show_bug.cgi?id=1070576

Comment 1 Vladimir Dosoudil 2014-09-30 07:00:46 UTC
The component (apache-cxf) must be productized to have the jandex. To have both jars in EAP zip and Maven repo zip same (in the binary way), we can't modify jar for EAP zip during building EAP/AS and have to use the one from the MEAD Maven repo. The Maven repo zip is assembly of jars from the MEAD Maven repo. This is only way to have them same in EAP zip and Maven repo zip.

As soon as CXF is productized, the jandex will be included there. CXF is going to be put into productization queue.

If this component is critical to have it productized also in DRx phase, must be declared for all involved - QE, PM, Dev, Prod. DR requirements must be adapted to have all (or specified) component productized only (community version is not permitted). It has impact on the process of doing -dev tag and dev PRs deadline to have enough time to productized all (or expected) components before -dev tag - similar to requirements in ER phase.

Comment 3 Jan Blizňák 2014-10-09 12:07:32 UTC
Verified on 6.4.0.DR4

jandex is generated for jboss-eap-6.4/modules/system/layers/base/org/apache/cxf/impl/main/cxf-rt-ws-security-2.7.12.redhat-2.jar

http://jenkins.mw.lab.eng.bos.redhat.com/hudson/view/EAP6/view/EAP6-WS/job/eap-6x-jbossws-jandex-check/28/console


Note You need to log in before you can comment on or make changes to this bug.