Task #775
Updated by Alena Peterová about 7 years ago
Affects version: 7.5.0 When there is no attribute marked as "Identifier" in the attributes mapping for provisioning, I can't request for the role which assigns this system. The role request results in the error, which doesn't tell me anything: <pre> org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly </pre> Only after I got to the catalina.out, I found out that <pre> DefaultIdmRoleRequestService : UID attribute (mapped attribute marked as 'Is identifier') was not found for system LDAP. UID attribute is mandatory for provisioning/sync! </pre> So please make it more user-friendly: * When configuring the provisioning mapping, warn me if Identifier is not there yet * -When When the role request is not successful, show the real cause in the log- this is already in progress in #480 log