Unable to deploy/undeploy applications via AppManage although write permission is given.

Unable to deploy/undeploy applications via AppManage although write permission is given.

book

Article ID: KB0093030

calendar_today

Updated On:

Products Versions
TIBCO Administrator -
Not Applicable -

Description

Description:
A user may be given write permission to applications or a folder but deploy/undeploy via AppManage fails with RepoSecurityNotAuthorizeException.
Symptoms:

In ApplicationManagement.log

2016 Jul 07 12:40:33:066 GMT -0400 Error [com.tibco.administrator.command.tool.ApplicationManagement] AESDKJ-0000 [main]  com.tibco.pof.entity.EntityStoreException: com.tibco.infra.repository.RepoSecurityNotAuthorizeException: Can not read a node /

at com.tibco.pof.entitystore.tibrepo.TibRepoEntityTransaction.getRepoClient(TibRepoEntityTransaction.java:71)

at com.tibco.pof.entitystore.tibrepo.TibRepoEntityStore.a(TibRepoEntityStore.java:1140)

at com.tibco.pof.entitystore.tibrepo.TibRepoEntityStore.acquireLock(TibRepoEntityStore.java:1151)

at com.tibco.pof.entitystore.AbstractEntityTransaction.maybeLockEntityInternal(AbstractEntityTransaction.java:107)

at com.tibco.pof.entitystore.AbstractEntityTransaction.maybeLockEntity(AbstractEntityTransaction.java:130)

at com.tibco.pof.entitystore.AbstractEntityTransaction.maybeLockEntity(AbstractEntityTransaction.java:135)

at com.tibco.pof.entitystore.AbstractEntityTransaction.store(AbstractEntityTransaction.java:190)

at com.tibco.pof.entity.impl.MutableDomainChildFactory.store(MutableDomainChildFactory.java:518)

at com.tibco.pof.admindomain.impl.MutableAdminDomainImpl.store(MutableAdminDomainImpl.java:589)

at com.tibco.pof.entity.AbstractChildEntity.markForStorage(AbstractChildEntity.java:986)...

Caused by: com.tibco.infra.repository.RepoSecurityNotAuthorizeException: Can not read a node /

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

at java.lang.reflect.Constructor.newInstance(Unknown Source)

at com.tibco.repo.Remote.getException(Remote.java:1408)

at com.tibco.repo.Remote.getException(Remote.java:1356)...


Cause:
User permission setting issue.

Issue/Introduction

Unable to deploy/undeploy applications via AppManage although write permission is given.

Resolution

Grant the "Administrator" permission of "Data Access/Full Access" to the desired user/role explicitly.