We have SharePoint 2013 calendar, which handle booking of resources. Calendar was migrated from SharePoint 2010 with backward compatibility. It was working fine for around 7 months after migration.
Recently we found that there is one issue when deleting single item from recurrence event. It throws an error: "Sorry, something went wrong, An unexpected error has occurred."
However, you can delete whole recurrence event successfully, but not single item in that recurrence event.
For all other case it works fine with CRUD operations.
There is no direct access to SharePoint logs, and therefore we still need to investigate using logs.
Question: if anyone comes across having similar error or have any suggestions?
Update 1 (Server Log):
System.ArgumentException: Value does not fall within the expected range. at Microsoft.SharePoint.SPFieldMap.GetColumnNumber(String strFieldName, Boolean bThrow) at Microsoft.SharePoint.SPListItemCollection.GetRawValue(String fieldname, Int32 iIndex, Boolean bThrow) at Microsoft.SharePoint.SPListItem.GetValue(SPField fld, Int32 columnNumber, Boolean bRaw, Boolean bThrowException) at Microsoft.SharePoint.SPListItem.GetValue(String strName, Boolean bThrowIfValueMissing, Boolean bThrowIfFieldMissing) at Microsoft.SharePoint.WebControls.RecurrenceField.SetExceptionsFields(Boolean bDeleteInstance) at Microsoft.SharePoint.WebControls.DeleteItemButton.DeleteFromRecurrenceSeries() at Microsoft.SharePoint.WebControls.DeleteItemButton.DeleteItem() at Microsoft.SharePoint.WebControls.SPLinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)