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)