Hello Please help with this issue. I use the invite user feature to allow users to join the site. When the user get the invite they click on the url to go to the registration page. After entering their credentials and hit submit they get the following error Value cannot be null. Parameter name: loginName at SPSolutions.SharePoint.SPUserUtil.GetUserNoThrow(SPWeb web, String loginName) at SPSolutions.SharePoint.SPUserUtil.GetPrincipalsFromLoginNames(SPWeb web, List`1 loginNames) at SPSolutions.SharePoint.Delegation.ApplicationPages.RegisterPage.<>c__DisplayClass7.b__6() at SPSolutions.SharePoint.SPApplicationContext.<>c__DisplayClass1.b__0() at Microsoft.SharePoint.SPSecurity.CodeToRunElevatedWrapper(Object state) at Microsoft.SharePoint.SPSecurity.<>c__DisplayClass4.b__2() at Microsoft.SharePoint.Utilities.SecurityContext.RunAsProcess(CodeToRunElevated secureCode) at Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(WaitCallback secureCode, Object param) at Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(CodeToRunElevated secureCode) at SPSolutions.SharePoint.SPApplicationContext.RunWithElevatedContext(CodeToRunElevated secureCode) at SPSolutions.SharePoint.Delegation.ApplicationPages.RegisterPage.GetAddresses(String approvers) at SPSolutions.SharePoint.Delegation.ApplicationPages.RegisterPage.SendRequestApprovalEmail(MailDefinition mailDefinition, MembershipUser user, KeyValuePair`2[ profileProperties) at SPSolutions.SharePoint.Delegation.ApplicationPages.RegisterPage.FinishButton_Click(Object sender, EventArgs args) at System.Web.UI.WebControls.Button.OnClick(EventArgs e) at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Users can no longer register
Have more questions? Submit a request
It appears there is an issue with one or more of your approvers. To correct this issue immediately you should be able to remove your list of approvers and disable approval for invitations. I would then add your approvers back in one at a time to see which account is causing the issue. I believe this issue is being cause for one or two reasons.
First, I think one of your approver accounts has been remove from your SharePoint site collection. This could occur even if their domain account exists. If this is the issue you can correct it by adding the user to a SharePoint Group or back to the site.
Second, an approver is missing an e-mail address. Check the profile of each SharePoint account to ensure each aprover has a valid e-mail address.