I’m trying to remove an account from an identity because it correlated incorrectly, but I cannot seem to do so because of this error “Accounts cannot be removed while background tasks are being processed”
After that, it just kicks me back to the identity search page
Any thoughts? There doesn’t seem to be much going on here
Yes, I see 3 pending tasks, but it doesn’t seem to want to let me update them
{
"errorName": "IllegalArgumentException",
"errorMessage": "Cannot deserialize value of type `java.util.ArrayList<com.github.fge.jsonpatch.JsonPatchOperation>` from Object value (token `JsonToken.FIELD_NAME`)\n at [Source: (io.undertow.servlet.spec.ServletInputStreamImpl); line: 2, column: 5]",
"trackingId": "b75da64cd73246a0829917edd325c3eb"
}
Example response once committed → “completed”: “2021-05-07T18:14:16.043Z”
By now if you make a call to GET https://{org}.api.identitynow.com/cc/api/org/getPendingIdentityTasks you should no longer find the pending task in the list. If you don’t find the task confirm in the UI that you no longer see the Blue bar displaying Identity data is updating. If not you should be good to resume normal operations.
Yeah, that makes sense… the API spec seems to be incorrect. FYI @colin_mckibben or @tyler_mairose the spec for update-task-status suggests that you need to have an “operations” object like below, but that seems to throw a 400. @Justin’s suggested fix worked.