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/