You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Nixon Rodrigues (Jira)" <ji...@apache.org> on 2021/09/24 12:34:00 UTC

[jira] [Updated] (ATLAS-4437) Atlas Not able create __AtlasAuditEntry type entities when user has types permission and no entity permission when new typedef is created.

     [ https://issues.apache.org/jira/browse/ATLAS-4437?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nixon Rodrigues updated ATLAS-4437:
-----------------------------------
    Summary: Atlas Not able create __AtlasAuditEntry type entities when user has types permission and no entity permission when new typedef is created.  (was: Atlas Not able create __AtlasAuditEntry type entities when types user has types permission and no entity permission when new typedef is created.)

> Atlas Not able create __AtlasAuditEntry type entities when user has types permission and no entity permission when new typedef is created.
> ------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: ATLAS-4437
>                 URL: https://issues.apache.org/jira/browse/ATLAS-4437
>             Project: Atlas
>          Issue Type: Bug
>            Reporter: Nixon Rodrigues
>            Priority: Major
>
> Should Skip authz check for internal type of entities.
> {code:java}
> 2021-09-22 18:28:26,127 ERROR - [etp94748968-233 - 55fa25f7-d35f-4ac3-8307-1be260e12ddc:] ~ OnChange failed for listener org.apache.atlas.repository.audit.TypeDefAuditListener (AtlasTypeDefGraphStore$TypeRegistryUpdateHook:1151)2021-09-22 18:28:26,127 ERROR - [etp94748968-233 - 55fa25f7-d35f-4ac3-8307-1be260e12ddc:] ~ OnChange failed for listener org.apache.atlas.repository.audit.TypeDefAuditListener (AtlasTypeDefGraphStore$TypeRegistryUpdateHook:1151)org.apache.atlas.exception.AtlasBaseException: xxxx is not authorized to perform create entity: type=__AtlasAuditEntry at org.apache.atlas.authorize.AtlasAuthorizationUtils.verifyAccess(AtlasAuthorizationUtils.java:64) at org.apache.atlas.repository.store.graph.v2.AtlasEntityStoreV2.createOrUpdate(AtlasEntityStoreV2.java:1268) at org.apache.atlas.repository.store.graph.v2.AtlasEntityStoreV2.createOrUpdate(AtlasEntityStoreV2.java:437) at org.apache.atlas.repository.store.graph.v2.AtlasEntityStoreV2$$FastClassBySpringCGLIB$$6861dca9.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.apache.atlas.GraphTransactionInterceptor.invoke(GraphTransactionInterceptor.java:111) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672) at org.apache.atlas.repository.store.graph.v2.AtlasEntityStoreV2$$EnhancerBySpringCGLIB$$d3638c28.createOrUpdate(<generated>) at org.apache.atlas.repository.ogm.DataAccess.saveNoLoad(DataAccess.java:75) at org.apache.atlas.repository.audit.AtlasAuditService.save(AtlasAuditService.java:65) at org.apache.atlas.repository.audit.AtlasAuditService.add(AtlasAuditService.java:106) at org.apache.atlas.repository.audit.AtlasAuditService.add(AtlasAuditService.java:86) at org.apache.atlas.repository.audit.AtlasAuditService.add(AtlasAuditService.java:71) at org.apache.atlas.repository.audit.AtlasAuditService$$FastClassBySpringCGLIB$$2eddda47.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:668) at org.apache.atlas.repository.audit.AtlasAuditService$$EnhancerBySpringCGLIB$$5bbbf7c2.add(<generated>) at org.apache.atlas.repository.audit.TypeDefAuditListener.createAuditEntry(TypeDefAuditListener.java:105) at org.apache.atlas.repository.audit.TypeDefAuditListener.createAuditEntry(TypeDefAuditListener.java:70) at org.apache.atlas.repository.audit.TypeDefAuditListener.onChange(TypeDefAuditListener.java:56) at org.apache.atlas.repository.store.graph.AtlasTypeDefGraphStore$TypeRegistryUpdateHook.notifyListeners(AtlasTypeDefGraphStore.java:1149) at org.apache.atlas.repository.store.graph.AtlasTypeDefGraphStore$TypeRegistryUpdateHook.onComplete(AtlasTypeDefGraphStore.java:1133) at org.apache.atlas.GraphTransactionInterceptor.invoke(GraphTransactionInterceptor.java:162) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:672) at org.apache.atlas.repository.store.graph.v2.AtlasTypeDefGraphStoreV2$$EnhancerBySpringCGLIB$$576e0528.createTypesDef(<generated>) at org.apache.atlas.web.rest.TypesREST.createAtlasTypeDefs(TypesREST.java:399) at org.apache.atlas.web.rest.TypesREST$$FastClassBySpringCGLIB$$1c2e37c6.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:737) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:84) at org.apache.atlas.web.service.TimedAspectInterceptor.timerAdvice(TimedAspectInterceptor.java:46)
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)