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)