[midPoint] ConnectorServer AdLdapConnector Exceptions

Patrick Spengler patrick.spengler at c-iam.com
Thu Jul 25 12:53:57 CEST 2019


​Hello,

we have the following ConnectorServer setup:
midpoint(3.9) -> connector-server(1.5.0.1) -> AdLdapConnector(2.2) -> Ad (2012 R2)
The AdLdapConnector is configured with Domain-Admin.

We can create Accounts on ad. 
But if we modify the Account in midpoint (e.g. Activation disable), 
we get the following Exceptions:

midpoint logs:

org.identityconnectors.framework.common.exceptions.ConnectorException(
No serializer for class: class org.identityconnectors.framework.common.objects.AttributeDelta)

com.evolveum.midpoint.provisioning.api.GenericConnectorException: 
Generic error in connector connector ConnectorInstanceIcfImpl(connector:6e2faa3a-e058-47bc-9575-60225be6a918
(ConnId com.evolveum.polygon.connector.ldap.ad.AdLdapConnector v2.2 @Connector server on TestServer)): 
org.identityconnectors.framework.common.exceptions.ConnectorException(
No serializer for class: class org.identityconnectors.framework.common.objects.AttributeDelta) 
at com.evolveum.midpoint.provisioning.impl.ResourceObjectConverter.executeModify(ResourceObjectConverter.java:857) 
at com.evolveum.midpoint.provisioning.impl.ResourceObjectConverter.modifyResourceObject(ResourceObjectConverter.java:614) 
at com.evolveum.midpoint.provisioning.impl.ShadowCache.modifyShadowAttempt(ShadowCache.java:991) 
at com.evolveum.midpoint.provisioning.impl.ShadowCache.modifyShadow(ShadowCache.java:945) 
at com.evolveum.midpoint.provisioning.impl.ProvisioningServiceImpl.modifyObject(ProvisioningServiceImpl.java:637) 
at com.evolveum.midpoint.model.impl.lens.ChangeExecutor.modifyProvisioningObject(ChangeExecutor.java:1586) 
at com.evolveum.midpoint.model.impl.lens.ChangeExecutor.executeModification(ChangeExecutor.java:1459) 
at com.evolveum.midpoint.model.impl.lens.ChangeExecutor.executeDelta(ChangeExecutor.java:942) 
at com.evolveum.midpoint.model.impl.lens.ChangeExecutor.executeChanges(ChangeExecutor.java:325) 
at com.evolveum.midpoint.model.impl.lens.Clockwork.lambda$processSecondary$0(Clockwork.java:657) 
at com.evolveum.midpoint.model.impl.lens.ClockworkMedic.partialExecute(ClockworkMedic.java:174) 
at com.evolveum.midpoint.model.impl.lens.ClockworkMedic.partialExecute(ClockworkMedic.java:154) 
at com.evolveum.midpoint.model.impl.lens.Clockwork.processSecondary(Clockwork.java:655) 
at com.evolveum.midpoint.model.impl.lens.Clockwork.click(Clockwork.java:489) 
at com.evolveum.midpoint.model.impl.lens.Clockwork.run(Clockwork.java:213) 
at com.evolveum.midpoint.model.impl.controller.ModelController.executeChanges(ModelController.java:560) 
at com.evolveum.midpoint.web.component.progress.ProgressPanel$14.callWithContextPrepared(ProgressPanel.java:606) 
at com.evolveum.midpoint.web.component.progress.ProgressPanel$14.callWithContextPrepared(ProgressPanel.java:592) 
at com.evolveum.midpoint.web.component.SecurityContextAwareCallable.call(SecurityContextAwareCallable.java:59) 
at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
at java.lang.Thread.run(Thread.java:748) 

ConnectorServer logs:
org.identityconnectors.framework.server.impl.ConnectionListener run(ConnectionProcessor.java:132)
SEVERE: java.io.EOFException
org.identityconnectors.framework.common.exceptions.ConnectorException: java.io.EOFException
        at org.identityconnectors.framework.common.exceptions.ConnectorException.wrap(ConnectorException.java:99)
       at org.identityconnectors.framework.impl.serializer.binary.BinaryObjectDecoder$InternalDecoder.readInt(BinaryObjectDecoder.java:205)
       at org.identityconnectors.framework.impl.serializer.binary.BinaryObjectDecoder$InternalDecoder.readObject(BinaryObjectDecoder.java:108)
        at org.identityconnectors.framework.impl.serializer.binary.BinaryObjectDecoder.readObject(BinaryObjectDecoder.java:293)
       at org.identityconnectors.framework.impl.api.remote.RemoteFrameworkConnection.readObject(RemoteFrameworkConnection.java:155)
        at org.identityconnectors.framework.server.impl.ConnectionProcessor.processRequest(ConnectionProcessor.java:160)
        at org.identityconnectors.framework.server.impl.ConnectionProcessor.run(ConnectionProcessor.java:119)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.EOFException
        at java.io.DataInputStream.readInt(DataInputStream.java:392)
        at org.identityconnectors.framework.impl.serializer.binary.BinaryObjectDecoder$InternalDecoder.readInt(BinaryObjectDecoder.java:203)
        ... 8 more

Best Regards
Patrick Spengler







More information about the midPoint mailing list