Hi Sergio,

Il 28/09/2017 22:37, Sergio Muriel ha scritto:

Sorry guys, I realized that I had not saved the provision rules :D  My bad!


Okay, so I ran my task, 5k users, took about 40 minutes to finish and I ended up with this log for each user and no changes whatsoever :-/



core-connid.log:

12:47:03.388 DEBUG Enter: getObject(ObjectClass: __ACCOUNT__, Attribute: {Name=__UID__, Value=[user999]}, OperationOptions: {ATTRS_TO_GET:[__NAME__,__UID__,__ENABLE__]})Method: getObject
12:47:03.391 DEBUG Create script loadedMethod: init
12:47:03.463 DEBUG Update script loadedMethod: init
12:47:03.463 DEBUG Delete script loadedMethod: init
12:47:03.585 DEBUG Search script loadedMethod: init
12:47:03.585 DEBUG Search script loadedMethod: init
12:47:03.585 DEBUG Search script loadedMethod: init
12:47:03.585 DEBUG Sync script loadedMethod: init
12:47:03.585 DEBUG Sync script loadedMethod: init
12:47:03.585 DEBUG Test script loadedMethod: init
12:47:03.585 DEBUG Connector net.tirasa.connid.bundles.rest.RESTConnector successfully initedMethod: init
12:47:03.586 DEBUG ObjectClass: __ACCOUNT__Method: createFilterTranslator
12:47:03.586 DEBUG Enter: executeQuery(ObjectClass: __ACCOUNT__, {left=__UID__, conditionType=EQUALS, right=user999}, org.identityconnectors.framework.impl.api.local.operations.SearchImpl$1@e0c9a82, OperationOptions: {ATTRS_TO_GET:[__NAME__,__UID__,__ENABLE__]})Method: executeQuery
12:47:03.586 DEBUG ObjectClass: __ACCOUNT__Method: executeQuery
12:47:03.586 INFO  Entering SEARCH ScriptMethod: run
12:47:03.628 WARN  Could not read object user999Method: run
12:47:03.628 DEBUG Search okMethod: executeQuery
12:47:03.628 DEBUG Enter: org.identityconnectors.framework.common.objects.SearchResult@2badb5beMethod: handleResult
12:47:03.628 DEBUG Return: Method: handleResult
12:47:03.628 DEBUG ReturnMethod: executeQuery
12:47:03.628 DEBUG Return: nullMethod: getObject
************************************************************************************

I also had this exception reported in my core.log:

