Error executing template "Designs/Swift-v2/UserManagement/CreateProfile/CreateAccount.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_aa9e431fd18442d0bdbcc9cb2af92eb7.ExecuteAsync()
   at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template) in /_/src/Application/Providers/Dynamicweb.Rendering.Providers.NetCore/Razor/RazorTemplateRenderingProvider.cs:line 99
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template) in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\TemplateRenderingService.cs:line 21
   at Dynamicweb.Rendering.Template.RenderRazorTemplate() in E:\A10\_w\2\s\src\Core\Dynamicweb.Core\Rendering\Template.cs:line 749

1 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> 2 3 @{ 4 string pageTitle = Pageview.Page.GetDisplayName(); 5 string pageId = GetGlobalValue("Global:Page.ID"); 6 int signInPageId = Dynamicweb.Content.Services.Pages.GetPageByNavigationTag(Pageview.Area.ID, "SignInPage").ID; 7 string singInPageUrl = Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl(signInPageId); 8 string invalidName = !string.IsNullOrEmpty(GetString("UserManagement:User.Name.Input.Error")) ? "is-invalid" : ""; 9 string invalidEmail = !string.IsNullOrEmpty(GetString("UserManagement:User.Email.Input.Error")) ? "is-invalid" : ""; 10 string invalidPassword = !string.IsNullOrEmpty(GetString("UserManagement:User.NewPassword.Input.Error")) ? "is-invalid" : ""; 11 string invalidConfirmPassword = !string.IsNullOrEmpty(GetString("UserManagement:User.NewPasswordConfirm.Input.Error")) ? "is-invalid" : ""; 12 } 13 14 <div> 15 16 @foreach (var error in GetLoop("FormValidationErrors")) 17 { 18 <div class="alert alert-danger mb-3" role="alert"> 19 @error.GetString("UserManagement:User.FormValidationError.Message") 20 </div> 21 } 22 23 @if (!String.IsNullOrEmpty(GetString("error"))) { 24 <div class="alert alert-danger mb-5" role="alert"> 25 @GetString("error") 26 </div> 27 } 28 29 <div class="card border-0 mx-auto" style="max-width: 30rem;"> 30 31 <div class="card-header text-center p-4 border-bottom"> 32 <h4 class="display-6 m-0">@pageTitle</h4> 33 @if (!string.IsNullOrEmpty(singInPageUrl)) 34 { 35 <p class="card-text mt-2">@Translate("Already have an account?") <a href="@singInPageUrl" id="SignInLink">@Translate("Sign in here")</a></p> 36 } 37 </div> 38 39 <div class="card-body p-4"> 40 41 @GetString("UserManagement:User.FormStart") 42 <input type="hidden" name="UserManagementForm" value="1"> 43 <div class="grid grid-1 gap-4"> 44 45 <div> 46 <label class="form-label fs-7 mb-0 opacity-75" for="UserManagement_Form_Name">@Translate("Your name")</label> 47 <div class="form-floating"> 48 <input type="text" class="form-control @invalidName" placeholder="@Translate("Name")" name="UserManagement_Form_Name" id="UserManagement_Form_Name" value="@GetString("UserManagement:User.Name")" required /> 49 <div class="invalid-feedback">@GetString("UserManagement:User.Name.Input.Error")</div> 50 <label for="UserManagement_Form_Name" class="form-label">@Translate("Name")</label> 51 </div> 52 </div> 53 <div> 54 <label class="form-label fs-7 mb-0 opacity-75" for="UserManagement_Form_Email">@Translate("Your email")</label> 55 <div class="form-floating"> 56 <input type="email" class="form-control @invalidEmail" placeholder="@Translate("Email")" name="UserManagement_Form_Email" id="UserManagement_Form_Email" value="@GetString("UserManagement:User.Email")" required /> 57 <div class="invalid-feedback">@GetString("UserManagement:User.Email.Input.Error")</div> 58 <label for="UserManagement_Form_Email" class="form-label">@Translate("Email")</label> 59 </div> 60 </div> 61 <div> 62 <label class="form-label fs-7 mb-0 opacity-75" for="UserManagement_Form_NewPassword">@Translate("Password")</label> 63 <div class="form-floating"> 64 <input class="form-control @invalidPassword" placeholder="@Translate("Password")" type="password" id="UserManagement_Form_NewPassword" name="UserManagement_Form_NewPassword" value="" autocomplete="off"> 65 <div class="invalid-feedback">@GetString("UserManagement:User.NewPassword.Input.Error")</div> 66 <label for="UserManagement_Form_NewPassword" class="form-label">@Translate("Password")</label> 67 </div> 68 </div> 69 <div> 70 <label class="form-label fs-7 mb-0 opacity-75" for="UserManagement_Form_NewPasswordConfirm">@Translate("Confirm password")</label> 71 <div class="form-floating"> 72 <input class="form-control @invalidConfirmPassword" placeholder="@Translate("Confirm password")" type="password" id="UserManagement_Form_NewPasswordConfirm" name="UserManagement_Form_NewPasswordConfirm" value="" autocomplete="off"> 73 <div class="invalid-feedback">@GetString("UserManagement:User.NewPasswordConfirm.Input.Error")</div> 74 <label for="UserManagement_Form_NewPasswordConfirm" class="form-label">@Translate("Confirm password")</label> 75 </div> 76 </div> 77 78 <button type="submit" class="btn btn-primary btn-lg" data-dw-button="primary" id="CreateNewAccountButton">@Translate("Create your new account")</button> 79 </div> 80 @GetString("UserManagement:User.FormEnd") 81 82 </div> 83 84 </div> 85 86 </div> 87 88 89 90 91