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

Filipe Silva updated SYNCOPE-1264:
----------------------------------
    Description: 
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}
 

  was:
I think that if the mandatory check is used in the propagation mapping rule it 
should be only and 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}
 


> 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