Application Error

An unexpected error has occured.

System.Exception: 

Error processing template 
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Message: The wait operation timed out
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
StackTrace: 
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Source: 
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TargetSite: 
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
001: #set($hasAppointment = false)
002: #if($Appointments.Enabled && "$!{AppointmentType}" != "")
003:   #set($hasAppointment = true)
004: #end
005: 
006: <div
007:   #if("$!{Anchor}" != "")
008:     id="$!{Anchor}"
009:   #end
010:   class="widget widget--form-learn-more avoid-collapse $!{ContainerSize} $!{BackgroundColor} $!{CssClass} lazyload"
011:   data-script="${Website.ResolveAssetPath("/js/chunks/forms-core${Website.AssetSuffix}.js")},${Website.ResolveAssetPath("/js/chunks/form-learn-more${Website.AssetSuffix}.js")}"
012: >
013:   <div class="widget__container widget__container--medium">
014: 
015:     <p class="form-learn-more__title tp-heading5">Want to learn more about your options?</p>
016: 
017:     <div class="alert alert--success hidden" data-success-message aria-live="polite" aria-atomic="true" aria-hidden="true">
018:       <h5 class="alert__title tp-heading5">$!{SuccessTitle}</h5>
019:       <p class="alert__message">$!{SuccessMessage}</p>
020:     </div>
021: 
022:     <form
023:       name="$!{Tools.NameToAttribute($FormName)}"
024:       #if($Website.EnableCaptcha)
025:         action="${Website.Proxy("/forms/generic-global")}"
026:         data-captcha="true"
027:       #else
028:         action="${Website.Proxy("/forms/generic")}"
029:       #end
030:       method="post"
031:       data-name="$!{Tools.ToHtmlAttribute($FormName)}"
032:       data-track="learn-more-form"
033:       #if($hasAppointment)
034:         data-appointment="${AppointmentType}"
035:         #if ($Tools.ToBool($ConfirmationPage))
036:           data-appointment-redirect="$!{ConfirmationPage}"
037:         #end
038:       #elseif ($Tools.ToBool($ConfirmationPage))
039:         data-redirect="$!{ConfirmationPage}"
040:       #end
041:       onSubmit="return false;"
042:     >
043:       <input type="hidden" name="__FormName" value="$!{Tools.ToHtmlAttribute($FormName)}">
044:       <input type="hidden" name="Page" value="$!{Section.SectionName} / $!{Page.Name}">
045: 
046:       <div class="alert alert--danger hidden" data-error-message aria-role="alert">
047:         <p class="alert__message">An error has occurred. Please try again.</p>
048:       </div>
049: 
050:       <fieldset>
051:         #if ($dynamic.Topics.list.Count > 0)
052:           <div class="form-group form-group--learn-more">
053:             <div class="form-learn-more__options">
054:               <p class="form-learn-more__checkboxes__label"><b>I want to learn more about:</b></p>
055:                 <div class="form-learn-more__checkboxes">
056:                   #foreach($topic in $dynamic.Topics.list)
057:                     <label class="checkbox">
058:                       <input name="Topics[]" type="checkbox" value="${topic.Name}" checked>
059:                       <span class="checkbox__label">${topic.Name}</span>
060:                     </label>
061:                   #end
062:                 </div>
063:             </div>
064:           </div>
065:         #end
066: 
067:         <div class="row">
068:           <div class="col-sm-6 col-md-3">
069:             <div class="form-group">
070:               <label class="form-control-placelabel for-input">
071:                 <input placeholder=" " name="FirstName" type="text" class="form-control" autocomplete="given-name" aria-required="true" aria-label="First Name">
072:                 <span class="placeholder">First Name*</span>
073:               </label>
074:             </div>
075:           </div>
076:           <div class="col-sm-6 col-md-3">
077:             <div class="form-group">
078:               <label class="form-control-placelabel for-input">
079:                 <input placeholder=" " name="LastName" type="text" class="form-control" autocomplete="family-name" aria-required="true" aria-label="Last Name">
080:                 <span class="placeholder">Last Name*</span>
081:               </label>
082:             </div>
083:           </div>
084:           <div class="col-sm-6 col-md-3">
085:             <div class="form-group">
086:               <label class="form-control-placelabel for-input">
087:                 <input placeholder=" " name="Telephone" type="text" class="form-control" autocomplete="tel" aria-required="true" aria-label="Telephone">
088:                 <span class="placeholder">Telephone*</span>
089:               </label>
090:             </div>
091:           </div>
092:           <div class="col-sm-6 col-md-3">
093:             <div class="form-group">
094:               <label class="form-control-placelabel for-input">
095:                 <input placeholder=" " name="Email" type="email" class="form-control" autocomplete="email" aria-label="Email Address">
096:                 <span class="placeholder">Email Address</span>
097:               </label>
098:             </div>
099:           </div>
100:         </div>
101: 
102:         #set($consentConfig = $Tools.NewJsonObject())
103:         #set($null = $consentConfig.Set("id", "$!{Tools.NameToAttribute($FormName)}"))
104:         $Website.RenderPartial("Forms-Consent", "config", $consentConfig)
105: 
106:         <div class="text-center">
107:           <button class="btn btn--submit btn--solid btn--auto" type="submit">
108:             Submit
109:             <div class="three-bounce lazyload__loading">
110:               <div class="sr-only">loading</div>
111:               <span></span>
112:               <span></span>
113:               <span></span>
114:             </div>
115:           </button>
116:         </div>
117: 
118:         #if($Website.HasTemplatePage(6044, true) || $Website.EnableCaptcha)
119:           <div class="privacy__disclaimer">
120:             #if($Website.HasTemplatePage(6044, true))
121:               <p class="privacy__disclaimer__text privacy__disclaimer__text--site">
122:                 ${Website.BusinessName} values your privacy. We will never give, sell, rent or otherwise share your email or personal information with any other organization. <a href="$!{Website.GetTemplatePageUrl(6044)}" target="_blank">Privacy Policy</a>.
123:               </p>
124:             #end
125:             #if($Website.EnableCaptcha)
126:               <p class="privacy__disclaimer__text privacy__disclaimer__text--captcha">
127:                 This site is protected by reCAPTCHA and the Google <a href="https://policies.google.com/privacy" target="_blank" rel="noopener">Privacy Policy</a> and <a href="https://policies.google.com/terms" target="_blank" rel="noopener">Terms of Service</a> apply.
128:               </p>
129:             #end
130:           </div>
131:         #end
132:       </fieldset>
133:     </form>
134:   </div>
135: </div>

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

   at funeralOne.WMS2.View.VelocityHelper.ProcessTemplate(String filename, String tplKey, String templateContent, VelocityContext context, Boolean ignoreException) in C:\azbuildagent\_work\368\s\funeralOne.WMS\WMS2\View\VelocityHelper.cs:line 207
   at funeralOne.WMS2.View.VelocityHelper.ProcessTemplate(String tplKey, String templateContent, VelocityContext context, Boolean ignoreException) in C:\azbuildagent\_work\368\s\funeralOne.WMS\WMS2\View\VelocityHelper.cs:line 52
   at funeralOne.WMS2.JsonConfig.InternalRenderWidget(RenderContext renderContext, VelocityContext context, Dictionary`2 widgetTypes, String widgetType, Dictionary`2 contents) in C:\azbuildagent\_work\368\s\funeralOne.WMS\WMS2\JsonConfig.cs:line 1313
   at funeralOne.WMS2.JsonConfig.GetWidgetHtml(RenderContext renderContext, VelocityContext context, Dictionary`2 widgetTypes, String widgetType, Dictionary`2 contents) in C:\azbuildagent\_work\368\s\funeralOne.WMS\WMS2\JsonConfig.cs:line 1141
   at funeralOne.WMS2.JsonConfig.<>c__DisplayClass21_1.<RenderWidgetAsync>b__0() in C:\azbuildagent\_work\368\s\funeralOne.WMS\WMS2\JsonConfig.cs:line 1205
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at funeralOne.WMS2.JsonConfig.<RenderWidgetAsync>d__21.MoveNext() in C:\azbuildagent\_work\368\s\funeralOne.WMS\WMS2\JsonConfig.cs:line 1201
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at funeralOne.WMS2.JsonConfig.<RenderAsync>d__15.MoveNext() in C:\azbuildagent\_work\368\s\funeralOne.WMS\WMS2\JsonConfig.cs:line 939
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at funeralOne.WMS2.JsonConfig.Render(RenderContext renderContext, String widgetGroupName) in C:\azbuildagent\_work\368\s\funeralOne.WMS\WMS2\JsonConfig.cs:line 1072
   at funeralOne.WMS2.View.Wms2Processor.RenderPage(Nullable`1 elementId, String designTemplateElementData, String pageContent, Page page, String pageName, String sectionName, Nullable`1 sectionId) in C:\azbuildagent\_work\368\s\funeralOne.WMS\WMS2\View\Wms2Processor.cs:line 1578
   at funeralOne.WMS.Web.Handler.WmsPagesHandler.ProcessRequest(HttpRequest Request, HttpResponse Response, Int32 sectionId, Int32 pageId) in C:\azbuildagent\_work\368\s\funeralOne.WMS\Web\Handler\WmsPagesHandler.cs:line 236
   at funeralOne.WMS.Web.Handler.WmsPagesHandler.ProcessRequest(HttpContext context) in C:\azbuildagent\_work\368\s\funeralOne.WMS\Web\Handler\WmsPagesHandler.cs:line 45
   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

