Technical Blog Post
Abstract
Unable to launch Tivoli common reporting when user and group have same name
Body
1. Assuming LDAP has user and group with same name. (ex: test)
2. Login to TCR using user test
3. Open Common reporting and will hit with below error
java.lang.ClassCastException: com.ibm.cognos.camaaa.internal.admin.soap.AccountImpl incompatible with com.ibm.cognos.camaaa.internal.admin.soap.Groupjava.lang.ClassCastException: com.ibm.cognos.camaaa.internal.admin.soap.AccountImpl incompatible with com.ibm.cognos.camaaa.internal.admin.soap.Group at com.ibm.cognos.camaaa.internal.admin.soap.IQueryResultConverter.populateBaseClass(IQueryResultConverter.java:229) at com.ibm.cognos.camaaa.internal.admin.soap.IQueryResultConverter.populateQueryResult(IQueryResultConverter.java:303) at com.ibm.cognos.camaaa.internal.customLegacy.auth.NamespaceAuthProviderBaseAdapter.search(NamespaceAuthProviderBaseAdapter.java:138) at com.ibm.cognos.camaaa.internal.customLegacy.common.handler.CustomJavaProviderHandler.processAuthProviderRequest(CustomJavaProviderHandler.java:217) at com.ibm.cognos.camaaa.internal.customLegacy.common.handler.CustomJavaProviderHandler.handleInboundRequest(CustomJavaProviderHandler.java:167)
Workaround:
Ensure that user and group should not be with same name. This is a limitation with all versions of TCR
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEKCU","label":"Jazz for Service Management"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
UID
ibm11276828