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

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)

 

Environment

Release : 17.1

Component : CA SERVICE CATALOG

Cause

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

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.