You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by fm...@apache.org on 2013/01/29 09:42:37 UTC
svn commit: r1439788 -
/syncope/trunk/core/src/main/java/org/apache/syncope/core/propagation/impl/AbstractPropagationTaskExecutor.java
Author: fmartelli
Date: Tue Jan 29 08:42:37 2013
New Revision: 1439788
URL: http://svn.apache.org/viewvc?rev=1439788&view=rev
Log:
Fix for SYNCOPE-279
Modified:
syncope/trunk/core/src/main/java/org/apache/syncope/core/propagation/impl/AbstractPropagationTaskExecutor.java
Modified: syncope/trunk/core/src/main/java/org/apache/syncope/core/propagation/impl/AbstractPropagationTaskExecutor.java
URL: http://svn.apache.org/viewvc/syncope/trunk/core/src/main/java/org/apache/syncope/core/propagation/impl/AbstractPropagationTaskExecutor.java?rev=1439788&r1=1439787&r2=1439788&view=diff
==============================================================================
--- syncope/trunk/core/src/main/java/org/apache/syncope/core/propagation/impl/AbstractPropagationTaskExecutor.java (original)
+++ syncope/trunk/core/src/main/java/org/apache/syncope/core/propagation/impl/AbstractPropagationTaskExecutor.java Tue Jan 29 08:42:37 2013
@@ -331,7 +331,12 @@ public abstract class AbstractPropagatio
} finally {
// Try to read remote object (user / group) AFTER any actual operation
if (connector != null) {
- afterObj = getRemoteObject(task, connector, true);
+ try {
+ afterObj = getRemoteObject(task, connector, true);
+ } catch (Exception ignore) {
+ // ignore exception
+ LOG.error("Error retrieving after object", ignore);
+ }
}
LOG.debug("Update execution for {}", task);
@@ -374,7 +379,8 @@ public abstract class AbstractPropagatio
}
@Override
- public void execute(final Collection<PropagationTask> tasks) throws PropagationException {
+ public void execute(final Collection<PropagationTask> tasks)
+ throws PropagationException {
execute(tasks, null);
}