Project

General

Profile

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

Back