syncope-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Francesco Chicchiriccò (JIRA) <j...@apache.org>
Subject [jira] [Closed] (SYNCOPE-1264) Propagation Task makes ERROR log about mandatory field
Date Tue, 20 Feb 2018 09:22:00 GMT

     [ 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)

Mime
View raw message