DefaultExternalizableUtil ignores provided ClassLoader instances

Description

The DefaultExternalizableUtil class is the strategy implementation for the ExternalizableUtil class.

This class has various methods that read data. The method accepts a Classloader instance to be provided, from which the data is read. The current implementation ignores the provided class loader, and instead uses the context class loader from the thread that is invoking the method.

Note that this issue is closely related to which describes the same issue in ClusterExternalizableUtil.

Environment

None

Activity

Show:
Fixed

Details

Assignee

Reporter

Fix versions

Priority

Created December 7, 2021 at 4:11 PM
Updated December 22, 2021 at 3:35 PM
Resolved December 22, 2021 at 3:35 PM