[ 
https://issues.apache.org/jira/browse/SYNCOPE-1264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò closed SYNCOPE-1264.
-------------------------------------------
    Resolution: Not A Problem

If Resource is set to enforce constraints and a constrain is violated, then an 
error is reported and the propagation is halted.

If Resource is set to not enforce constraints and a constrain is violated, no 
error is reported and the propagation is not halted.

> Propagation Task makes ERROR log about mandatory field
> ------------------------------------------------------
>
>                 Key: SYNCOPE-1264
>                 URL: https://issues.apache.org/jira/browse/SYNCOPE-1264
>             Project: Syncope
>          Issue Type: Improvement
>          Components: core
>    Affects Versions: 2.0.7
>            Reporter: Filipe Silva
>            Priority: Minor
>
> I think that, if the mandatory check is used ({color:#333333}Enforce 
> mandatory condition in the resource{color}) and is a mandatory field in the 
> propagation mapping rule it should be only reported as an INFO msg ("Not 
> attempted because there are mandatory attributes without value(s)") and not 
> an ERROR message
>   
> {noformat}
> ERROR 
> org.apache.syncope.core.provisioning.api.propagation.PropagationTaskExecutor 
> - Error propagation priority resource
> org.apache.syncope.core.provisioning.api.propagation.PropagationException: 
> Exception during provision on resource AD Resource
> java.lang.IllegalArgumentException: Not attempted because there are mandatory 
> attributes without value(s): [__PASSWORD__]
>     at 
> org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.createOrUpdate(AbstractPropagationTaskExecutor.java:234)
>     at 
> org.apache.syncope.core.provisioning.java.propagation.AbstractPropagationTaskExecutor.execute(AbstractPropagationTaskExecutor.java:424)
>     at 
> org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.call(DefaultPropagationTaskCallable.java:89)
>     at 
> org.apache.syncope.core.provisioning.java.propagation.DefaultPropagationTaskCallable.call(DefaultPropagationTaskCallable.java:38)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:498)
>     at 
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333)
>     at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
> ((...){noformat}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to