You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@syncope.apache.org by "Hansen, Noah M." <No...@leidos.com> on 2019/07/17 17:46:10 UTC

Seeing error when trying to execute Synchronization Policy

Hi all,



I'm trying to execute a synchronization task inside of syncope to connect s= yncope to a separate LDAP instance and I'm seeing this error.



While syncing on connector


While syncing on connector

org.quartz.JobExecutionException: While syncing on connector [See nested exception: org.identityconnectors.framework.common.exceptions.ConnectorException: Unable to locate the replication change log.
From the admin console please verify that the change log is enabled under Configuration: Replication: Supplier Settings and that the Retro Change Log Plugin is enabled under Configuration: Plug-ins: Retro Change Log Plugin]
        at org.apache.syncope.core.sync.impl.SyncJob.executeWithSecurityContext(SyncJob.java:434)
        at org.apache.syncope.core.sync.impl.SyncJob.doExecute(SyncJob.java:341)
        at org.apache.syncope.core.quartz.AbstractTaskJob.execute(AbstractTaskJob.java:108)
        at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
        at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557)
Caused by: org.identityconnectors.framework.common.exceptions.ConnectorException: Unable to locate the replication change log.
From the admin console please verify that the change log is enabled under Configuration: Replication: Supplier Settings and that the Retro Change Log Plugin is enabled under Configuration: Plug-ins: Retro Change Log Plugin
        at org.connid.bundles.ldap.sync.sunds.SunDSChangeLogSyncStrategy.getChangeLogAttributes(SunDSChangeLogSyncStrategy.java:628)
        at org.connid.bundles.ldap.sync.sunds.SunDSChangeLogSyncStrategy.sync(SunDSChangeLogSyncStrategy.java:135)
        at org.connid.bundles.ldap.LdapConnector.sync(LdapConnector.java:193)
        at org.identityconnectors.framework.impl.api.local.operations.SyncImpl.sync(SyncImpl.java:63)
        at sun.reflect.GeneratedMethodAccessor455.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.identityconnectors.framework.impl.api.local.operations.ConnectorAPIOperationRunnerProxy.invoke(ConnectorAPIOperationRunnerProxy.java:93)
        at com.sun.proxy.$Proxy150.sync(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor455.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.identityconnectors.framework.impl.api.local.operations.ThreadClassLoaderManagerProxy.invoke(ThreadClassLoaderManagerProxy.java:100)
        at com.sun.proxy.$Proxy150.sync(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor455.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.identityconnectors.framework.impl.api.BufferedResultsProxy$BufferedResultsHandler.run(BufferedResultsProxy.java:162)





I'm curious as to where exactly I can verify that the change log is enabled ? Those tabs don't exist under configuration?

Also would we need a Sync Policy setup as well? It seems like something we = might need for it all.



Syncope Version 1.1.3



Thanks lots,

Noah Hansen


Re: Seeing error when trying to execute Synchronization Policy

Posted by Francesco Chicchiriccò <il...@apache.org>.
Hi Noah,
glad of your interest in Apache Syncope.

Unfortunately, it seems you are using an *extremely old*, unsupported 
version, exposed to security threats [1].

I strongly suggest to migrate as soon as possible to the latest version 
available (2.1.4 ATM): once done that, we can see if you still have the 
same error as below and attempt to fix.

Regards.

[1] https://syncope.apache.org/security

On 17/07/19 19:46, Hansen, Noah M. wrote:
>
> Hi all,
>
> I'm trying to execute a synchronization task inside of syncope to 
> connect s= yncope to a separate LDAP instance and I'm seeing this error.
>
> While syncing on connector
>
> While syncing on connector
>
> org.quartz.JobExecutionException: While syncing on connector [See 
> nested exception: 
> org.identityconnectors.framework.common.exceptions.ConnectorException: 
> Unable to locate the replication change log.
>
> From the admin console please verify that the change log is enabled 
> under Configuration: Replication: Supplier Settings and that the Retro 
> Change Log Plugin is enabled under Configuration: Plug-ins: Retro 
> Change Log Plugin]
>
>         at 
> org.apache.syncope.core.sync.impl.SyncJob.executeWithSecurityContext(SyncJob.java:434)
>
>         at 
> org.apache.syncope.core.sync.impl.SyncJob.doExecute(SyncJob.java:341)
>
>         at 
> org.apache.syncope.core.quartz.AbstractTaskJob.execute(AbstractTaskJob.java:108)
>
>         at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
>
>         at 
> org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557)
>
> Caused by: 
> org.identityconnectors.framework.common.exceptions.ConnectorException: 
> Unable to locate the replication change log.
>
> From the admin console please verify that the change log is enabled 
> under Configuration: Replication: Supplier Settings and that the Retro 
> Change Log Plugin is enabled under Configuration: Plug-ins: Retro 
> Change Log Plugin
>
>         at 
> org.connid.bundles.ldap.sync.sunds.SunDSChangeLogSyncStrategy.getChangeLogAttributes(SunDSChangeLogSyncStrategy.java:628)
>
>         at 
> org.connid.bundles.ldap.sync.sunds.SunDSChangeLogSyncStrategy.sync(SunDSChangeLogSyncStrategy.java:135)
>
>         at 
> org.connid.bundles.ldap.LdapConnector.sync(LdapConnector.java:193)
>
>         at 
> org.identityconnectors.framework.impl.api.local.operations.SyncImpl.sync(SyncImpl.java:63)
>
>         at sun.reflect.GeneratedMethodAccessor455.invoke(Unknown Source)
>
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
>         at java.lang.reflect.Method.invoke(Method.java:498)
>
>         at 
> org.identityconnectors.framework.impl.api.local.operations.ConnectorAPIOperationRunnerProxy.invoke(ConnectorAPIOperationRunnerProxy.java:93)
>
>         at com.sun.proxy.$Proxy150.sync(Unknown Source)
>
>         at sun.reflect.GeneratedMethodAccessor455.invoke(Unknown Source)
>
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
>         at java.lang.reflect.Method.invoke(Method.java:498)
>
>         at 
> org.identityconnectors.framework.impl.api.local.operations.ThreadClassLoaderManagerProxy.invoke(ThreadClassLoaderManagerProxy.java:100)
>
>         at com.sun.proxy.$Proxy150.sync(Unknown Source)
>
>         at sun.reflect.GeneratedMethodAccessor455.invoke(Unknown Source)
>
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
>         at java.lang.reflect.Method.invoke(Method.java:498)
>
>         at 
> org.identityconnectors.framework.impl.api.BufferedResultsProxy$BufferedResultsHandler.run(BufferedResultsProxy.java:162)
>
> I'm curious as to where exactly I can verify that the change log is 
> enabled ? Those tabs don't exist under configuration?
>
> Also would we need a Sync Policy setup as well? It seems like 
> something we = might need for it all.
>
> Syncope Version 1.1.3
>
> Thanks lots,
>
> Noah Hansen
>
-- 
Francesco Chicchiriccò

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

Member at The Apache Software Foundation
Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
http://home.apache.org/~ilgrosso/