<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic LDAP configuration ERROR (PARSE TIME) in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/ldap-configuration-error-parse-time/m-p/301491#M254621</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I keep getting the following error:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;2016-06-20 12:20:16,641 ERROR [org.alfresco.repo.security.sync.ChainingUserRegistrySynchronizer] [localhost-startStop-1] Synchronization aborted due to error&lt;BR /&gt;org.alfresco.error.AlfrescoRuntimeException: 05200001 Failed to parse timestamp.&lt;BR /&gt;……..&lt;BR /&gt;Caused by: java.text.ParseException: Unparseable date: "20160620105843.819Z"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.text.DateFormat.parse(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.security.sync.ldap.LDAPUserRegistry.mapToNode(LDAPUserRegistry.java:1115)&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried too, but it didnt work, it keeps posting same error &lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://connect.hyland.com/i/smilies/16x16_smiley-sad.png" alt="Smiley Sad" title="Smiley Sad" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;ldap.synchronization.timestampFormat=yyyyMMddHHmmss'.0Z'&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I use alfresco 5.1 and APACHE DIRECTORY STUDIO as LDAP on WINDOWS&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;this is the configuration of ldap:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;###############################################################################&lt;BR /&gt;# The default authentication chain&lt;BR /&gt;# To configure external authentication subsystems see:&lt;BR /&gt;# &lt;A href="http://wiki.alfresco.com/wiki/Alfresco_Authentication_Subsystems" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Alfresco_Authentication_Subsystems&lt;/A&gt;&lt;BR /&gt;#————-&lt;BR /&gt;&lt;BR /&gt;######AUTHENTIFICATION CHAIN####&lt;BR /&gt;authentication.chain=alfrescoNtlm1:alfrescoNtlm,ldap1:ldap&lt;BR /&gt;&lt;BR /&gt;######SUBSYSTEM AUTHENTIFICATION####&lt;BR /&gt;&lt;BR /&gt;### SIMPLE AUTHENTIFICATION ###&lt;BR /&gt;ldap.authentication.java.naming.security.authentication=simple&lt;BR /&gt;ldap.authentication.userNameFormat=uid=%s,ou=users,ou=system&lt;BR /&gt;&lt;BR /&gt;ldap.authentication.active=true&lt;BR /&gt;ldap.authentication.java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory&lt;BR /&gt;ldap.authentication.java.naming.provider.url=ldap://localhost:10389&lt;BR /&gt;ldap.authentication.allowGuestLogin=true&lt;BR /&gt;&lt;BR /&gt;#####################################&lt;BR /&gt;###### SUBSYSTEM SYNCHRONISATION ####&lt;BR /&gt;#####################################&lt;BR /&gt;&lt;BR /&gt;ldap.synchronization.active=true&lt;BR /&gt;&lt;BR /&gt;ldap.synchronization.java.naming.security.principal=uid=admin,ou=system&lt;BR /&gt;ldap.synchronization.java.naming.security.credentials=secret&lt;BR /&gt;ldap.synchronization.queryBatchSize=1000&lt;BR /&gt;&lt;BR /&gt;ldap.synchronization.groupQuery=(objectclass=groupOfNames)&lt;BR /&gt;ldap.synchronization.groupDifferentialQuery=(&amp;amp;(objectclass=groupOfNames)(!(modifyTimestamp&amp;lt;\={0})))&lt;BR /&gt;&lt;BR /&gt;ldap.synchronization.personQuery=(objectclass=inetOrgPerson)&lt;BR /&gt;ldap.synchronization.personDifferentialQuery=(&amp;amp;(objectclass=inetOrgPerson)(!(modifyTimestamp&amp;lt;\={0})))&lt;BR /&gt;&lt;BR /&gt;ldap.synchronization.groupSearchBase=ou=groups,ou=system&lt;BR /&gt;ldap.synchronization.userSearchBase=ou=users,ou=system&lt;BR /&gt;&lt;BR /&gt;ldap.synchronization.modifyTimestampAttributeName=modifyTimestamp&lt;BR /&gt;ldap.synchronization.timestampFormat=yyyyMMddHHmmss'Z'&lt;BR /&gt;&lt;BR /&gt;################# ATTRIBUTE MAPPING #############&lt;BR /&gt;#### mapping to unique username in username attribute###&lt;BR /&gt;ldap.synchronization.userIdAttributeName=uid&lt;BR /&gt;#ldap.synchronization.userLastNameAttributeName=cn&lt;BR /&gt;#ldap.synchronization.userEmailAttributeName=mail&lt;BR /&gt;#ldap.synchronization.userFirstNameAttributeName=givenName&lt;BR /&gt;ldap.synchronization.groupIdAttributeName=cn&lt;BR /&gt;#ldap.synchronization.groupType=&lt;BR /&gt;#ldap.synchronization.personType=&lt;BR /&gt;ldap.synchronization.groupMemberAttributeName=member&lt;BR /&gt;#ldap.synchronization.userOrganizationalIdAttributeName=company&lt;BR /&gt;&lt;BR /&gt;ldap.synchronization.enableProgressEstimation=true&lt;BR /&gt;####################################&lt;BR /&gt;###### SYNCHRONISATION SETTINGS ####&lt;BR /&gt;####################################&lt;BR /&gt;&lt;BR /&gt;synchronization.autoCreatePeopleOnLogin=false&lt;BR /&gt;#synchronization.import.group.clearAllChildren=true&lt;BR /&gt;# full sync or only changes?&lt;BR /&gt;synchronization.synchronizeChangesOnly=false&lt;BR /&gt;&lt;BR /&gt;# to sync on each alfresco startup&lt;BR /&gt;synchronization.syncOnStartup=true&lt;BR /&gt;synchronization.syncWhenMissingPeopleLogIn=false&lt;BR /&gt;&lt;BR /&gt;### DONT USE UNIX CRON EXPRESSION- USE QUARTZ CRON EXPRESSIONS!!!&lt;BR /&gt;### look here &lt;A href="http://www.quartz-scheduler.org/docs/tutorials/crontrigger.html" rel="nofollow noopener noreferrer"&gt;http://www.quartz-scheduler.org/docs/tutorials/crontrigger.html&lt;/A&gt;&lt;BR /&gt;### synchronisation starts every 15 minutes!&lt;BR /&gt;synchronization.import.cron=0 0/15 * * * ?&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 20 Jun 2016 12:28:38 GMT</pubDate>
    <dc:creator>sue</dc:creator>
    <dc:date>2016-06-20T12:28:38Z</dc:date>
    <item>
      <title>LDAP configuration ERROR (PARSE TIME)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/ldap-configuration-error-parse-time/m-p/301491#M254621</link>
      <description>Hello,I keep getting the following error:2016-06-20 12:20:16,641 ERROR [org.alfresco.repo.security.sync.ChainingUserRegistrySynchronizer] [localhost-startStop-1] Synchronization aborted due to errororg.alfresco.error.AlfrescoRuntimeException: 05200001 Failed to parse timestamp.……..Caused by: java.te</description>
      <pubDate>Mon, 20 Jun 2016 12:28:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/ldap-configuration-error-parse-time/m-p/301491#M254621</guid>
      <dc:creator>sue</dc:creator>
      <dc:date>2016-06-20T12:28:38Z</dc:date>
    </item>
    <item>
      <title>Re: LDAP configuration ERROR (PARSE TIME)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/ldap-configuration-error-parse-time/m-p/301492#M254622</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Sue, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It looks like your LDAP server is giving you back timestamps to millisecond precision ("20160620105843.819Z") and your timestamp pattern isn't expecting it to, it's expecting something like either "20160620105843Z" or "20160620105843.0Z" depending on whether you're using yyyyMMddHHmmss'Z' or yyyyMMddHHmmss'.0Z'&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Since Alfresco is just feeding this property into a standard Java SimpleDateFormat object behind the scenes, you can just choose a pattern that matches what you're LDAP server is giving you, e.g. yyyyMMddHHmmss'.'SSS'Z'&amp;nbsp; - i.e. standard date format to the second followed by a literal ".", then milliseconds (3 digits) followed by a literal "Z"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hopefully that will work for you, otherwise you could configure your LDAP to not include millisecond precision in their&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Steven&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Jun 2016 14:05:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/ldap-configuration-error-parse-time/m-p/301492#M254622</guid>
      <dc:creator>steven_okennedy</dc:creator>
      <dc:date>2016-06-20T14:05:48Z</dc:date>
    </item>
    <item>
      <title>Re: LDAP configuration ERROR (PARSE TIME)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/ldap-configuration-error-parse-time/m-p/301493#M254623</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, I solved it , I dont know if it makes any sence but it worked:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The error comes from this line:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;ldap.synchronization.timestampFormat=yyyyMMddHHmmss'Z'&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I simply removed the 'Z' like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;ldap.synchronization.timestampFormat=yyyyMMddHHmmss&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Jun 2016 08:42:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/ldap-configuration-error-parse-time/m-p/301493#M254623</guid>
      <dc:creator>sue</dc:creator>
      <dc:date>2016-06-23T08:42:00Z</dc:date>
    </item>
  </channel>
</rss>

