<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SharePoint Integration</title><link>https://www.infopathdev.com:443/forums/46.aspx</link><description> For questions concerning issues in the integration of SharePoint and Microsoft InfoPath.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: Security Validation Error</title><link>https://www.infopathdev.com:443/forums/thread/106166.aspx</link><pubDate>Thu, 14 Apr 2016 15:23:39 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:106166</guid><dc:creator>Jim Cantwell</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/106166.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=106166</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;You will need a try/catch around the EnsureUser call.&amp;nbsp; If the user does not exist in the SharePoint user list for the site, the user is attempted to be added to the site.&amp;nbsp; This is why it works for administrators but not normal users.&amp;nbsp; If the user already exists on the site, normal users should not get an exception.&amp;nbsp; You will need something in place to make sure users that can be specified in the /my:myFields/my:cUser have already been added to the SharePoint site users list.&lt;/p&gt;&lt;p&gt;You also have two EnsureUser calls for the same user alias.&amp;nbsp; I would remove the second (string userDisplayName = ...EnsureUser(...)) and replace with userDisplayName&amp;nbsp;= theUser.Name after the clientContext.Load(theUser)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Microsoft.SharePoint.Client.User theUser = clientContext.Web.EnsureUser(cUser);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string userDisplayName = SPContext.Current.Web.EnsureUser(cUser).Name;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clientContext.Load(theUser);&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Security Validation Error</title><link>https://www.infopathdev.com:443/forums/thread/106125.aspx</link><pubDate>Tue, 12 Apr 2016 15:19:35 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:106125</guid><dc:creator>julady1</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/106125.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=46&amp;PostID=106125</wfw:commentRss><description>&lt;p&gt;Hi, &lt;/p&gt;&lt;p&gt;I&amp;#39;ve just created an account with infopath dev platform. I have been working with infopath for the past 2 years and have been resolving most of my issues from this forum. Thanks for the great help offered here. Its been really useful to me. I am currently faced with an issue that i am finding difficult resolving. I&amp;#39;ve created an infopath administrator approved form which i successfully published to my SharePoint Server. The Submit button on the form has custom code that post content to SharePoint Newsfeed.Find the snippet of the code below:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void submitBtn_Clicked(object sender, ClickedEventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string recepientType = MainDataSource.CreateNavigator().SelectSingleNode(&amp;quot;/my:myFields/my:typeOfRec&amp;quot;, NamespaceManager).Value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (recepientType==&amp;quot;1&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SPWeb.Equals;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ClientContext clientContext = new ClientContext(&amp;quot;http://my&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string cUser = MainDataSource.CreateNavigator().SelectSingleNode(&amp;quot;/my:myFields/my:cUser&amp;quot;, NamespaceManager).Value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string msg = MainDataSource.CreateNavigator().SelectSingleNode(&amp;quot;/my:myFields/my:mess&amp;quot;, NamespaceManager).Value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string url = MainDataSource.CreateNavigator().SelectSingleNode(&amp;quot;/my:myFields/my:url&amp;quot;, NamespaceManager).Value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string accountName = MainDataSource.CreateNavigator().SelectSingleNode(&amp;quot;/my:myFields/my:recMail&amp;quot;, NamespaceManager).Value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SocialFeedManager socialMgr = new SocialFeedManager(clientContext);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Microsoft.SharePoint.Client.User theUser = clientContext.Web.EnsureUser(cUser);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string userDisplayName = SPContext.Current.Web.EnsureUser(cUser).Name;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clientContext.Load(theUser);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var post = new SocialPostCreationData();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; post.ContentText = &amp;quot;Sent an E-Recognition on behalf of &amp;quot; + userDisplayName + &amp;quot; to @{0}&amp;nbsp; &amp;quot;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; post.ContentItems = new[]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new SocialDataItem&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ItemType = SocialDataItemType.User,&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AccountName = accountName&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; post.Attachment = new SocialAttachment() { AttachmentKind = SocialAttachmentKind.Image, Uri = url };&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ClientResult&amp;lt;SocialThread&amp;gt; resultThread = socialMgr.CreatePost(null, post);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //post.ContentText = msg;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clientContext.ExecuteQuery();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }// Write your code here.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;&lt;b&gt;Issue&lt;/b&gt;: &lt;/p&gt;&lt;ol&gt;&lt;li&gt;Currently &lt;span class="st"&gt;&lt;b&gt;AllowAnonymousImpersonation&lt;/b&gt; for the web application has been set to false. When this property is set to true the submit button on the form generates unauthorized errors. Currently all post sent to a newsfeed are made by the application pool account for the web application. Now i want to be able to modify the code so that post can be made from context of the user that submits the form.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="st"&gt;The form submits ok when run by the site collection administrator. However when site members click the submit button, &lt;/span&gt;they receive the warning prompt below &lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&amp;quot; Warning &lt;br /&gt;There has been an error while processing the form. &lt;br /&gt;Click OK to resume filling out the form. You may want to check your form data for errors. &lt;br /&gt;&amp;nbsp;&lt;br /&gt;Hide error details &lt;br /&gt;An entry has been added to the Windows event log of the server. &lt;br /&gt;Log ID:5337&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Correlation ID:33cc719d-125c-90f5-500a-d273f2eb830f&amp;quot; &amp;quot;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;4/12/2016 13:08:27.32 &amp;nbsp;&amp;nbsp;&amp;nbsp; w3wp.exe (contoso:0x4220)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2A80&amp;nbsp;&amp;nbsp;&amp;nbsp; InfoPath Forms Services&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Runtime - Business Logic&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m0jq&amp;nbsp;&amp;nbsp;&amp;nbsp; Warning&amp;nbsp;&amp;nbsp;&amp;nbsp; Business logic failed due to an exception. (User: 0#.w|contoso\user, Form Name: recog, IP: , Request: http://contoso/sites/dev/_layouts/15/FormServer.aspx?XsnLocation=http://contoso/sites/dev/FormServerTemplates/recog.xsn&amp;amp;SaveLocation=http://contoso/sites/dev/form&amp;amp;ClientInstalled=false&amp;amp;DefaultItemOpen=1&amp;amp;Source=http://contoso/sites/dev/form/Forms/AllItems.aspx, Form ID: urn:schemas-microsoft-com:office:infopath:recog:-myXSD-2016-04-01T01-35-12, Type: SPException, Exception Message: The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again. The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again.)&amp;nbsp;&amp;nbsp;&amp;nbsp; 33cc719d-125c-90f5-500a-d273f2eb830f&lt;br /&gt;04/12/2016 13:08:27.32 &amp;nbsp;&amp;nbsp;&amp;nbsp; w3wp.exe (contoso:0x4220)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2A80&amp;nbsp;&amp;nbsp;&amp;nbsp; InfoPath Forms Services&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Runtime - Business Logic&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m0yi&amp;nbsp;&amp;nbsp;&amp;nbsp; Medium&amp;nbsp;&amp;nbsp;&amp;nbsp; Exception thrown from business logic event listener: Microsoft.SharePoint.SPException: The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again. ---&amp;gt; System.Runtime.InteropServices.COMException: The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at Microsoft.SharePoint.Library.SPRequestInternalClass.UpdateMembers(String bstrUrl, UInt32 dwObjectType, String bstrObjId, Guid&amp;amp; pguidScopeId, Int32 lGroupID, Int32 lGroupOwnerId, Object&amp;amp; pvarArrayAdd, Object&amp;amp; pvarArrayAddIds, Object&amp;amp; pvarArrayLoginsRemove, Object&amp;amp; pvarArrayIdsRemove, Boolean bRemoveFromCurrentScopeOnly, Boolean bSendEmail)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at Microsoft.SharePoint.Library.SPRequest.UpdateMem...&amp;nbsp;&amp;nbsp;&amp;nbsp; 33cc719d-125c-90f5-500a-d273f2eb830f&lt;br /&gt;04/12/2016 13:08:27.32*&amp;nbsp;&amp;nbsp;&amp;nbsp; w3wp.exe (contoso:0x4220)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2A80&amp;nbsp;&amp;nbsp;&amp;nbsp; InfoPath Forms Services&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Runtime - Business Logic&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m0yi&amp;nbsp;&amp;nbsp;&amp;nbsp; Medium&amp;nbsp;&amp;nbsp;&amp;nbsp; ...bers(String bstrUrl, UInt32 dwObjectType, String bstrObjId, Guid&amp;amp; pguidScopeId, Int32 lGroupID, Int32 lGroupOwnerId, Object&amp;amp; pvarArrayAdd, Object&amp;amp; pvarArrayAddIds, Object&amp;amp; pvarArrayLoginsRemove, Object&amp;amp; pvarArrayIdsRemove, Boolean bRemoveFromCurrentScopeOnly, Boolean bSendEmail)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --- End of inner exception stack trace ---&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at Microsoft.SharePoint.SPGlobal.HandleCanaryValidationException(COMException comEx)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at Microsoft.SharePoint.Library.SPRequest.UpdateMembers(String bstrUrl, UInt32 dwObjectType, String bstrObjId, Guid&amp;amp; pguidScopeId, Int32 lGroupID, Int32 lGroupOwnerId, Object&amp;amp; pvarArrayAdd, Object&amp;amp; pvarArrayAddIds, Object&amp;amp; pvarArrayLoginsRemove, Object&amp;amp; pvarArrayIdsRemove, Boolean bRemoveFromCurrentScopeOnly, Boolean bSendEmail)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at Microsoft.SharePoint.SPUserCollection.Upda...&amp;nbsp;&amp;nbsp;&amp;nbsp; 33cc719d-125c-90f5-500a-d273f2eb830f&lt;br /&gt;04/12/2016 13:08:27.32*&amp;nbsp;&amp;nbsp;&amp;nbsp; w3wp.exe (contoso:0x4220)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2A80&amp;nbsp;&amp;nbsp;&amp;nbsp; InfoPath Forms Services&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Runtime - Business Logic&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m0yi&amp;nbsp;&amp;nbsp;&amp;nbsp; Medium&amp;nbsp;&amp;nbsp;&amp;nbsp; ...teMembers(Object objUpdateInfo, Object objAddIds, Object objRemoveLogins, Object objRemoveIds, Boolean fSendEmail)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at Microsoft.SharePoint.SPUserCollection.AddCollection(SPUserInfo[] addUsersInfo, IEnumerable`1 addUsers)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at Microsoft.SharePoint.SPWeb.EnsureUser(String logonName)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at recog.FormCode.submitBtn_Clicked(Object sender, ClickedEventArgs e) in c:\Users\spadmin\AppData\Local\Temp\2\Vsta\9feaabae2255422e87be6b17acf3233d\FormCode.cs:line 51&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at Microsoft.Office.InfoPath.Server.Util.DocumentReliability.InvokeBusinessLogic(Thunk thunk)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at Microsoft.Office.InfoPath.Server.SolutionLifetime.ButtonEventHost.FireClickedEvent(Document document, ClickedEventArgs args)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at Microsoft.Office.InfoPath.Server.DocumentLifetime.OMExceptionManager.CallFormCodeWithExceptionHandlin...&amp;nbsp;&amp;nbsp;&amp;nbsp; 33cc719d-125c-90f5-500a-d273f2eb830f&lt;br /&gt;04/12/2016 13:08:27.32*&amp;nbsp;&amp;nbsp;&amp;nbsp; w3wp.exe (contoso:0x4220)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2A80&amp;nbsp;&amp;nbsp;&amp;nbsp; InfoPath Forms Services&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Runtime - Business Logic&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m0yi&amp;nbsp;&amp;nbsp;&amp;nbsp; Medium&amp;nbsp;&amp;nbsp;&amp;nbsp; ...g(UserMessages userMessages, OMCall d)&amp;nbsp;&amp;nbsp;&amp;nbsp; 33cc719d-125c-90f5-500a-d273f2eb830f&lt;br /&gt;04/12/2016 13:08:27.34 &amp;nbsp;&amp;nbsp;&amp;nbsp; w3wp.exe (contoso:0x4220)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2A80&amp;nbsp;&amp;nbsp;&amp;nbsp; InfoPath Forms Services&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Runtime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m0ib&amp;nbsp;&amp;nbsp;&amp;nbsp; Medium&amp;nbsp;&amp;nbsp;&amp;nbsp; Not persisting state for request due to previous errors. Form Template: urn:schemas-microsoft-com:office:infopath:recog:-myXSD-2016-04-01T01-35-12&amp;nbsp;&amp;nbsp;&amp;nbsp; 33cc719d-125c-90f5-500a-d273f2eb830f&lt;br /&gt;04/12/2016 13:08:27.34 &amp;nbsp;&amp;nbsp;&amp;nbsp; w3wp.exe (contoso:0x4220)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2A80&amp;nbsp;&amp;nbsp;&amp;nbsp; SharePoint Server&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; State Service&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 8kfs&amp;nbsp;&amp;nbsp;&amp;nbsp; Medium&amp;nbsp;&amp;nbsp;&amp;nbsp; The StateManager is disposing and calling ReleaseLockedStates() (Count=0)&amp;nbsp;&amp;nbsp;&amp;nbsp; 33cc719d-125c-90f5-500a-d273f2eb830f&lt;br /&gt;04/12/2016 13:08:27.34 &amp;nbsp;&amp;nbsp;&amp;nbsp; w3wp.exe (contoso:0x4220)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 0x2A80&amp;nbsp;&amp;nbsp;&amp;nbsp; SharePoint Foundation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Monitoring&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; b4ly&amp;nbsp;&amp;nbsp;&amp;nbsp; Medium&amp;nbsp;&amp;nbsp;&amp;nbsp; Leaving Monitored Scope (Request (POST:http://contoso:80/sites/dev/_layouts/15/Postback.FormServer.aspx)). Execution Time=151.121441412247&amp;nbsp;&amp;nbsp;&amp;nbsp; 33cc719d-125c-90f5-500a-d273f2eb830f&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I need help fine tuning the code to eliminate the above issues. Thank you.&lt;br /&gt;&lt;/p&gt;</description></item></channel></rss>