[ 
https://issues.apache.org/jira/browse/SYNCOPE-893?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15364076#comment-15364076
 ] 

Francesco Chicchiriccò commented on SYNCOPE-893:
------------------------------------------------

The real failure here is that the pull task execution is not reported and 
errors are only logged.

The reason behind this seems to be quite odd: it's not the {{merge()}} but 
rather the {{flush()}} invoked afterwards that fails with

{code}
org.apache.openjpa.persistence.InvalidStateException: The field "realm" of 
instance "JPAGroup[5576abb5-9d32-4459-b6ab-b59d32345933]" contained a null 
value; the metadata for this field specifies that nulls are illegal.
{code}

> International characters in group name
> --------------------------------------
>
>                 Key: SYNCOPE-893
>                 URL: https://issues.apache.org/jira/browse/SYNCOPE-893
>             Project: Syncope
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 2.0.0-M4
>         Environment: Linux (CentOS7), Standalone install, M4, Oracle Java, 
> 64Bit
>            Reporter: Jonas Israelsson
>            Assignee: Francesco Chicchiriccò
>             Fix For: 2.0.0
>
>         Attachments: stacktrace
>
>
> If trying to pull a group with a name containing international characters 
> from ldap syncope will fail. 
> Simply add the following group to the embedded ApacheDS in a standalone 
> installation. 
> {code}
> dn:: Y249csOka3Ntw7ZyZ8OlcyxvdT1Hcm91cHMsbz1pc3A=
> objectclass: top
> objectclass: groupOfUniqueNames
> cn:: csOka3Ntw7ZyZ8Olcw==
> uniquemember: uid=pullFromLDAP,ou=People,o=isp
> owner: uid=pullFromLDAP,ou=People,o=isp
> {code}
> Sync, and watch it crash and burn.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to