[
https://jira.jboss.org/jira/browse/TEIID-479?page=com.atlassian.jira.plug...
]
Ramesh Reddy commented on TEIID-479:
------------------------------------
By changing to delegate model, we run into risk of using in-compatible libraries than
those tested in the application server scenarios, especially in the JBoss AS, as embedded
uses the JBoss Cache and JBoss Transactions etc. Teiid may need to make more effort in
terms of using same versions as the AS to reduce any conflicts or may need to come up
another class loading scheme, where libraries like jta, connector-api loaded using the
delegating, but all others are loaded with non-delegating. We will make this decision
based on more testing and user feedback.
Teiid embedded non-delegating classloader issues
------------------------------------------------
Key: TEIID-479
URL:
https://jira.jboss.org/jira/browse/TEIID-479
Project: Teiid
Issue Type: Bug
Components: Embedded
Affects Versions: 6.0.0
Reporter: Steven Hawkins
Assignee: Ramesh Reddy
Priority: Critical
Fix For: 6.1.0
The non-delegating classloader for lib and patches entries will create problems if any of
the jars duplicate classes from a higher level classloader - without overriding all of the
referenced classes. See TEIIDDES-141 for a similar situation in a designer install.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira