Hi Fabio,

Yes, I've just opened related improvement issue [1].

Regards,
Denis.

[1] https://issues.apache.org/jira/browse/ SYNCOPE-511

-----Messaggio originale-----
Da: Fabio Martelli [mailto:[email protected]] 
Inviato: giovedì 19 giugno 2014 17:02
A: [email protected]
Oggetto: Re: It's possible add info about user/role/membership creation failure 
in Execution messages?

Il 19/06/2014 16:53, Denis Signoretto ha scritto:
> Hi,
>
> I'm doing some test with Syncope 1.1.7.
> I'm trying to sync users from AD Connector. During sync there are some 
> entries that generate an exception, due to a correct unique attribute 
> violation.  (e.g. two users that has the same Full Name mapped on a 
> schema attribute defined as unique)
>
> In Syncope Execution messages I get a message like this one:
>
> Users failed to create: CREATE FAILURE (id/name): null/null with message: The 
> transaction has been rolled back.  See the nested exceptions for details on 
> the errors that occurred.; nested exception is <openjpa-2.2.2-r422266:1468616 
> fatal store error> org.apache.openjpa.persistence.EntityExistsException: The 
> transaction has been rolled back.  See the nested exceptions for details on 
> the errors that occurred.
> FailedObject: 
> org.apache.syncope.core.persistence.beans.user.UAttrUniqueValue@52ded8
> f8
>
> The only way I have found to understand which entries are generating 
> this error it's to open  the core.log file where I can find the useful 
> info about which user generated this exception (a00001in my case)
>
> 16:45:40.209 ERROR 
> org.apache.syncope.core.sync.impl.SyncopeSyncResultHandler - Could not 
> create USER a00001
> org.springframework.dao.DataIntegrityViolationException: The 
> transaction has been rolled back.  See the nested exceptions for 
> details on the errors that occurred.; nested exception is 
> <openjpa-2.2.2-r
> 422266:1468616 fatal store error> 
> org.apache.openjpa.persistence.EntityExistsException: The transaction has 
> been rolled back.  See the nested exceptions for details on the errors that 
> occurred.
> FailedObject: 
> org.apache.syncope.core.persistence.beans.user.UAttrUniqueValue@52ded8f8
>          at 
> org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:313)...
>
> Is there another way (for a Syncope administrator) to know such info?
> Do you think it's possible/useful add such information in Execution messages ?
Ciao Denis,
you are right. It should be improved: can you open a new issue please?

Best regards,
F.

>
> Thanks.
>
> Best regards,
> Denis.
>


--
Fabio Martelli

Tirasa - Open Source Excellence
http://www.tirasa.net/

Apache Syncope PMC
http://people.apache.org/~fmartelli/

Reply via email to