Dear Experts,

we are trying to configure the OLDAP connector with Syncope 2.0.1.

We are using bundle 1.5.1.

We create a connector, we don't configure anything else but admin username, password, rootcontext, server and port.

We save and we create a resource connected to the connector:
- In the first page we don't modify anything
- in the second page we select all the Capabilities
- No policies (Account, pwd and pull)
We finish.

After we edit the provisioning rules:
- We select USER (__ACCOUNT__)
- No auxiliary classes
- Mapping:
--- username -> cn (key)
--- email -> mail
--- lastName -> sn
--- username -> uid
- No Object Link

We save, we try to provision but there is a failure:

Root cause:

java.util.MissingResourceException: Unable to find property: 'start' for component: body:toggle:outerObjectsRepeater:1:outer:form:content:tasks:secondLevelContainer:second:executions:secondLevelContainer:second:container:selectedObjects:topToolbars:toolbars:2:headers:2:header:orderByLink:header_body:label [class=org.apache.wicket.markup.html.basic.Label]. Locale: null, style: null
     at org.apache.wicket.Localizer.getString(Localizer.java:268)
at org.apache.wicket.model.ResourceModel$AssignmentWrapper.load(ResourceModel.java:129) at org.apache.wicket.model.ResourceModel$AssignmentWrapper.load(ResourceModel.java:99) at org.apache.wicket.model.LoadableDetachableModel.getObject(LoadableDetachableModel.java:134) at org.apache.wicket.Component.getDefaultModelObject(Component.java:1626) at org.apache.wicket.Component.getDefaultModelObjectAsString(Component.java:1654) at org.apache.wicket.markup.html.basic.Label.onComponentTagBody(Label.java:115) at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70) at org.apache.wicket.Component.internalRenderComponent(Component.java:2565) at org.apache.wicket.markup.html.WebComponent.onRender(WebComponent.java:60)
     at org.apache.wicket.Component.internalRender(Component.java:2380)
     at org.apache.wicket.Component.render(Component.java:2308)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1521)








We tried to clone the resource with the same information but using pull instead of push.
We launch the scheduler and we have this:



JobExecutionException: While pulling from connector
org.quartz.JobExecutionException: While pulling from connector [See nested exception: org.identityconnectors.framework.common.exceptions.ConnectorException: No attribute named entryUUID found in the search result] at org.apache.syncope.core.provisioning.java.pushpull.PullJobDelegate.doExecuteProvisioning(PullJobDelegate.java:284) at org.apache.syncope.core.provisioning.java.pushpull.PullJobDelegate.doExecuteProvisioning(PullJobDelegate.java:60) at org.apache.syncope.core.provisioning.java.pushpull.AbstractProvisioningJobDelegate.doExecute(AbstractProvisioningJobDelegate.java:558) at org.apache.syncope.core.provisioning.java.job.AbstractSchedTaskJobDelegate.execute(AbstractSchedTaskJobDelegate.java:96)
        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)




apparently is missing the entryUUID, that it's missing in our OLDAP.

We removed this reference from the Connector and we changed entryUUID with UID

we launch again the scheduler :

JobExecutionException: While pulling from connector
org.quartz.JobExecutionException: While pulling from connector [See nested exception: java.lang.IllegalArgumentException: Must be a single value.] at org.apache.syncope.core.provisioning.java.pushpull.PullJobDelegate.doExecuteProvisioning(PullJobDelegate.java:284) at org.apache.syncope.core.provisioning.java.pushpull.PullJobDelegate.doExecuteProvisioning(PullJobDelegate.java:60) at org.apache.syncope.core.provisioning.java.pushpull.AbstractProvisioningJobDelegate.doExecute(AbstractProvisioningJobDelegate.java:558)



Could you please assist?

What is missing both for provisioning and reconciliation?

Thanks!

Reply via email to