yisha zhou created FLINK-34402:
----------------------------------

             Summary:  Class loading conflicts when using PowerMock in ITcase.
                 Key: FLINK-34402
                 URL: https://issues.apache.org/jira/browse/FLINK-34402
             Project: Flink
          Issue Type: Bug
          Components: Runtime / Coordination
    Affects Versions: 1.19.0
            Reporter: yisha zhou
             Fix For: 1.19.0


Currently when no user jars exist, system classLoader will be used to load 
classes as default. However, if we use powerMock to create some ITCases, the 
framework will utilize JavassistMockClassLoader to load classes.  Forcing the 
use of the system classLoader can lead to class loading conflict issue.

Therefore we should use Thread.currentThread().getContextClassLoader() instead 
of 
ClassLoader.getSystemClassLoader() here.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to