12:47:10.176 INFO  org.quartz.core.JobRunShell - Job DEFAULT.taskJob6a09fef8-6679-4323-89fe-f86679332337 threw a JobExecutionException: org.quartz.JobExecutionException: While executing task 6a09fef8-6679-4323-89fe-f86679332337 at org.apache.syncope.core.provisioning.java.job.TaskJob.execute(TaskJob.java:93) ~[syncope-core-provisioning-java-2.0.4.jar:2.0.4] at org.quartz.core.JobRunShell.run(JobRunShell.java:202) ~[quartz-2.3.0.jar:?] at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) ~[quartz-2.3.0.jar:?] Caused by: java.lang.RuntimeException: org.springframework.orm.jpa.JpaSystemException: The transaction has been rolled back.  See the nested exceptions for details on the errors that occurred.; nested exception is <openjpa-2.4.2-r422266:1777108 fatal general error> org.apache.openjpa.persistence.PersistenceException: The transaction has been rolled back.  See the nested exceptions for details on the errors that occurred. FailedObject: org.apache.syncope.core.persistence.jpa.entity.task.JPATaskExec@6166da3c at org.apache.syncope.core.provisioning.java.job.TaskJob$1.exec(TaskJob.java:85) ~[syncope-core-provisioning-java-2.0.4.jar:2.0.4] at org.apache.syncope.core.provisioning.java.job.TaskJob$1.exec(TaskJob.java:70) ~[syncope-core-provisioning-java-2.0.4.jar:2.0.4] at org.apache.syncope.core.spring.security.AuthContextUtils.execWithAuthContext(AuthContextUtils.java:136) ~[syncope-core-spring-2.0.4.jar:2.0.4] at org.apache.syncope.core.provisioning.java.job.TaskJob.execute(TaskJob.java:69) ~[syncope-core-provisioning-java-2.0.4.jar:2.0.4]
... 2 more
Caused by: org.springframework.orm.jpa.JpaSystemException: The transaction has been rolled back.  See the nested exceptions for details on the errors that occurred.; nested exception is <openjpa-2.4.2-r422266:1777108 fatal general error> org.apache.openjpa.persistence.PersistenceException: The transaction has been rolled back.  See the nested exceptions for details on the errors that occurred. FailedObject: org.apache.syncope.core.persistence.jpa.entity.task.JPATaskExec@6166da3c at org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:418) ~[spring-orm-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.orm.jpa.DefaultJpaDialect.translateExceptionIfPossible(DefaultJpaDialect.java:122) ~[spring-orm-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:521) ~[spring-orm-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:761) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:730) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:504) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:292) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:64) ~[syncope-core-persistence-jpa-2.0.4.jar:2.0.4] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213) ~[spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
at com.sun.proxy.$Proxy237.execute(Unknown Source) ~[?:?]
at org.apache.syncope.core.provisioning.java.job.TaskJob$1.exec(TaskJob.java:80) ~[syncope-core-provisioning-java-2.0.4.jar:2.0.4] at org.apache.syncope.core.provisioning.java.job.TaskJob$1.exec(TaskJob.java:70) ~[syncope-core-provisioning-java-2.0.4.jar:2.0.4] at org.apache.syncope.core.spring.security.AuthContextUtils.execWithAuthContext(AuthContextUtils.java:136) ~[syncope-core-spring-2.0.4.jar:2.0.4] at org.apache.syncope.core.provisioning.java.job.TaskJob.execute(TaskJob.java:69) ~[syncope-core-provisioning-java-2.0.4.jar:2.0.4]
... 2 more
Caused by: org.apache.openjpa.persistence.PersistenceException: The transaction has been rolled back.  See the nested exceptions for details on the errors that occurred. at org.apache.openjpa.kernel.BrokerImpl.newFlushException(BrokerImpl.java:2368) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:2205) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.kernel.BrokerImpl.flushSafe(BrokerImpl.java:2103) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.kernel.BrokerImpl.beforeCompletion(BrokerImpl.java:2021) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.kernel.LocalManagedRuntime.commit(LocalManagedRuntime.java:81) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.kernel.BrokerImpl.commit(BrokerImpl.java:1526) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.kernel.DelegatingBroker.commit(DelegatingBroker.java:932) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.persistence.EntityManagerImpl.commit(EntityManagerImpl.java:571) ~[openjpa-persistence-2.4.2.jar:2.4.2] at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ~[spring-orm-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:761) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:730) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:504) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:292) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:64) ~[syncope-core-persistence-jpa-2.0.4.jar:2.0.4] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213) ~[spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
at com.sun.proxy.$Proxy237.execute(Unknown Source) ~[?:?]
at org.apache.syncope.core.provisioning.java.job.TaskJob$1.exec(TaskJob.java:80) ~[syncope-core-provisioning-java-2.0.4.jar:2.0.4] at org.apache.syncope.core.provisioning.java.job.TaskJob$1.exec(TaskJob.java:70) ~[syncope-core-provisioning-java-2.0.4.jar:2.0.4] at org.apache.syncope.core.spring.security.AuthContextUtils.execWithAuthContext(AuthContextUtils.java:136) ~[syncope-core-spring-2.0.4.jar:2.0.4] at org.apache.syncope.core.provisioning.java.job.TaskJob.execute(TaskJob.java:69) ~[syncope-core-provisioning-java-2.0.4.jar:2.0.4]
... 2 more
Caused by: org.apache.openjpa.persistence.PersistenceException: Data truncation: Data too long for column 'message' at row 1 {prepstmnt 1549226567 INSERT INTO TaskExec (id, endDate, message, startDate, status, TASK_ID) VALUES (?, ?, ?, ?, ?, ?)} [code=1406, state=22001] at org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:5003) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4963) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:133) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:75) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flushAndUpdate(PreparedStatementManagerImpl.java:144) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.kernel.BatchingPreparedStatementManagerImpl.flushAndUpdate(BatchingPreparedStatementManagerImpl.java:79) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flushInternal(PreparedStatementManagerImpl.java:100) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flush(PreparedStatementManagerImpl.java:88) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.kernel.ConstraintUpdateManager.flush(ConstraintUpdateManager.java:550) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.kernel.ConstraintUpdateManager.flush(ConstraintUpdateManager.java:106) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.kernel.BatchingConstraintUpdateManager.flush(BatchingConstraintUpdateManager.java:59) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.kernel.AbstractUpdateManager.flush(AbstractUpdateManager.java:104) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.kernel.AbstractUpdateManager.flush(AbstractUpdateManager.java:77) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.flush(JDBCStoreManager.java:731) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.kernel.DelegatingStoreManager.flush(DelegatingStoreManager.java:131) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.datacache.DataCacheStoreManager.flush(DataCacheStoreManager.java:668) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.kernel.DelegatingStoreManager.flush(DelegatingStoreManager.java:131) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:2205) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.kernel.BrokerImpl.flushSafe(BrokerImpl.java:2103) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.kernel.BrokerImpl.beforeCompletion(BrokerImpl.java:2021) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.kernel.LocalManagedRuntime.commit(LocalManagedRuntime.java:81) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.kernel.BrokerImpl.commit(BrokerImpl.java:1526) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.kernel.DelegatingBroker.commit(DelegatingBroker.java:932) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.persistence.EntityManagerImpl.commit(EntityManagerImpl.java:571) ~[openjpa-persistence-2.4.2.jar:2.4.2] at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ~[spring-orm-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:761) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:730) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:504) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:292) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:64) ~[syncope-core-persistence-jpa-2.0.4.jar:2.0.4] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213) ~[spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
at com.sun.proxy.$Proxy237.execute(Unknown Source) ~[?:?]
at org.apache.syncope.core.provisioning.java.job.TaskJob$1.exec(TaskJob.java:80) ~[syncope-core-provisioning-java-2.0.4.jar:2.0.4] at org.apache.syncope.core.provisioning.java.job.TaskJob$1.exec(TaskJob.java:70) ~[syncope-core-provisioning-java-2.0.4.jar:2.0.4] at org.apache.syncope.core.spring.security.AuthContextUtils.execWithAuthContext(AuthContextUtils.java:136) ~[syncope-core-spring-2.0.4.jar:2.0.4] at org.apache.syncope.core.provisioning.java.job.TaskJob.execute(TaskJob.java:69) ~[syncope-core-provisioning-java-2.0.4.jar:2.0.4]
... 2 more
Caused by: org.apache.openjpa.lib.jdbc.ReportingSQLException: Data truncation: Data too long for column 'message' at row 1 {prepstmnt 1549226567 INSERT INTO TaskExec (id, endDate, message, startDate, status, TASK_ID) VALUES (?, ?, ?, ?, ?, ?)} [code=1406, state=22001] at org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:218) ~[openjpa-lib-2.4.2.jar:2.4.2] at org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:194) ~[openjpa-lib-2.4.2.jar:2.4.2] at org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.access$1000(LoggingConnectionDecorator.java:58) ~[openjpa-lib-2.4.2.jar:2.4.2] at org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator$LoggingConnection$LoggingPreparedStatement.executeUpdate(LoggingConnectionDecorator.java:1133) ~[openjpa-lib-2.4.2.jar:2.4.2] at org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:275) ~[openjpa-lib-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.kernel.JDBCStoreManager$CancelPreparedStatement.executeUpdate(JDBCStoreManager.java:1791) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.executeUpdate(PreparedStatementManagerImpl.java:268) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flushAndUpdate(PreparedStatementManagerImpl.java:119) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.kernel.BatchingPreparedStatementManagerImpl.flushAndUpdate(BatchingPreparedStatementManagerImpl.java:79) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flushInternal(PreparedStatementManagerImpl.java:100) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.kernel.PreparedStatementManagerImpl.flush(PreparedStatementManagerImpl.java:88) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.kernel.ConstraintUpdateManager.flush(ConstraintUpdateManager.java:550) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.kernel.ConstraintUpdateManager.flush(ConstraintUpdateManager.java:106) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.kernel.BatchingConstraintUpdateManager.flush(BatchingConstraintUpdateManager.java:59) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.kernel.AbstractUpdateManager.flush(AbstractUpdateManager.java:104) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.kernel.AbstractUpdateManager.flush(AbstractUpdateManager.java:77) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.flush(JDBCStoreManager.java:731) ~[openjpa-jdbc-2.4.2.jar:2.4.2] at org.apache.openjpa.kernel.DelegatingStoreManager.flush(DelegatingStoreManager.java:131) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.datacache.DataCacheStoreManager.flush(DataCacheStoreManager.java:668) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.kernel.DelegatingStoreManager.flush(DelegatingStoreManager.java:131) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:2205) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.kernel.BrokerImpl.flushSafe(BrokerImpl.java:2103) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.kernel.BrokerImpl.beforeCompletion(BrokerImpl.java:2021) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.kernel.LocalManagedRuntime.commit(LocalManagedRuntime.java:81) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.kernel.BrokerImpl.commit(BrokerImpl.java:1526) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.kernel.DelegatingBroker.commit(DelegatingBroker.java:932) ~[openjpa-kernel-2.4.2.jar:2.4.2] at org.apache.openjpa.persistence.EntityManagerImpl.commit(EntityManagerImpl.java:571) ~[openjpa-persistence-2.4.2.jar:2.4.2] at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ~[spring-orm-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:761) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:730) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:504) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:292) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) ~[spring-tx-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.apache.syncope.core.persistence.jpa.spring.DomainTransactionInterceptor.invoke(DomainTransactionInterceptor.java:64) ~[syncope-core-persistence-jpa-2.0.4.jar:2.0.4] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213) ~[spring-aop-4.3.9.RELEASE.jar:4.3.9.RELEASE]
at com.sun.proxy.$Proxy237.execute(Unknown Source) ~[?:?]
at org.apache.syncope.core.provisioning.java.job.TaskJob$1.exec(TaskJob.java:80) ~[syncope-core-provisioning-java-2.0.4.jar:2.0.4] at org.apache.syncope.core.provisioning.java.job.TaskJob$1.exec(TaskJob.java:70) ~[syncope-core-provisioning-java-2.0.4.jar:2.0.4] at org.apache.syncope.core.spring.security.AuthContextUtils.execWithAuthContext(AuthContextUtils.java:136) ~[syncope-core-spring-2.0.4.jar:2.0.4] at org.apache.syncope.core.provisioning.java.job.TaskJob.execute(TaskJob.java:69) ~[syncope-core-provisioning-java-2.0.4.jar:2.0.4]
... 2 more


