Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1373133

Summary: JDV overrides EAP's modules
Product: [JBoss] JBoss Data Virtualization 6 Reporter: Juraj Duráni <jdurani>
Component: TeiidAssignee: Van Halbert <vhalbert>
Status: CLOSED CURRENTRELEASE QA Contact: Jan Stastny <jstastny>
Severity: medium Docs Contact:
Priority: medium    
Version: 6.3.0CC: blafond, dlesage, drieden, gjospin, jolee, jschatte, mbaluch, thauser, vhalbert
Target Milestone: ER1   
Target Release: 6.4.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Red Hat JBoss Data Virtualization overrode three EAP modules. This is because these modules were present in both the 'base' and 'dv' layers and had the same name and slot. This has now been fixed so that the modules are in the 'teiid' slot. As a result, they no longer override the EAP modules.
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-02-13 17:38:43 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Juraj Duráni 2016-09-05 10:26:46 UTC
Description of problem:
JDV overrides three EAP modules. Modules are present in both 'base' and 'dv' layer and have same name and slot, but contain different version of artifacts. One of them (org.apache.solr) has even different number of resources (JAR archives).

Affected modules (module:slot):
org.jboss.as.console:eap
org.jboss.as.patching:main
org.apache.solr:main

Comment 1 Alex Szczuczko 2016-09-05 13:31:35 UTC
I would expect org.jboss.as.console:eap (have to replace the entire admin console, as there is no plugin system) and org.jboss.as.patching:main (need to make it read the EAP identity for EAP patches to work) to be in the DV layer. 

org.apache.solr:main is unexpected. It's a dependency of Teiid (maybe ModeShape too), and I think it needs a different version than EAP supplies. Really it should have gone into a different module slot, like org.apache.solr:teiid. Van?

This should be correctable in a patch.