- Please try refreshing the page and trying again.
- If the problem persists, please notify the website owner.
- The administrators of this website have been notified of this error.

Powered by the funeralOne F1Connect/2.268.0.0 Platform.
funeralOne F1Connect 2.268.0.0/WMS Diagnostic Messages (FOR INTERNAL USE ONLY)

* Removing GZip filter
* GZip filter removed

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

* HTTP Request: (GET) (/what-we-do/veteran-services)

* Total Cache items: (98438)
* Total HttpCache items: (0)
* Time taken to process request: (0 ms)

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

* Machine Name: (WEB12)
* App Physical path: (C:\inetpub\websites\wms-processor\)

* INSTANCE_META_PATH: (/LM/W3SVC/2)
* Website Name: (funeralOne.WMS)
* Application Pool: (funeralOne.WMS.Root)

* Stackify.AppName: (WMS)
* WmsSharedDir: (C:\hi\shared\WMS)
* WMS.Cache.Path: (C:\hi\shared\WMS-Cache)
* WMS.Cache.TextFiles.Enabled: (True)
* WMS.Templates.Path: (C:\hi\shared\WMS-Templates)
* WMS.Templates.Watch: (True)
* WMS.Templates.WatchTimeoutMs: (15000)
* WMS.Resources.FromS3.Enabled: (True)
* WMS.Resources.DynamicCSS.Files: (custom/skin.css,custom/skin.min.css,custom/fonts.css,custom/fonts.min.css,custom/skin.store.css,custom/skin.store.min.css,skins/custom/css/_dev/app.css,skins/custom/css/_dev/app.min.css,skins/custom/css/_qa/app.css,skins/custom/css/_qa/app.min.css,skins/custom/css/app.css,skins/custom/css/app.min.css,css/theme-appointments.css,css/theme-appointments.min.css)
* WMS.CacheFlush.Enabled: (True)
* WMS.Cdn.Fingerprint.CacheIndexKey: (Fingerprint)
* WMS.Cdn.Bucket: (Live)
* WMS.Cdn.Bucket.Image: (https://cdn.f1connect.net)
* WMS.MinifyAssets.Enabled: (True)
* WMS.ImageCompress.Enabled: (true)
* DefaultBranchId: (1)
* awsBucketVideos: (videos.f1connect.com)
* awsBucketMemorialWebsites: (storage.lifetributes.com)
* awsBucketWMS: (storage.funeralone.net)

* Connection: (close)
* Accept: (*/*)
* Accept-Encoding: (gzip, br)
* Cookie: (__cflb=02DiuHFVGUa8LVPgCZ4vy1iL45EwRQkmmr9wDw4mVHFxQ; _cfuvid=ayU3SJjPEMeavJd4_oVBxUQstTk7WQoiuCyZYGzlomk-1768726354440-0.0.1.1-604800000)
* Host: (www.gracefuneralhomehudson.com)
* Referer: (https://www.gracefuneralhomehudson.com/offerings/veteran-and-first-responder-services)
* User-Agent: (Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected]))
* cf-ray: (9bfcdd699debaddf-DFW)
* cdn-loop: (cloudflare; loops=1)
* x-forwarded-proto: (https)
* cf-ipcountry: (US)
* cf-visitor: ({"scheme":"https"})
* cf-connecting-ip: (216.73.216.114)
* x-forwarded-for: (216.73.216.114)
* x-datadog-trace-id: (10134837192911921518)
* x-datadog-parent-id: (14110093248340219003)
* x-datadog-sampling-priority: (-1)
* x-datadog-tags: (_dd.p.tid=696c9ffc00000000)
* traceparent: (00-696c9ffc000000008ca62cbaf3eea16e-c3d11f0d06f4d47b-00)
* tracestate: (dd=s:-1;p:c3d11f0d06f4d47b)