Hello all,
I have an issue with a form on my SharePoint site.
The form includes 4 columns of the "People of Group" type and we've noticed that if these are populated when the form is saved the routine that checks the names times out and causes an error.
The logs show the following:
08/09/2013 09:30:27.52 w3wp.exe (0x1320) 0x1A50 SharePoint Foundation Monitoring b4ly Medium Leaving Monitored Scope (Request (GET:http://compass:80/style%20library/mazarsv1/js/jquery-1.8.0.min.js)).
Execution Time=34.9955092057789 a1f0d7f1-301b-44ac-8b7f-cf775b6726dd
08/09/2013 09:30:28.07 w3wp.exe (0x0AC0) 0x15F0 SharePoint Foundation General 72b7 Medium Error validating entity <nameofuser>: System.Threading.ThreadAbortException:
Thread was being aborted. at Microsoft.SharePoint.Utilities.SPUtility.ResolvePrincipalInternal(SPWeb web, SPWebApplication webApp, Nullable`1 urlZone, String input, SPPrincipalType scopes, SPPrincipalSource sources, SPUserCollection
usersContainer, Boolean inputIsEmailOnly, Boolean alwaysAddWindowsResolver) at Microsoft.SharePoint.Utilities.SPUtility.ResolvePrincipal(SPWeb web, String input, SPPrincipalType scopes, SPPrincipalSource sources, SPUserCollection usersContainer,
Boolean inputIsEmailOnly) at Microsoft.SharePoint.WebControls.PeopleEditor.ResolveSPEntities(PickerEntity entity, Boolean shouldSetExactMatch) at Microsoft.SharePoint.WebControls.PeopleEditor.ValidateEntity(PickerEntity
entity) ... 42c4c1fe-4f30-49df-a6cb-b4a2fa5a0080
08/09/2013 09:30:28.07* w3wp.exe (0x0AC0) 0x15F0 SharePoint Foundation General 72b7 Medium ... at Microsoft.SharePoint.WebControls.EntityEditor.Validate(). 42c4c1fe-4f30-49df-a6cb-b4a2fa5a0080
08/09/2013 09:30:28.11 w3wp.exe (0x0AC0) 0x15F0 SharePoint Foundation Runtime tkau Unexpected System.Web.HttpException: Request timed out. 42c4c1fe-4f30-49df-a6cb-b4a2fa5a0080
If the names are all checked before the form is saved then everything seems to be ok.
Just wondered if there was anyway to improve this behaviour. I should mention that some of the names are coming from a trusted domain which I'm guessing is adding an overhead.