[teiid-issues] [JBoss JIRA] Created: (TEIID-640) DriverManager usage introduces classloading issues

Steven Hawkins (JIRA) jira-events at lists.jboss.org
Mon Jun 1 15:39:56 EDT 2009


DriverManager usage introduces classloading issues
--------------------------------------------------

                 Key: TEIID-640
                 URL: https://jira.jboss.org/jira/browse/TEIID-640
             Project: Teiid
          Issue Type: Bug
          Components: Embedded
    Affects Versions: 6.0.0
            Reporter: Steven Hawkins
            Assignee: Steven Hawkins
            Priority: Critical
             Fix For: 6.1.0


When using Teiid through the DriverManager - but without the jar in the app classloader (such as is the case with DTP/Hibernate tools) we run into classloading issues.

There are two fixes needed.

1. The EmbeddedDriver creation of the post delegating class loader should use it's classloader rather than context class loader as the parent.  Then there is a consistent classloader for the classes coming from the client jar.

2. The LocalConnectionFactory needs to set the context classloader so that we don't inadvertently use the apps context classloader in our services (such as the transaction service).

-- 
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

        



More information about the teiid-issues mailing list