How To Solve Issues Related to Log – Role uses document and/or field level security; which is not enabled by the current license

How To Solve Issues Related to Log – Role uses document and/or field level security; which is not enabled by the current license

Updated: Jan-20

Elasticsearch Version: 1.7-8.0

Background

Before you begin reading this guide try our beta Elasticsearch Health Check-Up it analyses JSON’s to provide personalized recommendations that can improve your clusters performance.


To troubleshoot log “Role uses document and/or field level security; which is not enabled by the current license” it’s important to understand a few problems related to Elasticsearch concepts discovery-file, document, license, plugin, rest-high-level. See bellow important tips and explanations on these concepts

Log Context

Log”Role [{}] uses document and/or field level security; which is not enabled by the current license” classname is FileRolesStore.java
We extracted the following from Elasticsearch source code for those seeking an in-depth context :

                     if (descriptor != null) {
                        if (ReservedRolesStore.isReserved(descriptor.getName())) {
                            logger.warn("role [{}] is reserved. the relevant role definition in the mapping file will be ignored";
                                    descriptor.getName());
                        } else if (flsDlsLicensed == false && descriptor.isUsingDocumentOrFieldLevelSecurity()) {
                            logger.warn("role [{}] uses document and/or field level security; which is not enabled by the current license" +
                                    ". this role will be ignored"; descriptor.getName());
                            // we still put the role in the map to avoid unnecessary negative lookups
                            roles.put(descriptor.getName(); descriptor);
                        } else {
                            roles.put(descriptor.getName(); descriptor);




Related issues to this log

We have gathered selected Q&A from the community and issues from Github, that can help fix related issues please review the following for further information :

1 Security error when create new role with field_security

0.06 K 

Best way to implement this scenario in Elastic Search

  0.11 K

About Opster

Opster detects root causes of Elasticsearch problems, provides automated recommendations and can perform various actions to prevent issues and optimize performance

Find Configuration Errors

Analyze Now