SCATestCaseRunner assumes test class is loaded by the context classloader
-------------------------------------------------------------------------

                 Key: TUSCANY-2081
                 URL: https://issues.apache.org/jira/browse/TUSCANY-2081
             Project: Tuscany
          Issue Type: Bug
          Components: Java SCA Embedded Runtime
    Affects Versions: Java-SCA-1.1
            Reporter: Rajini Sivaram
            Assignee: Rajini Sivaram
             Fix For: Java-SCA-1.2


o.a.t.s.host.embedded.SCATestCaseRunner which is used in many samples creates a 
classloader based on the classloader of the test class and installs it as the 
thread context classloader. There is an implicit assumption here that 3rd party 
libraries which are required on the TCCL are accessible through the test 
classloader. This is not the case when Tuscany is running under OSGi since test 
bundles typically will not have access to the 3rd party implementation classes 
required on the TCCL. Tests using SCATestCaseRunner currently fail under OSGi 
as a result.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to