Details
Description
In Connect's classloading isolation framework, PluginClassLoader class encounters a race condition when several threads corresponding to tasks using a specific plugin (e.g. a Connector) try to load the same class at the same time on a single JVM.
The race condition is related to calls to method defineClass which, contract to findClass, is not thread safe for classloaders that override loadClass. More details here:
https://docs.oracle.com/javase/7/docs/technotes/guides/lang/cl-mt.html
Attachments
Issue Links
- links to