Hello Ilgrosso,

I thought you might be interested in this thing I discovered tonight.

If I create a user and assign a resource (APDS with the LDAP connector)
every goes well. I can change attributes of the user, activate and
deactivate the user and every change shows up perfectly at APDS.
When I remove the resource, it says that the entry is removed from the ldap.
But it's still there.
After reassigning the resource it gives the error below. In orde to fix the
entry I have to completely remove the account and create it again. Just
removing the LDAP entry doesn't suffice.

The strange thing is... all goes well when i just delete the entire user.
Then it is being removed properly.
I did not found any related issue on this forum, so I thought you might be
interested.

Or is this a configuration issue? It did not seem that way, but correct me
if I am wrong.

Kind regards,

Jeffrey Everling

java.lang.IllegalArgumentException: Must be a single value.
        at
org.identityconnectors.framework.common.objects.Attribute.<init>(Attribute.java:118)
~[connid-framework-1.3.3.jar:na]
        at
org.identityconnectors.framework.common.objects.AttributeBuilder.build(AttributeBuilder.java:188)
~[connid-framework-1.3.3.jar:na]
        at
org.identityconnectors.framework.common.objects.AttributeBuilder.build(AttributeBuilder.java:109)
~[connid-framework-1.3.3.jar:na]
        at
org.connid.bundles.ldap.schema.LdapSchemaMapping.createAttribute(LdapSchemaMapping.java:286)
~[na:na]
        at
org.connid.bundles.ldap.search.LdapSearch.createConnectorObject(LdapSearch.java:288)
~[na:na]
        at
org.connid.bundles.ldap.search.LdapSearch.access$000(LdapSearch.java:67)
~[na:na]
        at
org.connid.bundles.ldap.search.LdapSearch$1.handle(LdapSearch.java:143)
~[na:na]
        at
org.connid.bundles.ldap.search.DefaultSearchStrategy.doSearch(DefaultSearchStrategy.java:76)
~[na:na]
        at
org.connid.bundles.ldap.search.LdapInternalSearch.execute(LdapInternalSearch.java:70)
~[na:na]
        at
org.connid.bundles.ldap.search.LdapSearch.execute(LdapSearch.java:138)
~[na:na]
        at
org.connid.bundles.ldap.LdapConnector.executeQuery(LdapConnector.java:135)
~[na:na]
        at
org.connid.bundles.ldap.LdapConnector.executeQuery(LdapConnector.java:56)
~[na:na]
        at
org.identityconnectors.framework.impl.api.local.operations.SearchImpl.rawSearch(SearchImpl.java:118)
~[connid-framework-internal-1.3.3.jar:na]
        at
org.identityconnectors.framework.impl.api.local.operations.SearchImpl.search(SearchImpl.java:82)
~[connid-framework-internal-1.3.3.jar:na]
        at sun.reflect.GeneratedMethodAccessor395.invoke(Unknown Source)
~[na:na]
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[na:1.6.0_24]
        at java.lang.reflect.Method.invoke(Method.java:616) ~[na:1.6.0_24]
        at
org.identityconnectors.framework.impl.api.local.operations.ConnectorAPIOperationRunnerProxy.invoke(ConnectorAPIOperationRunnerProxy.java:93)
~[connid-framework-internal-1.3.3.jar:na]
        at sun.proxy.$Proxy146.search(Unknown Source) ~[na:na]
        at
org.identityconnectors.framework.impl.api.local.operations.GetImpl.getObject(GetImpl.java:65)
~[connid-framework-internal-1.3.3.jar:na]
        at sun.reflect.GeneratedMethodAccessor645.invoke(Unknown Source)
~[na:na]
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[na:1.6.0_24]
        at java.lang.reflect.Method.invoke(Method.java:616) ~[na:1.6.0_24]
        at
org.identityconnectors.framework.impl.api.local.operations.ThreadClassLoaderManagerProxy.invoke(ThreadClassLoaderManagerProxy.java:100)
~[connid-framework-internal-1.3.3.jar:na]
        at sun.proxy.$Proxy147.getObject(Unknown Source) [na:na]
        at sun.reflect.GeneratedMethodAccessor645.invoke(Unknown Source)
~[na:na]
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[na:1.6.0_24]
        at java.lang.reflect.Method.invoke(Method.java:616) ~[na:1.6.0_24]
        at
org.identityconnectors.framework.impl.api.DelegatingTimeoutProxy.invoke(DelegatingTimeoutProxy.java:107)
~[connid-framework-internal-1.3.3.jar:na]
        at sun.proxy.$Proxy147.getObject(Unknown Source) [na:na]
        at sun.reflect.GeneratedMethodAccessor645.invoke(Unknown Source)
~[na:na]
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[na:1.6.0_24]
        at java.lang.reflect.Method.invoke(Method.java:616) ~[na:1.6.0_24]
        at
org.identityconnectors.framework.impl.api.LoggingProxy.invoke(LoggingProxy.java:76)
~[connid-framework-internal-1.3.3.jar:na]
        at sun.proxy.$Proxy147.getObject(Unknown Source) [na:na]
        at
org.identityconnectors.framework.impl.api.AbstractConnectorFacade.getObject(AbstractConnectorFacade.java:227)
[connid-framework-internal-1.3.3.jar:na]
        at
org.apache.syncope.core.propagation.impl.AsyncConnectorFacade.getObject(AsyncConnectorFacade.java:97)
[AsyncConnectorFacade.class:na]
        at
org.apache.syncope.core.propagation.impl.AsyncConnectorFacade$$FastClassByCGLIB$$5578eaa3.invoke(<generated>)
[spring-core-3.2.4.RELEASE.jar:na]
        at
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
[spring-core-3.2.4.RELEASE.jar:3.2.4.RELEASE]
        at
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:698)
[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE]
        at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE]
        at
org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:95)
[spring-aop-3.2.4.RELEASE.jar:3.2.4.RELEASE]
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
[na:1.6.0_24]
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
[na:1.6.0_24]
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
[na:1.6.0_24]
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[na:1.6.0_24]
        at java.lang.Thread.run(Thread.java:679) [na:1.6.0_24]




--
View this message in context: 
http://syncope-user.1051894.n5.nabble.com/user-resource-removing-and-reassigning-tp5707401.html
Sent from the syncope-user mailing list archive at Nabble.com.

Reply via email to