Possibly a clearer message

This commit is contained in:
Gus Heck 2023-05-17 00:15:39 -04:00
parent 5b505006e7
commit 4235a7e876
1 changed files with 5 additions and 4 deletions

View File

@ -115,10 +115,11 @@ public final class NamedSPILoader<S extends NamedSPILoader.NamedSPI> implements
+ availableServices() + availableServices()
+ ((System.getSecurityManager() == null) + ((System.getSecurityManager() == null)
? "" ? ""
: "We have detected that a security manager is installed so it is also possible " : " We have detected that a security manager is installed so it is also possible "
+ "that the jar containing the codec is inaccessible under the current " + "that the services file in the jar containing the codec is inaccessible under the current "
+ "security policy. (Java does not throw SecurityException if this is the " + "security policy. A FilePermission implying 'read' access to the "
+ "case, it just ignores the jar!)")); + "jar containing the META-INF/services/org.apache.lucene.codec.Codec file is necessary. "
+ "Note that Java does not throw SecurityException if the permission is missing."));
} }
public Set<String> availableServices() { public Set<String> availableServices() {