MP v2.7, Windows Server, MS SQL
I've narrowed down a bug with Google ReCaptcha and the Admin login (could be other forms too). With a .hospital domain extension, I get the below error. If I switch to another domain it works fine.
2022-03-29 11:31:58,594 ERROR 65.30.52.71 - en-US - /Secure/Login.aspx?returnurl=%2fAdmin%2fAdminMenu.aspx - mojoPortal.Web.Global - Referrer(https://www.mydomain.hospital/Secure/Login.aspx?returnurl=%2fAdmin%2fAdminMenu.aspx) useragent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:98.0) Gecko/20100101 Firefox/98.0
System.ArgumentNullException: Value cannot be null.
Parameter name: errorMessage
at mojoPortal.Web.UI.RecaptchaResponse..ctor(Boolean isValid, String errorMessage)
at mojoPortal.Web.UI.RecaptchaValidator.Validate()
at mojoPortal.Web.UI.RecaptchaControl.Validate()
at System.Web.UI.Page.Validate()
at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
2022-03-29 11:32:55,609 ERROR (null) - (null) - (null) - mojoPortal.Web.Global - Referrer(https://www.mydomain.hospital/Secure/Login.aspx?returnurl=%2fAdmin%2fAdminMenu.aspx) useragent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:98.0) Gecko/20100101 Firefox/98.0
System.ArgumentNullException: Value cannot be null.
Parameter name: errorMessage
at mojoPortal.Web.UI.RecaptchaResponse..ctor(Boolean isValid, String errorMessage)
at mojoPortal.Web.UI.RecaptchaValidator.Validate()
at mojoPortal.Web.UI.RecaptchaControl.Validate()
at System.Web.UI.Page.Validate()
at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
2022-03-29 11:35:32,579 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Global.asax.cs Application_End
2022-03-29 11:35:36,641 INFO (null) - (null) - (null) - mojoPortal.Web.Global - Application Started.