Project

General

Profile

Actions

Defect #968

closed

Sync - contracts - item log is null

Added by Vít Švanda about 6 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
High
Assignee:
Ondřej Kopr
Category:
Synchronization
Target version:
Start date:
02/15/2018
Due date:
% Done:

0%

Estimated time:
Affected versions:
Owner:

Description

We have discovered a very odd behavior of customer contract synchronization.
  • Synchronization has been linked against the table in MSSQL (net.sourceforge.jtds.jdbc.Driver).
  • The system was created as duplicate a system for synchronizing identity.
  • An error has occurred whenever synchronization is started:
java.lang.NullPointerException
        at eu.bcvsolutions.idm.acc.service.impl.ContractSynchronizationExecutor.getValueByMappedAttribute(ContractSynchronizatio
nExecutor.java:395)
        at eu.bcvsolutions.idm.acc.service.impl.AbstractSynchronizationExecutor.handleIcObject(AbstractSynchronizationExecutor.j
ava:507)
        at eu.bcvsolutions.idm.acc.service.impl.AbstractSynchronizationExecutor$DefaultResultHandler.handle(AbstractSynchronizat
ionExecutor.java:2123)
        at eu.bcvsolutions.idm.ic.connid.service.impl.ConnIdIcConnectorService$2.handle(ConnIdIcConnectorService.java:250)
        at org.identityconnectors.framework.impl.api.SearchResultsHandlerLoggingProxy.handle(SearchResultsHandlerLoggingProxy.java:64)
        at org.identityconnectors.framework.impl.api.StreamHandlerUtil$ObjectStreamHandlerAdapter.handle(StreamHandlerUtil.java:101)
        at org.identityconnectors.framework.impl.api.BufferedResultsProxy.invoke(BufferedResultsProxy.java:262)
  • No LogItems were created. The error was only in the main synchronization log.
  • We have never been able to simulate this problem.
  • Solution: re-creating the system with the same settings (including synchronization).
  • After mapping has been reselected in a failed sync, this synchronization has started to work properly.
Actions

Also available in: Atom PDF