When using a JDK version older than u112, external Solr fails to come up

Description

When running DDF with a JDK version older than u112 and extension libraries are installed in the default directories outside of JAVA_HOME, Solr throws an AccessControlException while loading a Java security provider called SunEC. This causes Solr to fail to initialize.

As of u112 (https://bugs.openjdk.java.net/browse/JDK-8154009), this exception still occurs and the SunEC provider is not loaded, but it is handled and Solr still comes up.

The only way to keep the AccessControlException from happening is to set the java.ext.dirs system property to point only to the directory under JAVA_HOME.

Environment

None

Status

Assignee

Unassigned

Reporter

Brandan Jeter

Labels

None

Priority

Major
Configure