Troubleshooting / FAQ
Repeated Error Regarding Item Deletion
The connector might run into a situation where it repeatedly logs error messages like the following:
s.a.t.c.ContentTraversalCallbackListener : Item Backend invalidated the callback for deleting the item c197e826-0615-382a-b449-e744e8b2d0ab [job: 930db724-f4da-3efc-8e92-15d9beae4c5b].com.raytion.connector.backend.sharepoint.content.asynchronous.MicrosoftSharePointSearchException: Item [ItemReference(reference=c197e826-0615-382a-b449-e744e8b2d0ab)] is requested to be submitted for Deletion. It will not be submitted because is not present in SharePoint.
This occurs if the connector has submitted the deletion of an item to SharePoint, but missed the notification from the Raytion BCS Solution in SharePoint that the submission was received. In this case, the connector will try to delete the same item again and again in subsequent content traversals. Each attempt will yield the above-mentioned message.
As a workaround, delete the item in question from the connector database. To do this, proceed as follows:
-
Shutdown the connector.
-
Open the connector database.
-
Execute the SQL query
DELETE FROM item_store.partition_item_membership where item_id = '<item-id>';
(Replace<item-id>with the item’s UUID which you find in the error message, in the example above:
c197e826-0615-382a-b449-e744e8b2d0ab.)