Hello,
I keep getting below exception when trying to recon from a target LDAP into FIDC.
Any suggestions on problem area please?
{
"payload": {
"_id": "1c683f45-04fa-4e5c-9dfa-74b427d9901a-8513655",
"action": "UPDATE",
"ambiguousTargetObjectIds": "",
"entryType": "entry",
"eventName": "recon",
"exception": "org.forgerock.openidm.sync.SynchronizationException: Exception caught processing override assignment\n\tat org.forgerock.openidm.sync.SyncOperation.performAction(SyncOperation.java:501)\n\tat org.forgerock.openidm.metrics.MetricsCollector.time(MetricsCollector.java:83)\n\tat org.forgerock.openidm.sync.SourceSyncOperation.sync(SourceSyncOperation.java:153)\n\tat org.forgerock.openidm.sync.SourceRecon.recon(SourceRecon.java:103)\n\tat org.forgerock.openidm.sync.ReconTask.call(ReconTask.java:53)\n\tat org.forgerock.openidm.sync.ReconTask.call(ReconTask.java:22)\n\tat java.base/java.util.concurrent.FutureTask.run(Unknown Source)\n\tat java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)\n\tat java.base/java.util.concurrent.FutureTask.run(Unknown Source)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)\n\tat java.base/java.lang.Thread.run(Unknown Source)\nCaused by: org.forgerock.openidm.sync.SynchronizationException: Illegal state: No lastSync state for target object with id \"a8d715fc-b164-44eb-813a-5327be37ab77\" for mapping managedAlpha_user_systemIbmtivolildapUser\n\tat org.forgerock.openidm.sync.OverrideAssignmentProcessorImpl.lambda$determineUpdatedAttributeState$10(OverrideAssignmentProcessorImpl.java:247)\n\tat java.base/java.util.Optional.orElseGet(Unknown Source)\n\tat org.forgerock.openidm.sync.OverrideAssignmentProcessorImpl.lambda$determineUpdatedAttributeState$11(OverrideAssignmentProcessorImpl.java:242)\n\tat org.forgerock.util.promise.Promises$CompletedPromise.thenAsync(Promises.java:264)\n\tat org.forgerock.util.promise.Promises$CompletedPromise.thenAsync(Promises.java:228)\n\tat org.forgerock.openidm.sync.OverrideAssignmentProcessorImpl.determineUpdatedAttributeState(OverrideAssignmentProcessorImpl.java:227)\n\tat org.forgerock.openidm.sync.OverrideAssignmentProcessorImpl.lambda$possiblyIntegrateSourceChanges$6(OverrideAssignmentProcessorImpl.java:209)\n\tat java.base/java.util.Optional.map(Unknown Source)\n\tat org.forgerock.openidm.sync.OverrideAssignmentProcessorImpl.lambda$possiblyIntegrateSourceChanges$8(OverrideAssignmentProcessorImpl.java:209)\n\tat org.forgerock.util.promise.PromiseImpl$1.executeCallback(PromiseImpl.java:434)\n\tat org.forgerock.util.promise.PromiseImpl$1.handleStateChange(PromiseImpl.java:422)\n\tat org.forgerock.util.promise.PromiseImpl.handleCompletion(PromiseImpl.java:538)\n\tat org.forgerock.util.promise.PromiseImpl.addOrFireListener(PromiseImpl.java:526)\n\tat org.forgerock.util.promise.PromiseImpl.thenAsync(PromiseImpl.java:416)\n\tat org.forgerock.util.promise.PromiseImpl.thenAsync(PromiseImpl.java:407)\n\tat org.forgerock.util.promise.PromiseImpl.thenAsync(PromiseImpl.java:388)\n\tat org.forgerock.openidm.sync.OverrideAssignmentProcessorImpl.possiblyUpdateOverrideAssignment(OverrideAssignmentProcessorImpl.java:165)\n\tat org.forgerock.openidm.sync.SyncOperation.performAction(SyncOperation.java:493)\n\t... 11 more\n",
"level": "INFO",
"linkQualifier": "default",
"mapping": "systemIbmtivolildapUser_managedAlpha_user",
"message": "Exception caught processing override assignment",
"messageDetail": {
"code": 409,
"message": "Illegal state: No lastSync state for target object with id \"a8d715fc-b164-44eb-813a-5327be37ab77\" for mapping managedAlpha_user_systemIbmtivolildapUser",
"reason": "Conflict"
},
"reconId": "1c683f45-04fa-4e5c-9dfa-74b427d9901a-8513640",
"reconciling": "source",
"situation": "CONFIRMED",
"source": "audit",
"sourceObject": {
"__NAME__": "uid=a553010,ou=Employees,dc=valvoline,dc=com",
"_id": "A553010",
"c": "India",
"city": "GURGAON",
"cn": "Ajay Pal Singh",
"companyName": "VALVOLINE",
"costCenter": "990760",
"departmentNumber": [
"Information Technology"
],
"employeeType": "Contractor",
"givenName": "Ajay Pal",
"ldapGroups": [],
"location": "2232",
"mail": "Ajay.Singh@valvoline.com",
"managerID": "A275367",
"managerName": "James A Weitlauf",
"objectClass": [
"valvolineOrgPerson",
"inetOrgPerson",
"organizationalPerson",
"top",
"person"
],
"orgLevel1": "VALVOLINE GLOBAL PRODUCTS",
"pernr": "553010",
"searchName": "Singh, Ajay Pal",
"sn": "Singh",
"st": [
"07"
],
"telephoneNumber": [
"858-357-7777"
],
"uid": "A553010",
"userSuspend": "false"
},
"sourceObjectId": "system/IBMTivoliLDAP/User/A553010",
"status": "FAILURE",
"targetObject": {
"_id": "a8d715fc-b164-44eb-813a-5327be37ab77",
"_rev": "9c0f72bb-a558-4eb1-b5a7-4f59918716c7-52355",
"accountStatus": "Terminated",
"aliasList": [],
"assignments": [
{
"_ref": "managed/alpha_assignment/899a1ed9-efc1-4f41-b39e-011151717845",
"_refProperties": {
"_id": "0e77d082-1fe3-4a46-a51d-c630d28e72ad-1851705",
"_rev": "0e77d082-1fe3-4a46-a51d-c630d28e72ad-1851706"
},
"_refResourceCollection": "managed/alpha_assignment",
"_refResourceId": "899a1ed9-efc1-4f41-b39e-011151717845"
},
{
"_ref": "managed/alpha_assignment/c0bc3106-d911-40ae-b74d-744a0ea205f9",
"_refProperties": {
"_id": "0a22ffc8-b3b3-4447-b7fb-a3da86ec55a8-684364",
"_rev": "0a22ffc8-b3b3-4447-b7fb-a3da86ec55a8-684365"
},
"_refResourceCollection": "managed/alpha_assignment",
"_refResourceId": "c0bc3106-d911-40ae-b74d-744a0ea205f9"
},
{
"_ref": "managed/alpha_assignment/52d72260-b16e-4c4e-a7d4-b937b78549a3",
"_refProperties": {
"_id": "f7e936a5-5b1c-4f4c-a8f3-4c67ab5c4d02-411142",
"_rev": "f7e936a5-5b1c-4f4c-a8f3-4c67ab5c4d02-411143"
},
"_refResourceCollection": "managed/alpha_assignment",
"_refResourceId": "52d72260-b16e-4c4e-a7d4-b937b78549a3"
},
{
"_ref": "managed/alpha_assignment/49e972a8-aafe-454a-8f9d-f661e0b9a363",
"_refProperties": {
"_id": "844e0f49-cf3c-41c6-9465-4cdcf36dd799-881085",
"_rev": "844e0f49-cf3c-41c6-9465-4cdcf36dd799-881086"
},
"_refResourceCollection": "managed/alpha_assignment",
"_refResourceId": "49e972a8-aafe-454a-8f9d-f661e0b9a363"
},
{
"_ref": "managed/alpha_assignment/759d0fa2-0f73-4bb7-abe9-bfc75e8bc747",
"_refProperties": {
"_id": "0e7b9708-8baf-4a1c-85c6-ab342e945909-1447478",
"_rev": "0e7b9708-8baf-4a1c-85c6-ab342e945909-1447479"
},
"_refResourceCollection": "managed/alpha_assignment",
"_refResourceId": "759d0fa2-0f73-4bb7-abe9-bfc75e8bc747"
}
],
"city": "Gurgaon",
"cn": "Jose Test35",
"consentedMappings": [],
"country": "IN",
"custom_Location": "IN-Gurgaon",
"custom_accountType": "International",
"custom_businessUnit": "Information Technology",
"custom_businessUnit_Code": "40058329",
"custom_company": "Valvoline L&S India P LTD",
"custom_companyCode": "0911",
"custom_costCenter": "0000990760",
"custom_department": "IT Digital/Cust Exp I",
"custom_departmentCode": "50166213",
"custom_empNum": "00553010",
"custom_encryptedPassword": null,
"custom_hireDate": "2021-06-28 00:00:00",
"custom_hireReason": "TEROPP",
"custom_homeCountry": null,
"custom_hostCountry": null,
"custom_initialPassword": "!CYXDSUTYali2xhf",
"custom_jobCode": "50154973",
"custom_jobTitle": null,
"custom_localization": null,
"custom_locationCode": "2232",
"custom_middleInitials": null,
"custom_originalHireDate": "2021-06-28 00:00:00",
"custom_positionCode": "40057894",
"custom_positionText": "INDIA - INIT14",
"custom_postalAddress2": null,
"custom_preferredLanguageCode": "en_US",
"custom_preferredName": null,
"custom_terminationDate": "2023-03-31 00:00:00",
"description": null,
"displayName": null,
"effectiveApplications": [
{
"_id": "540c8dd5-2de5-44eb-9b0f-91c982a0eca3",
"_ref": "managed/alpha_application/540c8dd5-2de5-44eb-9b0f-91c982a0eca3",
"_refResourceCollection": "managed/alpha_application",
"_refResourceId": "540c8dd5-2de5-44eb-9b0f-91c982a0eca3",
"_rev": "af44c39e-a168-4d30-b891-07003ad3c501-24701",
"name": "VGOAzureV3_2"
},
{
"_id": "1e726d6e-93e9-4784-a6e3-25134c1e881e",
"_ref": "managed/alpha_application/1e726d6e-93e9-4784-a6e3-25134c1e881e",
"_refResourceCollection": "managed/alpha_application",
"_refResourceId": "1e726d6e-93e9-4784-a6e3-25134c1e881e",
"_rev": "9c0f72bb-a558-4eb1-b5a7-4f59918716c7-43387",
"name": "IBMTivoliLDAP"
}
],
"effectiveAssignments": [
{
"_id": "899a1ed9-efc1-4f41-b39e-011151717845",
"_ref": "managed/alpha_assignment/899a1ed9-efc1-4f41-b39e-011151717845",
"_refResourceCollection": "managed/alpha_assignment",
"_refResourceId": "899a1ed9-efc1-4f41-b39e-011151717845",
"_rev": "2df91e80-9b62-46f0-b575-a59ceac13efa-162378",
"attributes": [
{
"name": "accountEnabled",
"value": false
}
],
"condition": null,
"description": "a8d715fc-b164-44eb-813a-5327be37ab77override assignment",
"mapping": "managedAlpha_user_systemVgoazureactivedirectorytestUser",
"name": "a8d715fc-b164-44eb-813a-5327be37ab77-overrideAssignment",
"type": "__OVERRIDE__"
},
{
"_id": "c0bc3106-d911-40ae-b74d-744a0ea205f9",
"_ref": "managed/alpha_assignment/c0bc3106-d911-40ae-b74d-744a0ea205f9",
"_refResourceCollection": "managed/alpha_assignment",
"_refResourceId": "c0bc3106-d911-40ae-b74d-744a0ea205f9",
"_rev": "b30ee324-8c88-41d0-8ece-f9b4dbf67205-57135",
"attributes": [
{
"name": "userPrincipalName",
"value": "A553010@ValvolineGlobaltest.onmicrosoft.com"
}
],
"condition": null,
"description": "a8d715fc-b164-44eb-813a-5327be37ab77override assignment",
"mapping": "managedAlpha_user_systemVgoazureactivedirectorytestUser",
"name": "a8d715fc-b164-44eb-813a-5327be37ab77-overrideAssignment",
"type": "__OVERRIDE__"
},
{
"_id": "52d72260-b16e-4c4e-a7d4-b937b78549a3",
"_ref": "managed/alpha_assignment/52d72260-b16e-4c4e-a7d4-b937b78549a3",
"_refResourceCollection": "managed/alpha_assignment",
"_refResourceId": "52d72260-b16e-4c4e-a7d4-b937b78549a3",
"_rev": "824066ee-14b4-4112-a238-a6246ec985dc-88553",
"attributes": [
{
"name": "country",
"value": "India"
}
],
"condition": null,
"description": "a8d715fc-b164-44eb-813a-5327be37ab77override assignment",
"mapping": "managedAlpha_user_systemVgoazureactivedirectorytestUser",
"name": "a8d715fc-b164-44eb-813a-5327be37ab77-overrideAssignment",
"type": "__OVERRIDE__"
},
{
"_id": "759d0fa2-0f73-4bb7-abe9-bfc75e8bc747",
"_ref": "managed/alpha_assignment/759d0fa2-0f73-4bb7-abe9-bfc75e8bc747",
"_refResourceCollection": "managed/alpha_assignment",
"_refResourceId": "759d0fa2-0f73-4bb7-abe9-bfc75e8bc747",
"_rev": "242f2704-b554-406c-816c-bd03e25d0dc6-129405",
"attributes": [
{
"name": "userPrincipalName",
"value": "A553010@ValvolineGlobaltest.onmicrosoft.com"
},
{
"name": "accountEnabled",
"value": false
}
],
"condition": null,
"description": "3f5241fb-23f4-4a99-8234-b73f3aa1fc58_managedAlpha_user_systemVgoazurev32User_default __OVERRIDE__ assignment",
"linkQualifiers": [
"default"
],
"mapping": "managedAlpha_user_systemVgoazurev32User",
"name": "3f5241fb-23f4-4a99-8234-b73f3aa1fc58_managedAlpha_user_systemVgoazurev32User_default",
"type": "__OVERRIDE__"
},
{
"_id": "49e972a8-aafe-454a-8f9d-f661e0b9a363",
"_ref": "managed/alpha_assignment/49e972a8-aafe-454a-8f9d-f661e0b9a363",
"_refResourceCollection": "managed/alpha_assignment",
"_refResourceId": "49e972a8-aafe-454a-8f9d-f661e0b9a363",
"_rev": "9c0f72bb-a558-4eb1-b5a7-4f59918716c7-52252",
"attributes": [
{
"name": "city",
"value": "GURGAON"
},
{
"name": "departmentNumber",
"value": [
"Information Technology"
]
},
{
"name": "costCenter",
"value": "990760"
},
{
"name": "userSuspend",
"value": "false"
},
{
"name": "employeeType",
"value": "Contractor"
},
{
"name": "mail",
"value": "Ajay.Singh@valvoline.com"
},
{
"name": "telephoneNumber",
"value": [
"858-357-7777"
]
},
{
"name": "companyName",
"value": "VALVOLINE"
},
{
"name": "pernr",
"value": "553010"
},
{
"name": "managerID",
"value": "A275367"
},
{
"name": "managerName",
"value": "James A Weitlauf"
},
{
"name": "st",
"value": [
"07"
]
},
{
"name": "c",
"value": "India"
}
],
"condition": null,
"description": "A553010_managedAlpha_user_systemIbmtivolildapUser_default __OVERRIDE__ assignment",
"linkQualifiers": [
"default"
],
"mapping": "managedAlpha_user_systemIbmtivolildapUser",
"name": "A553010_managedAlpha_user_systemIbmtivolildapUser_default",
"type": "__OVERRIDE__"
}
],
"effectiveGroups": [],
"effectiveRoles": [],
"frIndexedDate1": null,
"frIndexedDate2": null,
"frIndexedDate3": null,
"frIndexedDate4": null,
"frIndexedDate5": null,
"frIndexedInteger1": null,
"frIndexedInteger2": null,
"frIndexedInteger3": null,
"frIndexedInteger4": null,
"frIndexedInteger5": null,
"frIndexedMultivalued1": [],
"frIndexedMultivalued2": [],
"frIndexedMultivalued3": [],
"frIndexedMultivalued4": [],
"frIndexedMultivalued5": [],
"frIndexedString1": "India",
"frIndexedString2": "employee",
"frIndexedString3": "0911",
"frIndexedString4": "00553010",
"frIndexedString5": null,
"frUnindexedDate1": null,
"frUnindexedDate2": null,
"frUnindexedDate3": null,
"frUnindexedDate4": null,
"frUnindexedDate5": null,
"frUnindexedInteger1": null,
"frUnindexedInteger2": null,
"frUnindexedInteger3": null,
"frUnindexedInteger4": null,
"frUnindexedInteger5": null,
"frUnindexedMultivalued1": [],
"frUnindexedMultivalued2": [],
"frUnindexedMultivalued3": [],
"frUnindexedMultivalued4": [],
"frUnindexedMultivalued5": [],
"frUnindexedString1": "2021-06-28 00:00:00",
"frUnindexedString2": "50166213",
"frUnindexedString3": "50154973",
"frUnindexedString4": "40058329",
"frUnindexedString5": "00553010",
"givenName": "Ajay Pal",
"kbaInfo": [],
"lastSync": {
"managedAlpha_user_systemVgoactivedirectoryUser": {
"effectiveAssignments": [],
"timestamp": "2024-03-05T14:19:42.380582505"
}
},
"mail": "grahamjohn.gochhi@test.valvolineglobal.com",
"memberOfOrgIDs": [],
"password": null,
"postalAddress": "Vipul Plaza Suncity",
"postalCode": "122016",
"preferences": null,
"profileImage": null,
"sn": "Singh",
"stateProvince": "Haryana",
"telephoneNumber": null,
"userName": "A553010"
},
"targetObjectId": "managed/alpha_user/a8d715fc-b164-44eb-813a-5327be37ab77",
"timestamp": "2024-07-31T11:48:10.513Z",
"topic": "recon",
"transactionId": "c7f98d50-9bf3-4a14-8651-e198c030a078/0",
"userId": "0bb6e401-358f-41b3-b87d-13d1950c1497"
},
"timestamp": "2024-07-31T11:48:10.514777711Z",
"type": "application/json",
"source": "idm-recon"
}
{
"payload": {
"_id": "1c683f45-04fa-4e5c-9dfa-74b427d9901a-8513662",
"ambiguousTargetObjectIds": null,
"entryType": "summary",
"eventName": "recon",
"exception": null,
"level": "INFO",
"linkQualifier": null,
"mapping": "systemIbmtivolildapUser_managedAlpha_user",
"message": "SOURCE_IGNORED: 0 TARGET_CHANGED: 0 SOURCE_TARGET_CONFLICT: 0 FOUND_ALREADY_LINKED: 0 UNQUALIFIED: 0 ABSENT: 0 TARGET_IGNORED: 0 MISSING: 0 ALL_GONE: 0 UNASSIGNED: 0 AMBIGUOUS: 0 CONFIRMED: 1 LINK_ONLY: 0 SOURCE_MISSING: 0 FOUND: 0 ",
"messageDetail": {
"_id": "1c683f45-04fa-4e5c-9dfa-74b427d9901a-8513640",
"duration": 148,
"durationSummary": {
"auditLog": {
"count": 2,
"max": 0,
"mean": 0,
"min": 0,
"stdDev": 0,
"sum": 1
},
"defaultPropertyMapping": {
"count": 1,
"max": 0,
"mean": 0,
"min": 0,
"stdDev": 0,
"sum": 0
},
"sourceLinkQuery": {
"count": 1,
"max": 1,
"mean": 1,
"min": 1,
"stdDev": 0,
"sum": 1
},
"sourcePhase": {
"count": 1,
"max": 31,
"mean": 31,
"min": 31,
"stdDev": 0,
"sum": 31
},
"sourceQuery": {
"count": 1,
"max": 100,
"mean": 100,
"min": 100,
"stdDev": 0,
"sum": 100
},
"targetObjectQuery": {
"count": 1,
"max": 7,
"mean": 7,
"min": 7,
"stdDev": 0,
"sum": 7
}
},
"ended": "2024-07-31T11:48:10.525Z",
"mapping": "systemIbmtivolildapUser_managedAlpha_user",
"parameters": {
"sourceQuery": {
"_fields": "*,ldapGroups",
"_queryFilter": "/uid co \"A553010\"",
"resourceName": "system/IBMTivoliLDAP/User"
},
"targetQuery": {
"_queryFilter": "/userName co \"A553010\"",
"resourceName": "managed/alpha_user"
}
},
"progress": {
"links": {
"created": 0,
"existing": {
"processed": 1,
"total": "?"
}
},
"source": {
"existing": {
"processed": 1,
"total": "1"
}
},
"target": {
"created": 0,
"deleted": 0,
"existing": {
"processed": 1,
"total": "?"
},
"unchanged": 1,
"updated": 0
}
},
"situationSummary": {
"ABSENT": 0,
"ALL_GONE": 0,
"AMBIGUOUS": 0,
"CONFIRMED": 1,
"FOUND": 0,
"FOUND_ALREADY_LINKED": 0,
"LINK_ONLY": 0,
"MISSING": 0,
"SOURCE_IGNORED": 0,
"SOURCE_MISSING": 0,
"SOURCE_TARGET_CONFLICT": 0,
"TARGET_CHANGED": 0,
"TARGET_IGNORED": 0,
"UNASSIGNED": 0,
"UNQUALIFIED": 0
},
"sourcePageTokens": [],
"sourceProcessedByNode": {},
"stage": "COMPLETED_SUCCESS",
"stageDescription": "reconciliation completed.",
"started": "2024-07-31T11:48:10.377Z",
"state": "SUCCESS",
"statusSummary": {
"FAILURE": 1,
"SUCCESS": 0
}
},
"reconAction": "recon",
"reconId": "1c683f45-04fa-4e5c-9dfa-74b427d9901a-8513640",
"reconciling": null,
"source": "audit",
"sourceObject": null,
"sourceObjectId": null,
"status": "SUCCESS",
"targetObject": null,
"targetObjectId": null,
"timestamp": "2024-07-31T11:48:10.529Z",
"topic": "recon",
"transactionId": "c7f98d50-9bf3-4a14-8651-e198c030a078/0",
"userId": "0bb6e401-358f-41b3-b87d-13d1950c1497"
},
"timestamp": "2024-07-31T11:48:10.529810489Z",
"type": "application/json",
"source": "idm-recon"
}
{
"payload": {
"_id": "1c683f45-04fa-4e5c-9dfa-74b427d9901a-8513648",
"ambiguousTargetObjectIds": null,
"entryType": "start",
"eventName": "recon",
"exception": null,
"level": "INFO",
"linkQualifier": null,
"mapping": "systemIbmtivolildapUser_managedAlpha_user",
"message": "Reconciliation initiated by 0bb6e401-358f-41b3-b87d-13d1950c1497",
"reconAction": "recon",
"reconId": "1c683f45-04fa-4e5c-9dfa-74b427d9901a-8513640",
"reconciling": null,
"source": "audit",
"sourceObject": null,
"sourceObjectId": null,
"targetObject": null,
"targetObjectId": null,
"timestamp": "2024-07-31T11:48:10.381Z",
"topic": "recon",
"transactionId": "c7f98d50-9bf3-4a14-8651-e198c030a078/0",
"userId": "0bb6e401-358f-41b3-b87d-13d1950c1497"
},
"timestamp": "2024-07-31T11:48:10.381619511Z",
"type": "application/json",
"source": "idm-recon"
}
{
"payload": {
"_id": "1c683f45-04fa-4e5c-9dfa-74b427d9901a-8513655",
"action": "UPDATE",
"ambiguousTargetObjectIds": "",
"entryType": "entry",
"eventName": "recon",
"exception": "org.forgerock.openidm.sync.SynchronizationException: Exception caught processing override assignment\n\tat org.forgerock.openidm.sync.SyncOperation.performAction(SyncOperation.java:501)\n\tat org.forgerock.openidm.metrics.MetricsCollector.time(MetricsCollector.java:83)\n\tat org.forgerock.openidm.sync.SourceSyncOperation.sync(SourceSyncOperation.java:153)\n\tat org.forgerock.openidm.sync.SourceRecon.recon(SourceRecon.java:103)\n\tat org.forgerock.openidm.sync.ReconTask.call(ReconTask.java:53)\n\tat org.forgerock.openidm.sync.ReconTask.call(ReconTask.java:22)\n\tat java.base/java.util.concurrent.FutureTask.run(Unknown Source)\n\tat java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)\n\tat java.base/java.util.concurrent.FutureTask.run(Unknown Source)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)\n\tat java.base/java.lang.Thread.run(Unknown Source)\nCaused by: org.forgerock.openidm.sync.SynchronizationException: Illegal state: No lastSync state for target object with id \"a8d715fc-b164-44eb-813a-5327be37ab77\" for mapping managedAlpha_user_systemIbmtivolildapUser\n\tat org.forgerock.openidm.sync.OverrideAssignmentProcessorImpl.lambda$determineUpdatedAttributeState$10(OverrideAssignmentProcessorImpl.java:247)\n\tat java.base/java.util.Optional.orElseGet(Unknown Source)\n\tat org.forgerock.openidm.sync.OverrideAssignmentProcessorImpl.lambda$determineUpdatedAttributeState$11(OverrideAssignmentProcessorImpl.java:242)\n\tat org.forgerock.util.promise.Promises$CompletedPromise.thenAsync(Promises.java:264)\n\tat org.forgerock.util.promise.Promises$CompletedPromise.thenAsync(Promises.java:228)\n\tat org.forgerock.openidm.sync.OverrideAssignmentProcessorImpl.determineUpdatedAttributeState(OverrideAssignmentProcessorImpl.java:227)\n\tat org.forgerock.openidm.sync.OverrideAssignmentProcessorImpl.lambda$possiblyIntegrateSourceChanges$6(OverrideAssignmentProcessorImpl.java:209)\n\tat java.base/java.util.Optional.map(Unknown Source)\n\tat org.forgerock.openidm.sync.OverrideAssignmentProcessorImpl.lambda$possiblyIntegrateSourceChanges$8(OverrideAssignmentProcessorImpl.java:209)\n\tat org.forgerock.util.promise.PromiseImpl$1.executeCallback(PromiseImpl.java:434)\n\tat org.forgerock.util.promise.PromiseImpl$1.handleStateChange(PromiseImpl.java:422)\n\tat org.forgerock.util.promise.PromiseImpl.handleCompletion(PromiseImpl.java:538)\n\tat org.forgerock.util.promise.PromiseImpl.addOrFireListener(PromiseImpl.java:526)\n\tat org.forgerock.util.promise.PromiseImpl.thenAsync(PromiseImpl.java:416)\n\tat org.forgerock.util.promise.PromiseImpl.thenAsync(PromiseImpl.java:407)\n\tat org.forgerock.util.promise.PromiseImpl.thenAsync(PromiseImpl.java:388)\n\tat org.forgerock.openidm.sync.OverrideAssignmentProcessorImpl.possiblyUpdateOverrideAssignment(OverrideAssignmentProcessorImpl.java:165)\n\tat org.forgerock.openidm.sync.SyncOperation.performAction(SyncOperation.java:493)\n\t... 11 more\n",
"level": "INFO",
"linkQualifier": "default",
"mapping": "systemIbmtivolildapUser_managedAlpha_user",
"message": "Exception caught processing override assignment",
"messageDetail": {
"code": 409,
"message": "Illegal state: No lastSync state for target object with id \"a8d715fc-b164-44eb-813a-5327be37ab77\" for mapping managedAlpha_user_systemIbmtivolildapUser",
"reason": "Conflict"
},
"reconId": "1c683f45-04fa-4e5c-9dfa-74b427d9901a-8513640",
"reconciling": "source",
"situation": "CONFIRMED",
"source": "audit",
"sourceObject": {
"__NAME__": "uid=a553010,ou=Employees,dc=valvoline,dc=com",
"_id": "A553010",
"c": "India",
"city": "GURGAON",
"cn": "Ajay Pal Singh",
"companyName": "VALVOLINE",
"costCenter": "990760",
"departmentNumber": [
"Information Technology"
],
"employeeType": "Contractor",
"givenName": "Ajay Pal",
"ldapGroups": [],
"location": "2232",
"mail": "Ajay.Singh@valvoline.com",
"managerID": "A275367",
"managerName": "James A Weitlauf",
"objectClass": [
"valvolineOrgPerson",
"inetOrgPerson",
"organizationalPerson",
"top",
"person"
],
"orgLevel1": "VALVOLINE GLOBAL PRODUCTS",
"pernr": "553010",
"searchName": "Singh, Ajay Pal",
"sn": "Singh",
"st": [
"07"
],
"telephoneNumber": [
"858-357-7777"
],
"uid": "A553010",
"userSuspend": "false"
},
"sourceObjectId": "system/IBMTivoliLDAP/User/A553010",
"status": "FAILURE",
"targetObject": {
"_id": "a8d715fc-b164-44eb-813a-5327be37ab77",
"_rev": "9c0f72bb-a558-4eb1-b5a7-4f59918716c7-52355",
"accountStatus": "Terminated",
"aliasList": [],
"assignments": [
{
"_ref": "managed/alpha_assignment/899a1ed9-efc1-4f41-b39e-011151717845",
"_refProperties": {
"_id": "0e77d082-1fe3-4a46-a51d-c630d28e72ad-1851705",
"_rev": "0e77d082-1fe3-4a46-a51d-c630d28e72ad-1851706"
},
"_refResourceCollection": "managed/alpha_assignment",
"_refResourceId": "899a1ed9-efc1-4f41-b39e-011151717845"
},
{
"_ref": "managed/alpha_assignment/c0bc3106-d911-40ae-b74d-744a0ea205f9",
"_refProperties": {
"_id": "0a22ffc8-b3b3-4447-b7fb-a3da86ec55a8-684364",
"_rev": "0a22ffc8-b3b3-4447-b7fb-a3da86ec55a8-684365"
},
"_refResourceCollection": "managed/alpha_assignment",
"_refResourceId": "c0bc3106-d911-40ae-b74d-744a0ea205f9"
},
{
"_ref": "managed/alpha_assignment/52d72260-b16e-4c4e-a7d4-b937b78549a3",
"_refProperties": {
"_id": "f7e936a5-5b1c-4f4c-a8f3-4c67ab5c4d02-411142",
"_rev": "f7e936a5-5b1c-4f4c-a8f3-4c67ab5c4d02-411143"
},
"_refResourceCollection": "managed/alpha_assignment",
"_refResourceId": "52d72260-b16e-4c4e-a7d4-b937b78549a3"
},
{
"_ref": "managed/alpha_assignment/49e972a8-aafe-454a-8f9d-f661e0b9a363",
"_refProperties": {
"_id": "844e0f49-cf3c-41c6-9465-4cdcf36dd799-881085",
"_rev": "844e0f49-cf3c-41c6-9465-4cdcf36dd799-881086"
},
"_refResourceCollection": "managed/alpha_assignment",
"_refResourceId": "49e972a8-aafe-454a-8f9d-f661e0b9a363"
},
{
"_ref": "managed/alpha_assignment/759d0fa2-0f73-4bb7-abe9-bfc75e8bc747",
"_refProperties": {
"_id": "0e7b9708-8baf-4a1c-85c6-ab342e945909-1447478",
"_rev": "0e7b9708-8baf-4a1c-85c6-ab342e945909-1447479"
},
"_refResourceCollection": "managed/alpha_assignment",
"_refResourceId": "759d0fa2-0f73-4bb7-abe9-bfc75e8bc747"
}
],
"city": "Gurgaon",
"cn": "Jose Test35",
"consentedMappings": [],
"country": "IN",
"custom_Location": "IN-Gurgaon",
"custom_accountType": "International",
"custom_businessUnit": "Information Technology",
"custom_businessUnit_Code": "40058329",
"custom_company": "Valvoline L&S India P LTD",
"custom_companyCode": "0911",
"custom_costCenter": "0000990760",
"custom_department": "IT Digital/Cust Exp I",
"custom_departmentCode": "50166213",
"custom_empNum": "00553010",
"custom_encryptedPassword": null,
"custom_hireDate": "2021-06-28 00:00:00",
"custom_hireReason": "TEROPP",
"custom_homeCountry": null,
"custom_hostCountry": null,
"custom_initialPassword": "!CYXDSUTYali2xhf",
"custom_jobCode": "50154973",
"custom_jobTitle": null,
"custom_localization": null,
"custom_locationCode": "2232",
"custom_middleInitials": null,
"custom_originalHireDate": "2021-06-28 00:00:00",
"custom_positionCode": "40057894",
"custom_positionText": "INDIA - INIT14",
"custom_postalAddress2": null,
"custom_preferredLanguageCode": "en_US",
"custom_preferredName": null,
"custom_terminationDate": "2023-03-31 00:00:00",
"description": null,
"displayName": null,
"effectiveApplications": [
{
"_id": "540c8dd5-2de5-44eb-9b0f-91c982a0eca3",
"_ref": "managed/alpha_application/540c8dd5-2de5-44eb-9b0f-91c982a0eca3",
"_refResourceCollection": "managed/alpha_application",
"_refResourceId": "540c8dd5-2de5-44eb-9b0f-91c982a0eca3",
"_rev": "af44c39e-a168-4d30-b891-07003ad3c501-24701",
"name": "VGOAzureV3_2"
},
{
"_id": "1e726d6e-93e9-4784-a6e3-25134c1e881e",
"_ref": "managed/alpha_application/1e726d6e-93e9-4784-a6e3-25134c1e881e",
"_refResourceCollection": "managed/alpha_application",
"_refResourceId": "1e726d6e-93e9-4784-a6e3-25134c1e881e",
"_rev": "9c0f72bb-a558-4eb1-b5a7-4f59918716c7-43387",
"name": "IBMTivoliLDAP"
}
],
"effectiveAssignments": [
{
"_id": "899a1ed9-efc1-4f41-b39e-011151717845",
"_ref": "managed/alpha_assignment/899a1ed9-efc1-4f41-b39e-011151717845",
"_refResourceCollection": "managed/alpha_assignment",
"_refResourceId": "899a1ed9-efc1-4f41-b39e-011151717845",
"_rev": "2df91e80-9b62-46f0-b575-a59ceac13efa-162378",
"attributes": [
{
"name": "accountEnabled",
"value": false
}
],
"condition": null,
"description": "a8d715fc-b164-44eb-813a-5327be37ab77override assignment",
"mapping": "managedAlpha_user_systemVgoazureactivedirectorytestUser",
"name": "a8d715fc-b164-44eb-813a-5327be37ab77-overrideAssignment",
"type": "__OVERRIDE__"
},
{
"_id": "c0bc3106-d911-40ae-b74d-744a0ea205f9",
"_ref": "managed/alpha_assignment/c0bc3106-d911-40ae-b74d-744a0ea205f9",
"_refResourceCollection": "managed/alpha_assignment",
"_refResourceId": "c0bc3106-d911-40ae-b74d-744a0ea205f9",
"_rev": "b30ee324-8c88-41d0-8ece-f9b4dbf67205-57135",
"attributes": [
{
"name": "userPrincipalName",
"value": "A553010@ValvolineGlobaltest.onmicrosoft.com"
}
],
"condition": null,
"description": "a8d715fc-b164-44eb-813a-5327be37ab77override assignment",
"mapping": "managedAlpha_user_systemVgoazureactivedirectorytestUser",
"name": "a8d715fc-b164-44eb-813a-5327be37ab77-overrideAssignment",
"type": "__OVERRIDE__"
},
{
"_id": "52d72260-b16e-4c4e-a7d4-b937b78549a3",
"_ref": "managed/alpha_assignment/52d72260-b16e-4c4e-a7d4-b937b78549a3",
"_refResourceCollection": "managed/alpha_assignment",
"_refResourceId": "52d72260-b16e-4c4e-a7d4-b937b78549a3",
"_rev": "824066ee-14b4-4112-a238-a6246ec985dc-88553",
"attributes": [
{
"name": "country",
"value": "India"
}
],
"condition": null,
"description": "a8d715fc-b164-44eb-813a-5327be37ab77override assignment",
"mapping": "managedAlpha_user_systemVgoazureactivedirectorytestUser",
"name": "a8d715fc-b164-44eb-813a-5327be37ab77-overrideAssignment",
"type": "__OVERRIDE__"
},
{
"_id": "759d0fa2-0f73-4bb7-abe9-bfc75e8bc747",
"_ref": "managed/alpha_assignment/759d0fa2-0f73-4bb7-abe9-bfc75e8bc747",
"_refResourceCollection": "managed/alpha_assignment",
"_refResourceId": "759d0fa2-0f73-4bb7-abe9-bfc75e8bc747",
"_rev": "242f2704-b554-406c-816c-bd03e25d0dc6-129405",
"attributes": [
{
"name": "userPrincipalName",
"value": "A553010@ValvolineGlobaltest.onmicrosoft.com"
},
{
"name": "accountEnabled",
"value": false
}
],
"condition": null,
"description": "3f5241fb-23f4-4a99-8234-b73f3aa1fc58_managedAlpha_user_systemVgoazurev32User_default __OVERRIDE__ assignment",
"linkQualifiers": [
"default"
],
"mapping": "managedAlpha_user_systemVgoazurev32User",
"name": "3f5241fb-23f4-4a99-8234-b73f3aa1fc58_managedAlpha_user_systemVgoazurev32User_default",
"type": "__OVERRIDE__"
},
{
"_id": "49e972a8-aafe-454a-8f9d-f661e0b9a363",
"_ref": "managed/alpha_assignment/49e972a8-aafe-454a-8f9d-f661e0b9a363",
"_refResourceCollection": "managed/alpha_assignment",
"_refResourceId": "49e972a8-aafe-454a-8f9d-f661e0b9a363",
"_rev": "9c0f72bb-a558-4eb1-b5a7-4f59918716c7-52252",
"attributes": [
{
"name": "city",
"value": "GURGAON"
},
{
"name": "departmentNumber",
"value": [
"Information Technology"
]
},
{
"name": "costCenter",
"value": "990760"
},
{
"name": "userSuspend",
"value": "false"
},
{
"name": "employeeType",
"value": "Contractor"
},
{
"name": "mail",
"value": "Ajay.Singh@valvoline.com"
},
{
"name": "telephoneNumber",
"value": [
"858-357-7777"
]
},
{
"name": "companyName",
"value": "VALVOLINE"
},
{
"name": "pernr",
"value": "553010"
},
{
"name": "managerID",
"value": "A275367"
},
{
"name": "managerName",
"value": "James A Weitlauf"
},
{
"name": "st",
"value": [
"07"
]
},
{
"name": "c",
"value": "India"
}
],
"condition": null,
"description": "A553010_managedAlpha_user_systemIbmtivolildapUser_default __OVERRIDE__ assignment",
"linkQualifiers": [
"default"
],
"mapping": "managedAlpha_user_systemIbmtivolildapUser",
"name": "A553010_managedAlpha_user_systemIbmtivolildapUser_default",
"type": "__OVERRIDE__"
}
],
"effectiveGroups": [],
"effectiveRoles": [],
"frIndexedDate1": null,
"frIndexedDate2": null,
"frIndexedDate3": null,
"frIndexedDate4": null,
"frIndexedDate5": null,
"frIndexedInteger1": null,
"frIndexedInteger2": null,
"frIndexedInteger3": null,
"frIndexedInteger4": null,
"frIndexedInteger5": null,
"frIndexedMultivalued1": [],
"frIndexedMultivalued2": [],
"frIndexedMultivalued3": [],
"frIndexedMultivalued4": [],
"frIndexedMultivalued5": [],
"frIndexedString1": "India",
"frIndexedString2": "employee",
"frIndexedString3": "0911",
"frIndexedString4": "00553010",
"frIndexedString5": null,
"frUnindexedDate1": null,
"frUnindexedDate2": null,
"frUnindexedDate3": null,
"frUnindexedDate4": null,
"frUnindexedDate5": null,
"frUnindexedInteger1": null,
"frUnindexedInteger2": null,
"frUnindexedInteger3": null,
"frUnindexedInteger4": null,
"frUnindexedInteger5": null,
"frUnindexedMultivalued1": [],
"frUnindexedMultivalued2": [],
"frUnindexedMultivalued3": [],
"frUnindexedMultivalued4": [],
"frUnindexedMultivalued5": [],
"frUnindexedString1": "2021-06-28 00:00:00",
"frUnindexedString2": "50166213",
"frUnindexedString3": "50154973",
"frUnindexedString4": "40058329",
"frUnindexedString5": "00553010",
"givenName": "Ajay Pal",
"kbaInfo": [],
"lastSync": {
"managedAlpha_user_systemVgoactivedirectoryUser": {
"effectiveAssignments": [],
"timestamp": "2024-03-05T14:19:42.380582505"
}
},
"mail": "grahamjohn.gochhi@test.valvolineglobal.com",
"memberOfOrgIDs": [],
"password": null,
"postalAddress": "Vipul Plaza Suncity",
"postalCode": "122016",
"preferences": null,
"profileImage": null,
"sn": "Singh",
"stateProvince": "Haryana",
"telephoneNumber": null,
"userName": "A553010"
},
"targetObjectId": "managed/alpha_user/a8d715fc-b164-44eb-813a-5327be37ab77",
"timestamp": "2024-07-31T11:48:10.513Z",
"topic": "recon",
"transactionId": "c7f98d50-9bf3-4a14-8651-e198c030a078/0",
"userId": "0bb6e401-358f-41b3-b87d-13d1950c1497"
},
"timestamp": "2024-07-31T11:48:10.514777711Z",
"type": "application/json",
"source": "idm-recon"
}
{
"payload": {
"_id": "1c683f45-04fa-4e5c-9dfa-74b427d9901a-8513662",
"ambiguousTargetObjectIds": null,
"entryType": "summary",
"eventName": "recon",
"exception": null,
"level": "INFO",
"linkQualifier": null,
"mapping": "systemIbmtivolildapUser_managedAlpha_user",
"message": "SOURCE_IGNORED: 0 TARGET_CHANGED: 0 SOURCE_TARGET_CONFLICT: 0 FOUND_ALREADY_LINKED: 0 UNQUALIFIED: 0 ABSENT: 0 TARGET_IGNORED: 0 MISSING: 0 ALL_GONE: 0 UNASSIGNED: 0 AMBIGUOUS: 0 CONFIRMED: 1 LINK_ONLY: 0 SOURCE_MISSING: 0 FOUND: 0 ",
"messageDetail": {
"_id": "1c683f45-04fa-4e5c-9dfa-74b427d9901a-8513640",
"duration": 148,
"durationSummary": {
"auditLog": {
"count": 2,
"max": 0,
"mean": 0,
"min": 0,
"stdDev": 0,
"sum": 1
},
"defaultPropertyMapping": {
"count": 1,
"max": 0,
"mean": 0,
"min": 0,
"stdDev": 0,
"sum": 0
},
"sourceLinkQuery": {
"count": 1,
"max": 1,
"mean": 1,
"min": 1,
"stdDev": 0,
"sum": 1
},
"sourcePhase": {
"count": 1,
"max": 31,
"mean": 31,
"min": 31,
"stdDev": 0,
"sum": 31
},
"sourceQuery": {
"count": 1,
"max": 100,
"mean": 100,
"min": 100,
"stdDev": 0,
"sum": 100
},
"targetObjectQuery": {
"count": 1,
"max": 7,
"mean": 7,
"min": 7,
"stdDev": 0,
"sum": 7
}
},
"ended": "2024-07-31T11:48:10.525Z",
"mapping": "systemIbmtivolildapUser_managedAlpha_user",
"parameters": {
"sourceQuery": {
"_fields": "*,ldapGroups",
"_queryFilter": "/uid co \"A553010\"",
"resourceName": "system/IBMTivoliLDAP/User"
},
"targetQuery": {
"_queryFilter": "/userName co \"A553010\"",
"resourceName": "managed/alpha_user"
}
},
"progress": {
"links": {
"created": 0,
"existing": {
"processed": 1,
"total": "?"
}
},
"source": {
"existing": {
"processed": 1,
"total": "1"
}
},
"target": {
"created": 0,
"deleted": 0,
"existing": {
"processed": 1,
"total": "?"
},
"unchanged": 1,
"updated": 0
}
},
"situationSummary": {
"ABSENT": 0,
"ALL_GONE": 0,
"AMBIGUOUS": 0,
"CONFIRMED": 1,
"FOUND": 0,
"FOUND_ALREADY_LINKED": 0,
"LINK_ONLY": 0,
"MISSING": 0,
"SOURCE_IGNORED": 0,
"SOURCE_MISSING": 0,
"SOURCE_TARGET_CONFLICT": 0,
"TARGET_CHANGED": 0,
"TARGET_IGNORED": 0,
"UNASSIGNED": 0,
"UNQUALIFIED": 0
},
"sourcePageTokens": [],
"sourceProcessedByNode": {},
"stage": "COMPLETED_SUCCESS",
"stageDescription": "reconciliation completed.",
"started": "2024-07-31T11:48:10.377Z",
"state": "SUCCESS",
"statusSummary": {
"FAILURE": 1,
"SUCCESS": 0
}
},
"reconAction": "recon",
"reconId": "1c683f45-04fa-4e5c-9dfa-74b427d9901a-8513640",
"reconciling": null,
"source": "audit",
"sourceObject": null,
"sourceObjectId": null,
"status": "SUCCESS",
"targetObject": null,
"targetObjectId": null,
"timestamp": "2024-07-31T11:48:10.529Z",
"topic": "recon",
"transactionId": "c7f98d50-9bf3-4a14-8651-e198c030a078/0",
"userId": "0bb6e401-358f-41b3-b87d-13d1950c1497"
},
"timestamp": "2024-07-31T11:48:10.529810489Z",
"type": "application/json",
"source": "idm-recon"
}type or paste code here