[ https://issues.apache.org/jira/browse/RANGER-2451?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nixon Rodrigues updated RANGER-2451: ------------------------------------ Attachment: (was: RANGER-2085.patch) > Atlas plugin is not working when security zone is created for Atlas service > in Ranger Admin. > -------------------------------------------------------------------------------------------- > > Key: RANGER-2451 > URL: https://issues.apache.org/jira/browse/RANGER-2451 > Project: Ranger > Issue Type: Bug > Components: plugins > Reporter: Nixon Rodrigues > Assignee: Nixon Rodrigues > Priority: Major > Attachments: RANGER-2451.patch > > > Description: > Steps - > 1.Go to security zone page in Ranger UI. > 2.Create a security zone for atlas services with resources. > {noformat} > type-category resources > type-category : * > type : * > entity-type resources > entity-type : * > entity-classification : * > entity : * > atlas-service resources > atlas-service : *, atlas-service > relationship-type resources > end-one-entity-classification : * > end-two-entity : * > end-two-entity-type : * > relationship-type : * > end-two-entity-classification : * > end-one-entity-type : * > end-one-entity : * > {noformat} > 3.Save the security zone. > 4.Go to Atlas UI and login. > 5.Check the application.logs of Atlas. > {code:java} > 2019-05-27 12:26:55,508 ERROR - [pool-2-thread-7 - > 01480084-282d-4686-8220-84aa8d233252:] ~ Error handling a request: > e361746af898b07c (ExceptionMapperUtil:32) > java.lang.ClassCastException: java.util.Collections$EmptySet cannot be cast > to java.util.List > at > org.apache.ranger.plugin.policyengine.RangerPolicyEngineImpl.convertFromSingleResource(RangerPolicyEngineImpl.java:1768) > at > org.apache.ranger.plugin.policyengine.RangerPolicyEngineImpl.convertFromAccessResource(RangerPolicyEngineImpl.java:1757) > at > org.apache.ranger.plugin.policyengine.RangerPolicyEngineImpl.getMatchedZoneName(RangerPolicyEngineImpl.java:1636) > at > org.apache.ranger.plugin.policyengine.RangerPolicyEngineImpl.zoneAwareAccessEvaluationWithNoAudit(RangerPolicyEngineImpl.java:1240) > at > org.apache.ranger.plugin.policyengine.RangerPolicyEngineImpl.evaluatePolicies(RangerPolicyEngineImpl.java:463) > at > org.apache.ranger.plugin.service.RangerBasePlugin.isAccessAllowed(RangerBasePlugin.java:450) > at > org.apache.ranger.authorization.atlas.authorizer.RangerAtlasAuthorizer.checkAccess(RangerAtlasAuthorizer.java:415) > at > org.apache.ranger.authorization.atlas.authorizer.RangerAtlasAuthorizer.isAccessAllowed(RangerAtlasAuthorizer.java:378) > at > org.apache.ranger.authorization.atlas.authorizer.RangerAtlasAuthorizer.isAccessAllowed(RangerAtlasAuthorizer.java:148) > at > org.apache.ranger.authorization.atlas.authorizer.RangerAtlasAuthorizer.isAccessAllowed(RangerAtlasAuthorizer.java:145) > at > org.apache.atlas.authorize.AtlasAuthorizationUtils.isAccessAllowed(AtlasAuthorizationUtils.java:127) > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)