Edit your resource and set the Pull / Push trace level to Failure or None

As always, help is very appreciated!


PD: Is there any way to run the task just for one user?
You can add a filter that takes only a user or subset of users.

Regards
Marco


Best Regards,
Sergio Muriel


------------------------------------------------------------------------
*From:* Sergio Muriel <[email protected]>
*Sent:* Wednesday, September 27, 2017 5:01 PM
*To:* [email protected]
*Subject:* Push task via REST

Hi,

I'm trying to push user info changes via REST, but when I execute the task this is what I get:


Result status of execution '3c628254-4f03-462d-a282-544f03d62d62'
 No provisions nor orgUnit available: aborting...

Although there is  a change in one of the users that I made manually using the syncope-console interface.

Help is appreciated!


PD:  I included the configuration of my connector and resource, as well as the Search and Update scripts.
PD2: If not pictured asume default value.
PD3: https://myserver/direct/user.json sample:
{"entityPrefix": "user", "user_collection": [
{
  "createdDate": 1421366855000,
  "createdTime": {
    "display": "Jan 15, 2015 7:07 pm",
    "time": 1421366855000
  },
  "displayId": "scott",
  "displayName": "scott",
  "eid": "[email protected]",
  "email": "[email protected]",
  "firstName": "Scott",
  "id": "1cdbc07b-7975-4b65-8923-751d782787de",
  "lastModified": 1440698352000,
  "lastName": "Tiger",
  "modifiedDate": 1440698352000,
  "modifiedTime": {
    "display": "Aug 27, 2015 1:59 pm",
    "time": 1440698352000
  },
  "own
.......
[more users......]

and this https://myserver/direct/user/scott.json works as well. (Same variable names as above)



Best Regards,
Sergio Muriel

--
Dott. Marco Di Sabatino Di Diodoro
Tel. +39 3939065570

Tirasa S.r.l.
Viale D'Annunzio 267 - 65127 Pescara
Tel +39 0859116307 / FAX +39 0859111173
http://www.tirasa.net

Apache Syncope PMC Member
http://people.apache.org/~mdisabatino/

Reply via email to