Error executing synchronization on D1IM 7.1.2

Hi,

We encountered a problem sychronizing user list to UNSAccountB, however the simulation was successful.

A Powershell connector was used to perform synchronization, all functions within the connector file were tested wihout any issues.

It came with following error message:

2019-08-12 12:04:16 +08:00 - \IAMAPPSVR01 - VI.Projector.JobComponent.ProjectorComponent - 8557089a-f698-43e2-936d-c8f3bbbc1e59: Errors occured
[2134003] Error executing synchronization.
[1777018] Error executing synchronization project (WCP API Connection)'s workflow (UserImport).
[1777124] Error executing projection step (User Import) of projection configuration (UserImport (04c37e6c-5599-44a3-b216-49758729bee7)).
[1777219] Error executing synchronization step (User Import)!
[1777009] Error loading system objects of class User (all) (User_Master).
[System.NullReferenceException] Object reference not set to an instance of an object.
at StdioProcessor.StdioProcessor._Execute(Job job)
at VI.Projector.JobComponent.ProjectorComponent.Activate(String task)
at VI.Projector.JobComponent.ProjectorComponent._FullProjection()
---- Start of Inner Exception ----
at VI.Projector.JobComponent.ProjectorComponent._FullProjection()
at VI.Projector.Database.ProjectorExecutor.Project(ISession session, IProjectionConfiguration configuration, ProjectionOption options, ISystemObject adHocObject, CancellationToken cancellationToken)
at VI.Projector.Projection.Extensions.Execute(IProjectorEngine engine, IProjectionConfiguration configuration, ProjectionOption options, ISystemObject adHocObject, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
---- Start of Inner Exception ----
at VI.Projector.Projection.ProjectorEngine.<ExecuteAsync>d__3.MoveNext()
---- Start of Inner Exception ----
at VI.Projector.Projection.ProjectorEngine.<ExecuteAsync>d__3.MoveNext()
---- Start of Inner Exception ----
at VI.Projector.Projection.ProjectorEngine.<ExecuteAsync>d__3.MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
--- End of stack trace from previous location where exception was thrown ---
at VI.Projector.Projection.Internal.ProjectorEngineExecutionHelper.<ExecuteStepAsync>d__2.MoveNext()
---- Start of Inner Exception ----
at VI.Projector.Projection.Internal.ProjectorEngineExecutionHelper.<ExecuteStepAsync>d__2.MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
--- End of stack trace from previous location where exception was thrown ---
at System.Threading.Tasks.Task.Execute()
at System.Threading.Tasks.Task`1.InnerInvoke()
at VI.Projector.Projection.ProjectorEngine.<>c__DisplayClass19_0.<LoadMappingObjectCollectionAsync>b__0()
at VI.Projector.Projection.ProjectorEngine._LoadMappingObjectCollection(ISystemConnection connection, ISystemMap map, SystemMappingSide side, QueryByFilterOptions filterQuery)
at VI.Projector.Connection.SystemConnection.QueryObjectInternal(ISchemaClass schemaClass, QueryByFilterOptions query, Boolean withScope)
---- Start of Inner Exception ----
at VI.Projector.Connection.SystemConnection.QueryObjectInternal(ISchemaClass schemaClass, QueryByFilterOptions query, Boolean withScope)
at VI.Projector.Connection.Connectors.ThreadSafeConnector.OnQueryObject(QueryObjectsRequest request)
at VI.Projector.Connection.SystemConnector.QueryObject(QueryObjectsRequest request)
at VI.Projector.Powershell.Connector.PoshConnectorBase.OnQueryObjectsByFilter(QueryObjectsByFilterRequest request)
at VI.Projector.Powershell.Connector.PoshSystemObjectDataExtensions.ApplyCommandResult(PoshSystemObjectData target, String sourceCommand, PSObject sourceObject, IPSSchemaClass nativeClass, PoshSchemaType projSchemaType, IEnumerable`1 allRequestedProperties)
at VI.Projector.Powershell.Connector.PoshSystemObjectDataExtensions.ResolvePath(Object source, BindingPath path, Object defaultValue)
at VI.Projector.Powershell.Connector.PoshSystemObjectDataExtensions.GetPathItemFromObject(Object source, IPowershellBinding binding)
at System.Object.GetType()

Can anyone help?

Thanks.

Lawrence

Parents Reply
  • Here is the mapping setting. We just configured one mapping for user import to UNSAccountB. We had tried to import the data via csv and got no problem, thus we think the mapping should be correct.

    OneIM Target System
    ========================================
    AccountName <-- loginName
    cn <-- loginName
    Description <-- description
    DisplayName <-- staffName
    ObjectGUID <-- uid
    UID_UNSRootB <-- (Fixed string of UID_UNSRootB)


    Object matching rule: ObjectGUID <-> uid

Children