Error "com.ca.eiam.SafeException: EE_BADOBJECT Bad Object" when assigning permissions to a folder offering in Service Catalog

book

Article ID: 193120

calendar_today

Updated On:

Products

CA Service Catalog

Issue/Introduction

Error when assigning permissions to a folder offering in Catalog 17.1. The following error appears in view.log:

ERROR [http-nio-8080-exec-25] [EiamAuthHelper] EiamAuthHelper exception
[Exception retrieving ACL_XXXXX_Offerings]
com.ca.eiam.SafeException: EE_BADOBJECT Bad Object
at com.ca.eiam.SafeStoredObject.soRetrieveByName(SafeStoredObject.java:535)
at com.ca.usm.user.security.EiamPermission.insertNewAcls(EiamPermission.java:2199)
at com.ca.usm.user.security.EiamPermission.replaceAcls(EiamPermission.java:2058)
at com.ca.usm.user.security.EiamPermission.assignPermissions(EiamPermission.java:1688)
at com.ca.usm.user.security.Permission.assignPermissions(Permission.java:392)
at com.ca.usm.billing.ServiceManager.Offerings.setPermission(Offerings.java:1997)
at com.ca.usm.billing.ContentEngine.CService.setOfferingPermissions(CService.java:8241)

 

Cause

This occurs when an ACL has been deleted from EEM, Catalog Application.

Environment

Release : 17.1

Component : CA SERVICE CATALOG

Resolution

It's not recommended or supported to delete an ACL from EEM. The workaround is to restart Catalog services and a new ACL with a different ID will be created.