On 15/12/2020 22:19, Jonathan Gibbons wrote:
On 12/15/20 12:26 AM, Alan Bateman wrote:
I think the Plexus Classworlds launcher sets a funky TCCL that
impacts the ServiceLoader lookup of DocLint providers. Can the
ServiceLoader usage in DocLint be changed to use the system class
loader rather than the TCCL to see if that "fixes it"?
-Alan.
Filed as https://bugs.openjdk.java.net/browse/JDK-8258443
Okay, but you already have JDK-8253996. In that bug report, the building
of zookeeper-jute seems to run the compiler plugin with TCCL set to
something setup by Plexus Classworlds and this is why the DocLint
provider in jdk.javadoc is not located at run-time.
-Alan