Bug 1373133 - JDV overrides EAP's modules
Summary: JDV overrides EAP's modules
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: JBoss Data Virtualization 6
Classification: JBoss
Component: Teiid
Version: 6.3.0
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ER1
: 6.4.0
Assignee: Van Halbert
QA Contact: Jan Stastny
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-09-05 10:26 UTC by Juraj Duráni
Modified: 2018-02-13 17:38 UTC (History)
9 users (show)

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.
Clone Of:
Environment:
Last Closed: 2018-02-13 17:38:43 UTC
Type: Bug


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker TEIID-4917 0 Major Resolved Teiid needs solr dependency, but its different than the server 2018-02-07 23:35:31 UTC

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.


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