Application Error

An unexpected error has occured.

System.ApplicationException: Error processing template [022600690BE61E90E9229F9003CCC533]
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Invocation of method 'RenderDesignElement' in  funeralOne.WMS2.Model.TplWebsite threw exception System.ApplicationException : Error processing template [4CC3EBD9DEE556B3FD364100C43AEAAF]
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Invocation of method 'HasSharedTemplatePage' in  funeralOne.WMS2.Model.TplWebsite threw exception System.NullReferenceException : Object reference not set to an instance of an object.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Template [4CC3EBD9DEE556B3FD364100C43AEAAF] Content
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
001: #set($locationCount = 0)
002: #foreach($facility in $Website.Facilities)
003:     #if($facility.DisplayInPublicList)
004:         #set($locationCount = $locationCount + 1)
005:     #end
006: #end
007: 
008: #set($hasMultiplePhones = false)
009: #set($hasPhonePopup = false)
010: #if($Website.Phones.count > 0)
011:     #set($hasMultiplePhones = true)
012:     #if($Website.Phones.count > 3)
013:         #set($hasPhonePopup = true)
014:     #end
015: #end
016: 
017: #if($isObituary)
018:     #set($hasMultiplePhones = false)
019: #end
020: 
021: <header class="template-header #if($hasMultiplePhones)multiple-phones#end">
022:     <div class="header-top container-fluid">
023: 
024:         <div class="logo-wrapper">
025:             <a href="/">
026:                 $!{Website.RenderWidgetGroup("Logo")}
027:             </a>
028:         </div>
029: 
030:         <div class="header-items">
031:             <nav class="sub-nav">
032:                 <ul class="list-unstyled">
033:                     #if($Website.HasSharedTemplatePage(10))
034:                     <li><a href="${Website.GetSharedTemplatePageUrl(10)}">About Us</a></li>
035:                     #end
036:                     #if($Website.HasSharedTemplatePage(9))
037:                         #if($locationCount > 1)
038:                         <li class="hidden-sm"><a href="${Website.GetSharedTemplatePageUrl(9)}" data-count="${locationCount}">Locations</a></li>
039:                         #else
040:                         <li class="hidden-sm"><a href="${Website.GetSharedTemplatePageUrl(9)}" data-count="1">Location</a></li>
041:                         #end
042:                     #end
043:                     #if($Website.HasSharedTemplatePage(22))
044:                     <li><a href="${Website.GetSharedTemplatePageUrl(22)}">Contact</a></li>
045:                     #end
046: 
047:                     #if($hasPhonePopup)
048:                         <li class="website-phone-dropdown">
049:                             <span class="call-us" tabindex="0"><i class="fa fa-phone"></i> Call Us</span>
050:                             <ul>
051:                             #foreach($phone in $Website.Phones)
052:                                 #set($phoneLocationClass = "")
053:                                 #if($Tools.ToBool($phone.LocationId))
054:                                     #set($phoneLocationClass = "phone-location-$!{phone.LocationId}")
055:                                 #end
056:                                 <li class="website-phone">
057:                                     <span class="phone-label">$!{phone.Label}:</span>
058:                                     <a  class="phone phone-location $!{phoneLocationClass}" href="tel:${phone.PhoneNumber}">
059:                                         <i class="fa fa-phone"></i> <span class="phone-number">$!{phone.Phone}</span>
060:                                     </a>
061:                                 </li>
062:                             #end
063:                             </ul>
064:                         </li>
065:                     #elseif(!$hasMultiplePhones && $Tools.ToBool($Website.Phone))
066:                         <li class="website-phone">
067:                             <a href="tel:${Website.PhoneNumber}" class="phone phone-location phone-location-$!{Website.DefaultLocation.SharedLocationId}">${Website.Phone}</a>
068:                         </li>
069:                     #end
070:                 </ul>
071:                 #if ($Website.HasSystem(3))
072:                     <div class="tribute-autocomplete" id="obit-search" data-not-found-text="No $!{Tools.ResolveTextTributes("obituaries", "tributes")} found matching the search term.">
073:                         <form class="form-obit-search" role="search" method="GET" action="${Website.Proxy("/obituaries/")}">
074:                             <div class="btn btn-search" role="button" tabindex="0">
075:                                 <i class="fa fa-search" aria-hidden="true"></i>
076:                                 <span class="sr-only">Search</span>
077:                             </div>
078:                             <div class="autocomplete-wrapper">
079:                                 <div class="input-group input-search input-search-outline">
080:                                     <input type="text" name="filter" class="form-control" placeholder="Find $!{Tools.ResolveTextPet("", "Pet ")}$!{Website.ObituariesLabel}" id="ObitSearch" autocomplete="off" aria-label="Find $!{Tools.ResolveTextPet("", "Pet")} $!{Website.ObituariesLabel}" tabindex="-1">
081:                                     <div class="input-group-btn">
082:                                         <button type="submit" class="btn" tabindex="-1">
083:                                             <i class="fa fa-search" aria-hidden="true"></i>
084:                                             <span class="sr-only">Search</span>
085:                                         </button>
086:                                     </div>
087:                                 </div>
088:                             </div>
089:                         </form>
090:                     </div>
091:                 #end
092:             </nav>
093:         </div>
094:         #if($hasMultiplePhones && !$hasPhonePopup)
095:         <div class="header-bottom">
096:             <nav class="sub-nav sub-nav-phonelist">
097:                 <ul class="list-unstyled">
098:                 #foreach($phone in $Website.Phones)
099:                     <li class="website-phone">
100:                         <span class="phone-label">$!{phone.Label}:</span>
101:                         <a  class="phone phone-location" href="tel:${phone.PhoneNumber}">
102:                             <span class="phone-number">$!{phone.Phone}</span>
103:                         </a>
104:                     </li>
105:                 #end
106:                 </ul>
107:             </nav>
108:         </div>
109:         #end
110:     </div>
111: </header>

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

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Template [022600690BE61E90E9229F9003CCC533] Content
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
01: <!doctype html>
02: #set($cssClass = "")
03: #if($Tools.GetBrowserName() == "IE" || $Tools.GetBrowserName() == "InternetExplorer")
04:     #set($cssClass = "$!{cssClass} ie")
05:     #if ($Tools.UserAgent.ToLower().Contains("trident/7"))
06:         #set($cssClass = "$!{cssClass} ie-11")
07:     #end
08: #end
09: #if($Tools.IsMobile)
10:     #set($cssClass = "$!{cssClass} mobile-device")
11: #else
12:     #set($cssClass = "$!{cssClass} not-mobile-device")
13: #end
14: #set($hasMultiplePhones = false)
15: #if($Website.Phones.count > 0)
16:     #set($hasMultiplePhones = true)
17: #end
18: #set($hasPhone = false)
19: #if($hasMultiplePhones || "$!{Website.Phone}" != "")
20:     #set($hasPhone = true)
21: #end
22: <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml" class="$!{cssClass}">
23:     <head>
24:         <meta charset="utf-8">
25:         <title>$!{Page.Title}</title>
26: 
27:         #if($Tools.ToBool($Page.MetaDescription))
28:         <meta name="description" content="${Page.MetaDescription}" />
29:         #else
30:         <meta name="description" content="$!{Page.Title}" />
31:         #end
32: 
33:         $!{Website.RenderPartial("html-head")}
34: 
35:         $!{Website.RenderPartial("og-description")}
36: 
37:         $!{Website.RenderDesignElement(83)}
38:         $!{Website.RenderDesignElement(82)}
39: 
40:         $!{Assets.Render("header.inc")}
41:         $!{Website.IncludeStorageFile("userTimeZone.inc")}
42:         $!{Website.RenderPartial("facebook-pixel")}
43: 
44:         #set( $colors = "" )
45:         #set( $q = '"' ) #* Workaround because \ and "" does not work *#
46:         #if ($Website.HasCustomColorScheme)
47:             #foreach ($key in $Website.CustomColorTokens)
48:                 #set($value = $Website.CustomColorTokens.Get($key))
49:                 #set( $colors = "${colors} data-${key}=${q}${value}${q}" )
50:             #end
51:         #end
52:     </head>
53:     <body data-section="$!{Section.SectionName}" data-page="$!{Page.PageName}" class="$!{Section.ClassName} $!{Page.ClassName} #if($hasPhone)header-has-phone#end not-tribute-page #if($Page.Name!='Overview')page-internal-content #end #if($Page.SharedContentTemplatePageId == 1)internal-header-full#end" data-offset-scroll-top="80"  data-template="$!{Tools.ResolveTextPet("", "Pet")}Vigorous" #if($Tools.ToBool($Website.GoogleAnalyticsApiKey))data-customer-ua="$!{Website.GoogleAnalyticsApiKey}"#end data-domain="$!{Tools.GetHostDomain($Config.Host)}" #if($Tools.ToBool($Website.GoogleAnalyticsGroupApiKey))data-customer-group-ua="$!{Website.GoogleAnalyticsGroupApiKey}"#end ${colors} data-business-name="${Website.BusinessName}" #if(!$IsEditor && $Website.EnableCaptcha && $Page.IncludeCaptchaScript)data-captcha-key="$!{Website.CaptchaApiKey}"#end>
54:         $Website.RenderPartial("AccessibilityNavHead")
55: 
56:         ${Website.RenderDesignElement("WARNING-MESSAGE")}
57: 
58:         <div class="body" id="internal">
59:             <div class="concept">
60:                 <div class="concept-body">
61:                     <div class="content">
62:                         ${Website.RenderDesignElement(80)}
63: 
64:                         <div class="internal-header">
65:                             $!{Website.RenderWidgetGroup("Header")}
66:                         </div>
67: 
68:                         ${Website.RenderDesignElement(90)}
69: 
70:                         $!{Website.RenderDesignElement('INTERNAL-MENU')}
71: 
72:                         <div class="internal-content">
73:                             <div class="page-content-wrapper">
74: 
75:                                 <div id="PageContent" role="main" class="page-content">
76:                                     $!{Page.Content}
77:                                 </div>
78: 
79:                             </div>
80:                         </div>
81:                     </div>
82:                 </div>
83: 
84:                 #set ($hideFooterLocations = true)
85:                 $!{Website.RenderDesignElement(81)}
86:             </div>
87:         </div>
88:         $!{Website.RenderDesignElement(86)}
89:         $Website.RenderPartial("AccessibilityNavFooter")
90:     </body>
91: </html>
92: 

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

   at funeralOne.WMS2.View.VelocityHelper.ProcessTemplate(String filename, String tplKey, String templateContent, VelocityContext context, Boolean ignoreException) in C:\VSTS-agent\_work\70\s\funeralOne.WMS\WMS2\View\VelocityHelper.cs:line 158
   at funeralOne.WMS2.View.Wms2Processor.RenderPage(Nullable`1 elementId, String designTemplateElementData, String pageContent, Page page, String pageName, String sectionName, Nullable`1 sectionId) in C:\VSTS-agent\_work\70\s\funeralOne.WMS\WMS2\View\Wms2Processor.cs:line 1438
   at funeralOne.WMS.Web.Handler.WmsPagesHandler.ProcessRequest(HttpRequest Request, HttpResponse Response, Int32 sectionId, Int32 pageId) in C:\VSTS-agent\_work\70\s\funeralOne.WMS\Web\Handler\WmsPagesHandler.cs:line 168
   at funeralOne.WMS.Web.Handler.WmsPagesHandler.ProcessRequest(HttpContext context) in C:\VSTS-agent\_work\70\s\funeralOne.WMS\Web\Handler\WmsPagesHandler.cs:line 40
   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.54.0.0 Platform.
funeralOne F1Connect 2.54.0.0/WMS Diagnostic Messages (FOR INTERNAL USE ONLY)

* Removing GZip filter
* GZip filter removed

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

* HTTP Request: (GET) (/plan-ahead/)

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

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

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

* INSTANCE_META_PATH: (/LM/W3SVC/1)
* 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: (3000)
* WMS.Resources.FromS3.Enabled: (True)
* WMS.Resources.DynamicCSS.Files: (custom/skin.css,custom/fonts.css,custom/skin.store.css,skins/custom/css/_dev/app.css,skins/custom/css/_qa/app.css,skins/custom/css/app.css)
* WMS.CacheStatistics.Enabled: (False)
* WMS.CacheFlush.Enabled: (True)
* WMS.Cdn.Enabled: (True)
* WMS.Cdn.Fingerprint.CacheIndexKey: (Fingerprint)
* WMS.Cdn.Bucket: (Live)
* WMS.MinifyAssets.Enabled: (True)
* WMS.ImageCompress.Enabled: (true)
* DefaultBranchId: (1)
* awsBucketVideos: (videos.f1connect.com)
* awsBucketMemorialWebsites: (storage.lifetributes.com)
* awsBucketWMS: (storage.funeralone.net)

* Connection: (Keep-Alive)
* Accept: (text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8)
* Accept-Encoding: (gzip)
* Accept-Language: (en-US,en;q=0.5)
* Host: (www.obriensullivanfuneralhome.com)
* If-Modified-Since: (Thu, 05 Aug 2021 07:06:28 GMT)
* User-Agent: (CCBot/2.0 (https://commoncrawl.org/faq/))
* CF-IPCountry: (US)
* X-Forwarded-For: (35.172.203.87)
* CF-RAY: (693cad4b9c695ed9-DFW)
* X-Forwarded-Proto: (https)
* CF-Visitor: ({"scheme":"https"})
* CF-Connecting-IP: (35.172.203.87)
* CDN-Loop: (cloudflare)

0.000ms - ExecuteNonQuery(SqlCommand([Core].[LogInsert2] @LogType[], @Message[Error processing template [022600690BE61E90E9229F9003CCC533]
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Invocation of method 'RenderDesignElement' in  funeralOne.WMS2.Model.TplWebsite threw exception System.ApplicationException : Error processing template [4CC3EBD9DEE556B3FD364100C43AEAAF]
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Invocation of method 'HasSharedTemplatePage' in  funeralOne.WMS2.Model.TplWebsite threw exception System.NullReferenceException : Object reference not set to an instance of an object.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Template [4CC3EBD9DEE556B3FD364100C43AEAAF] Content
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
001: #set($locationCount = 0)
002: #foreach($facility in $Website.Facilities)
003:     #if($facility.DisplayInPublicList)
004:         #set($locationCount = $locationCount + 1)
005:     #end
006: #end
007: 
008: #set($hasMultiplePhones = false)
009: #set($hasPhonePopup = false)
010: #if($Website.Phones.count > 0)
011:     #set($hasMultiplePhones = true)
012:     #if($Website.Phones.count > 3)
013:         #set($hasPhonePopup = true)
014:     #end
015: #end
016: 
017: #if($isObituary)
018:     #set($hasMultiplePhones = false)
019: #end
020: 
021: <header class="template-header #if($hasMultiplePhones)multiple-phones#end">
022:     <div class="header-top container-fluid">
023: 
024:         <div class="logo-wrapper">
025:             <a href="/">
026:                 $!{Website.RenderWidgetGroup("Logo")}
027:             </a>
028:         </div>
029: 
030:         <div class="header-items">
031:             <nav class="sub-nav">
032:                 <ul class="list-unstyled">
033:                     #if($Website.HasSharedTemplatePage(10))
034:                     <li><a href="${Website.GetSharedTemplatePageUrl(10)}">About Us</a></li>
035:                     #end
036:                     #if($Website.HasSharedTemplatePage(9))
037:                         #if($locationCount > 1)
038:                         <li class="hidden-sm"><a href="${Website.GetSharedTemplatePageUrl(9)}" data-count="${locationCount}">Locations</a></li>
039:                         #else
040:                         <li class="hidden-sm"><a href="${Website.GetSharedTemplatePageUrl(9)}" data-count="1">Location</a></li>
041:                         #end
042:                     #end
043:                     #if($Website.HasSharedTemplatePage(22))
044:                     <li><a href="${Website.GetSharedTemplatePageUrl(22)}">Contact</a></li>
045:                     #end
046: 
047:                     #if($hasPhonePopup)
048:                         <li class="website-phone-dropdown">
049:                             <span class="call-us" tabindex="0"><i class="fa fa-phone"></i> Call Us</span>
050:                             <ul>
051:                             #foreach($phone in $Website.Phones)
052:                                 #set($phoneLocationClass = "")
053:                                 #if($Tools.ToBool($phone.LocationId))
054:                                     #set($phoneLocationClass = "phone-location-$!{phone.LocationId}")
055:                                 #end
056:                                 <li class="website-phone">
057:                                     <span class="phone-label">$!{phone.Label}:</span>
058:                                     <a  class="phone phone-location $!{phoneLocationClass}" href="tel:${phone.PhoneNumber}">
059:                                         <i class="fa fa-phone"></i> <span class="phone-number">$!{phone.Phone}</span>
060:                                     </a>
061:                                 </li>
062:                             #end
063:                             </ul>
064:                         </li>
065:                     #elseif(!$hasMultiplePhones && $Tools.ToBool($Website.Phone))
066:                         <li class="website-phone">
067:                             <a href="tel:${Website.PhoneNumber}" class="phone phone-location phone-location-$!{Website.DefaultLocation.SharedLocationId}">${Website.Phone}</a>
068:                         </li>
069:                     #end
070:                 </ul>
071:                 #if ($Website.HasSystem(3))
072:                     <div class="tribute-autocomplete" id="obit-search" data-not-found-text="No $!{Tools.ResolveTextTributes("obituaries", "tributes")} found matching the search term.">
073:                         <form class="form-obit-search" role="search" method="GET" action="${Website.Proxy("/obituaries/")}">
074:                             <div class="btn btn-search" role="button" tabindex="0">
075:                                 <i class="fa fa-search" aria-hidden="true"></i>
076:                                 <span class="sr-only">Search</span>
077:                             </div>
078:                             <div class="autocomplete-wrapper">
079:                                 <div class="input-group input-search input-search-outline">
080:                                     <input type="text" name="filter" class="form-control" placeholder="Find $!{Tools.ResolveTextPet("", "Pet ")}$!{Website.ObituariesLabel}" id="ObitSearch" autocomplete="off" aria-label="Find $!{Tools.ResolveTextPet("", "Pet")} $!{Website.ObituariesLabel}" tabindex="-1">
081:                                     <div class="input-group-btn">
082:                                         <button type="submit" class="btn" tabindex="-1">
083:                                             <i class="fa fa-search" aria-hidden="true"></i>
084:                                             <span class="sr-only">Search</span>
085:                                         </button>
086:                                     </div>
087:                                 </div>
088:                             </div>
089:                         </form>
090:                     </div>
091:                 #end
092:             </nav>
093:         </div>
094:         #if($hasMultiplePhones && !$hasPhonePopup)
095:         <div class="header-bottom">
096:             <nav class="sub-nav sub-nav-phonelist">
097:                 <ul class="list-unstyled">
098:                 #foreach($phone in $Website.Phones)
099:                     <li class="website-phone">
100:                         <span class="phone-label">$!{phone.Label}:</span>
101:                         <a  class="phone phone-location" href="tel:${phone.PhoneNumber}">
102:                             <span class="phone-number">$!{phone.Phone}</span>
103:                         </a>
104:                     </li>
105:                 #end
106:                 </ul>
107:             </nav>
108:         </div>
109:         #end
110:     </div>
111: </header>

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

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Template [022600690BE61E90E9229F9003CCC533] Content
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
01: <!doctype html>
02: #set($cssClass = "")
03: #if($Tools.GetBrowserName() == "IE" || $Tools.GetBrowserName() == "InternetExplorer")
04:     #set($cssClass = "$!{cssClass} ie")
05:     #if ($Tools.UserAgent.ToLower().Contains("trident/7"))
06:         #set($cssClass = "$!{cssClass} ie-11")
07:     #end
08: #end
09: #if($Tools.IsMobile)
10:     #set($cssClass = "$!{cssClass} mobile-device")
11: #else
12:     #set($cssClass = "$!{cssClass} not-mobile-device")
13: #end
14: #set($hasMultiplePhones = false)
15: #if($Website.Phones.count > 0)
16:     #set($hasMultiplePhones = true)
17: #end
18: #set($hasPhone = false)
19: #if($hasMultiplePhones || "$!{Website.Phone}" != "")
20:     #set($hasPhone = true)
21: #end
22: <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml" class="$!{cssClass}">
23:     <head>
24:         <meta charset="utf-8">
25:         <title>$!{Page.Title}</title>
26: 
27:         #if($Tools.ToBool($Page.MetaDescription))
28:         <meta name="description" content="${Page.MetaDescription}" />
29:         #else
30:         <meta name="description" content="$!{Page.Title}" />
31:         #end
32: 
33:         $!{Website.RenderPartial("html-head")}
34: 
35:         $!{Website.RenderPartial("og-description")}
36: 
37:         $!{Website.RenderDesignElement(83)}
38:         $!{Website.RenderDesignElement(82)}
39: 
40:         $!{Assets.Render("header.inc")}
41:         $!{Website.IncludeStorageFile("userTimeZone.inc")}
42:         $!{Website.RenderPartial("facebook-pixel")}
43: 
44:         #set( $colors = "" )
45:         #set( $q = '"' ) #* Workaround because \ and "" does not work *#
46:         #if ($Website.HasCustomColorScheme)
47:             #foreach ($key in $Website.CustomColorTokens)
48:                 #set($value = $Website.CustomColorTokens.Get($key))
49:                 #set( $colors = "${colors} data-${key}=${q}${value}${q}" )
50:             #end
51:         #end
52:     </head>
53:     <body data-section="$!{Section.SectionName}" data-page="$!{Page.PageName}" class="$!{Section.ClassName} $!{Page.ClassName} #if($hasPhone)header-has-phone#end not-tribute-page #if($Page.Name!='Overview')page-internal-content #end #if($Page.SharedContentTemplatePageId == 1)internal-header-full#end" data-offset-scroll-top="80"  data-template="$!{Tools.ResolveTextPet("", "Pet")}Vigorous" #if($Tools.ToBool($Website.GoogleAnalyticsApiKey))data-customer-ua="$!{Website.GoogleAnalyticsApiKey}"#end data-domain="$!{Tools.GetHostDomain($Config.Host)}" #if($Tools.ToBool($Website.GoogleAnalyticsGroupApiKey))data-customer-group-ua="$!{Website.GoogleAnalyticsGroupApiKey}"#end ${colors} data-business-name="${Website.BusinessName}" #if(!$IsEditor && $Website.EnableCaptcha && $Page.IncludeCaptchaScript)data-captcha-key="$!{Website.CaptchaApiKey}"#end>
54:         $Website.RenderPartial("AccessibilityNavHead")
55: 
56:         ${Website.RenderDesignElement("WARNING-MESSAGE")}
57: 
58:         <div class="body" id="internal">
59:             <div class="concept">
60:                 <div class="concept-body">
61:                     <div class="content">
62:                         ${Website.RenderDesignElement(80)}
63: 
64:                         <div class="internal-header">
65:                             $!{Website.RenderWidgetGroup("Header")}
66:                         </div>
67: 
68:                         ${Website.RenderDesignElement(90)}
69: 
70:                         $!{Website.RenderDesignElement('INTERNAL-MENU')}
71: 
72:                         <div class="internal-content">
73:                             <div class="page-content-wrapper">
74: 
75:                                 <div id="PageContent" role="main" class="page-content">
76:                                     $!{Page.Content}
77:                                 </div>
78: 
79:                             </div>
80:                         </div>
81:                     </div>
82:                 </div>
83: 
84:                 #set ($hideFooterLocations = true)
85:                 $!{Website.RenderDesignElement(81)}
86:             </div>
87:         </div>
88:         $!{Website.RenderDesignElement(86)}
89:         $Website.RenderPartial("AccessibilityNavFooter")
90:     </body>
91: </html>
92: 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
], @Exception[System.ApplicationException: Error processing template [022600690BE61E90E9229F9003CCC533]
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Invocation of method 'RenderDesignElement' in  funeralOne.WMS2.Model.TplWebsite threw exception System.ApplicationException : Error processing template [4CC3EBD9DEE556B3FD364100C43AEAAF]
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Invocation of method 'HasSharedTemplatePage' in  funeralOne.WMS2.Model.TplWebsite threw exception System.NullReferenceException : Object reference not set to an instance of an object.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Template [4CC3EBD9DEE556B3FD364100C43AEAAF] Content
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
001: #set($locationCount = 0)
002: #foreach($facility in $Website.Facilities)
003:     #if($facility.DisplayInPublicList)
004:         #set($locationCount = $locationCount + 1)
005:     #end
006: #end
007: 
008: #set($hasMultiplePhones = false)
009: #set($hasPhonePopup = false)
010: #if($Website.Phones.count > 0)
011:     #set($hasMultiplePhones = true)
012:     #if($Website.Phones.count > 3)
013:         #set($hasPhonePopup = true)
014:     #end
015: #end
016: 
017: #if($isObituary)
018:     #set($hasMultiplePhones = false)
019: #end
020: 
021: <header class="template-header #if($hasMultiplePhones)multiple-phones#end">
022:     <div class="header-top container-fluid">
023: 
024:         <div class="logo-wrapper">
025:             <a href="/">
026:                 $!{Website.RenderWidgetGroup("Logo")}
027:             </a>
028:         </div>
029: 
030:         <div class="header-items">
031:             <nav class="sub-nav">
032:                 <ul class="list-unstyled">
033:                     #if($Website.HasSharedTemplatePage(10))
034:                     <li><a href="${Website.GetSharedTemplatePageUrl(10)}">About Us</a></li>
035:                     #end
036:                     #if($Website.HasSharedTemplatePage(9))
037:                         #if($locationCount > 1)
038:                         <li class="hidden-sm"><a href="${Website.GetSharedTemplatePageUrl(9)}" data-count="${locationCount}">Locations</a></li>
039:                         #else
040:                         <li class="hidden-sm"><a href="${Website.GetSharedTemplatePageUrl(9)}" data-count="1">Location</a></li>
041:                         #end
042:                     #end
043:                     #if($Website.HasSharedTemplatePage(22))
044:                     <li><a href="${Website.GetSharedTemplatePageUrl(22)}">Contact</a></li>
045:                     #end
046: 
047:                     #if($hasPhonePopup)
048:                         <li class="website-phone-dropdown">
049:                             <span class="call-us" tabindex="0"><i class="fa fa-phone"></i> Call Us</span>
050:                             <ul>
051:                             #foreach($phone in $Website.Phones)
052:                                 #set($phoneLocationClass = "")
053:                                 #if($Tools.ToBool($phone.LocationId))
054:                                     #set($phoneLocationClass = "phone-location-$!{phone.LocationId}")
055:                                 #end
056:                                 <li class="website-phone">
057:                                     <span class="phone-label">$!{phone.Label}:</span>
058:                                     <a  class="phone phone-location $!{phoneLocationClass}" href="tel:${phone.PhoneNumber}">
059:                                         <i class="fa fa-phone"></i> <span class="phone-number">$!{phone.Phone}</span>
060:                                     </a>
061:                                 </li>
062:                             #end
063:                             </ul>
064:                         </li>
065:                     #elseif(!$hasMultiplePhones && $Tools.ToBool($Website.Phone))
066:                         <li class="website-phone">
067:                             <a href="tel:${Website.PhoneNumber}" class="phone phone-location phone-location-$!{Website.DefaultLocation.SharedLocationId}">${Website.Phone}</a>
068:                         </li>
069:                     #end
070:                 </ul>
071:                 #if ($Website.HasSystem(3))
072:                     <div class="tribute-autocomplete" id="obit-search" data-not-found-text="No $!{Tools.ResolveTextTributes("obituaries", "tributes")} found matching the search term.">
073:                         <form class="form-obit-search" role="search" method="GET" action="${Website.Proxy("/obituaries/")}">
074:                             <div class="btn btn-search" role="button" tabindex="0">
075:                                 <i class="fa fa-search" aria-hidden="true"></i>
076:                                 <span class="sr-only">Search</span>
077:                             </div>
078:                             <div class="autocomplete-wrapper">
079:                                 <div class="input-group input-search input-search-outline">
080:                                     <input type="text" name="filter" class="form-control" placeholder="Find $!{Tools.ResolveTextPet("", "Pet ")}$!{Website.ObituariesLabel}" id="ObitSearch" autocomplete="off" aria-label="Find $!{Tools.ResolveTextPet("", "Pet")} $!{Website.ObituariesLabel}" tabindex="-1">
081:                                     <div class="input-group-btn">
082:                                         <button type="submit" class="btn" tabindex="-1">
083:                                             <i class="fa fa-search" aria-hidden="true"></i>
084:                                             <span class="sr-only">Search</span>
085:                                         </button>
086:                                     </div>
087:                                 </div>
088:                             </div>
089:                         </form>
090:                     </div>
091:                 #end
092:             </nav>
093:         </div>
094:         #if($hasMultiplePhones && !$hasPhonePopup)
095:         <div class="header-bottom">
096:             <nav class="sub-nav sub-nav-phonelist">
097:                 <ul class="list-unstyled">
098:                 #foreach($phone in $Website.Phones)
099:                     <li class="website-phone">
100:                         <span class="phone-label">$!{phone.Label}:</span>
101:                         <a  class="phone phone-location" href="tel:${phone.PhoneNumber}">
102:                             <span class="phone-number">$!{phone.Phone}</span>
103:                         </a>
104:                     </li>
105:                 #end
106:                 </ul>
107:             </nav>
108:         </div>
109:         #end
110:     </div>
111: </header>

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

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Template [022600690BE61E90E9229F9003CCC533] Content
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
01: <!doctype html>
02: #set($cssClass = "")
03: #if($Tools.GetBrowserName() == "IE" || $Tools.GetBrowserName() == "InternetExplorer")
04:     #set($cssClass = "$!{cssClass} ie")
05:     #if ($Tools.UserAgent.ToLower().Contains("trident/7"))
06:         #set($cssClass = "$!{cssClass} ie-11")
07:     #end
08: #end
09: #if($Tools.IsMobile)
10:     #set($cssClass = "$!{cssClass} mobile-device")
11: #else
12:     #set($cssClass = "$!{cssClass} not-mobile-device")
13: #end
14: #set($hasMultiplePhones = false)
15: #if($Website.Phones.count > 0)
16:     #set($hasMultiplePhones = true)
17: #end
18: #set($hasPhone = false)
19: #if($hasMultiplePhones || "$!{Website.Phone}" != "")
20:     #set($hasPhone = true)
21: #end
22: <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml" class="$!{cssClass}">
23:     <head>
24:         <meta charset="utf-8">
25:         <title>$!{Page.Title}</title>
26: 
27:         #if($Tools.ToBool($Page.MetaDescription))
28:         <meta name="description" content="${Page.MetaDescription}" />
29:         #else
30:         <meta name="description" content="$!{Page.Title}" />
31:         #end
32: 
33:         $!{Website.RenderPartial("html-head")}
34: 
35:         $!{Website.RenderPartial("og-description")}
36: 
37:         $!{Website.RenderDesignElement(83)}
38:         $!{Website.RenderDesignElement(82)}
39: 
40:         $!{Assets.Render("header.inc")}
41:         $!{Website.IncludeStorageFile("userTimeZone.inc")}
42:         $!{Website.RenderPartial("facebook-pixel")}
43: 
44:         #set( $colors = "" )
45:         #set( $q = '"' ) #* Workaround because \ and "" does not work *#
46:         #if ($Website.HasCustomColorScheme)
47:             #foreach ($key in $Website.CustomColorTokens)
48:                 #set($value = $Website.CustomColorTokens.Get($key))
49:                 #set( $colors = "${colors} data-${key}=${q}${value}${q}" )
50:             #end
51:         #end
52:     </head>
53:     <body data-section="$!{Section.SectionName}" data-page="$!{Page.PageName}" class="$!{Section.ClassName} $!{Page.ClassName} #if($hasPhone)header-has-phone#end not-tribute-page #if($Page.Name!='Overview')page-internal-content #end #if($Page.SharedContentTemplatePageId == 1)internal-header-full#end" data-offset-scroll-top="80"  data-template="$!{Tools.ResolveTextPet("", "Pet")}Vigorous" #if($Tools.ToBool($Website.GoogleAnalyticsApiKey))data-customer-ua="$!{Website.GoogleAnalyticsApiKey}"#end data-domain="$!{Tools.GetHostDomain($Config.Host)}" #if($Tools.ToBool($Website.GoogleAnalyticsGroupApiKey))data-customer-group-ua="$!{Website.GoogleAnalyticsGroupApiKey}"#end ${colors} data-business-name="${Website.BusinessName}" #if(!$IsEditor && $Website.EnableCaptcha && $Page.IncludeCaptchaScript)data-captcha-key="$!{Website.CaptchaApiKey}"#end>
54:         $Website.RenderPartial("AccessibilityNavHead")
55: 
56:         ${Website.RenderDesignElement("WARNING-MESSAGE")}
57: 
58:         <div class="body" id="internal">
59:             <div class="concept">
60:                 <div class="concept-body">
61:                     <div class="content">
62:                         ${Website.RenderDesignElement(80)}
63: 
64:                         <div class="internal-header">
65:                             $!{Website.RenderWidgetGroup("Header")}
66:                         </div>
67: 
68:                         ${Website.RenderDesignElement(90)}
69: 
70:                         $!{Website.RenderDesignElement('INTERNAL-MENU')}
71: 
72:                         <div class="internal-content">
73:                             <div class="page-content-wrapper">
74: 
75:                                 <div id="PageContent" role="main" class="page-content">
76:                                     $!{Page.Content}
77:                                 </div>
78: 
79:                             </div>
80:                         </div>
81:                     </div>
82:                 </div>
83: 
84:                 #set ($hideFooterLocations = true)
85:                 $!{Website.RenderDesignElement(81)}
86:             </div>
87:         </div>
88:         $!{Website.RenderDesignElement(86)}
89:         $Website.RenderPartial("AccessibilityNavFooter")
90:     </body>
91: </html>
92: 

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

   at funeralOne.WMS2.View.VelocityHelper.ProcessTemplate(String filename, String tplKey, String templateContent, VelocityContext context, Boolean ignoreException) in C:\VSTS-agent\_work\70\s\funeralOne.WMS\WMS2\View\VelocityHelper.cs:line 158
   at funeralOne.WMS2.View.Wms2Processor.RenderPage(Nullable`1 elementId, String designTemplateElementData, String pageContent, Page page, String pageName, String sectionName, Nullable`1 sectionId) in C:\VSTS-agent\_work\70\s\funeralOne.WMS\WMS2\View\Wms2Processor.cs:line 1438
   at funeralOne.WMS.Web.Handler.WmsPagesHandler.ProcessRequest(HttpRequest Request, HttpResponse Response, Int32 sectionId, Int32 pageId) in C:\VSTS-agent\_work\70\s\funeralOne.WMS\Web\Handler\WmsPagesHandler.cs:line 168
   at funeralOne.WMS.Web.Handler.WmsPagesHandler.ProcessRequest(HttpContext context) in C:\VSTS-agent\_work\70\s\funeralOne.WMS\Web\Handler\WmsPagesHandler.cs:line 40
   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)], @Hostname[www.obriensullivanfuneralhome.com], @Url[/plan-ahead/], @Referer[], @PostParams[], @LoggedUser[], @RemoteIp[35.172.203.87], @ServerName[WEB10], @PhysicalPath[C:\inetpub\websites\wms-processor\], @IISAppPool[funeralOne.WMS.Root], @IISWebsite[funeralOne.WMS], @UtcDate[9/24/2021 2:24:32 PM], @UserAgent[CCBot/2.0 (https://commoncrawl.org/faq/)], @HttpHeaders[GET /wmspages/version2/139411/367717 HTTP/1.1
Connection: Keep-Alive
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding: gzip
Accept-Language: en-US,en;q=0.5
Host: www.obriensullivanfuneralhome.com
If-Modified-Since: Thu, 05 Aug 2021 07:06:28 GMT
User-Agent: CCBot/2.0 (https://commoncrawl.org/faq/)
CF-IPCountry: US
X-Forwarded-For: 35.172.203.87
CF-RAY: 693cad4b9c695ed9-DFW
X-Forwarded-Proto: https
CF-Visitor: {"scheme":"https"}
CF-Connecting-IP: 35.172.203.87
CDN-Loop: cloudflare
]))
0.000ms - ExecuteReader(SqlCommand(WMS.SectionsGetById @Sectionid[139410]))
0.000ms - ExecuteReader(SqlCommand(WMS.PagesGetBySectionId8 @SectionId[139410]))
0.000ms - ExecuteReader(SqlCommand(WMS.SectionsGetById @Sectionid[139409]))
0.000ms - ExecuteReader(SqlCommand(WMS.PagesGetBySectionId8 @SectionId[139409]))
0.000ms - ExecuteReader(SqlCommand(WMS.SectionAliasesGetBySectionId @SectionId[139408]))
0.000ms - ExecuteReader(SqlCommand(WMS.SectionsGetById @Sectionid[139408]))
0.000ms - ExecuteReader(SqlCommand(WMS.PagesGetBySectionId8 @SectionId[139408]))
0.000ms - ExecuteReader(SqlCommand(WMS.SectionsGetById @Sectionid[139407]))
0.000ms - ExecuteReader(SqlCommand(WMS.PagesGetBySectionId8 @SectionId[139407]))
0.000ms - ExecuteReader(SqlCommand(WMS.SectionsGetById @Sectionid[179902]))
0.000ms - ExecuteReader(SqlCommand(WMS.PagesGetBySectionId8 @SectionId[179902]))
0.000ms - ExecuteReader(SqlCommand(WMS.PagesGetBySectionId8 @SectionId[139406]))
0.000ms - ExecuteReader(SqlCommand(WMS.SectionsGetByWebsiteId @WebsiteId[10204], @ParentSectionId[139406]))
0.000ms - ExecuteReader(SqlCommand(WMS.SectionAliasesGetById @SectionAliasId[54677]))
0.000ms - ExecuteReader(SqlCommand(WMS.SectionsGetById @Sectionid[179843]))
0.000ms - ExecuteReader(SqlCommand(WMS.PagesGetById9 @PageId[536610], @ShowHidden[False]))
0.000ms - ExecuteReader(SqlCommand(WMS.WebsiteAssetsGet @WebsiteId[10204], @SectionId[139411], @PageId[367717], @AssetKey[header.inc]))
0.000ms - ExecuteReader(SqlCommand(WMS.WebsiteAssetsGet @WebsiteId[10204], @SectionId[139411], @PageId[367717], @AssetKey[custom.css]))
0.000ms - ExecuteReader(SqlCommand(WMS.WebsiteAssetsGet @WebsiteId[10204], @SectionId[139411], @PageId[367717], @AssetKey[custom.css]))
0.000ms - ExecuteReader(SqlCommand(WMS.DesignTemplatesGetCacheCounter @DesignTemplateId[190]))
0.000ms - ExecuteReader(SqlCommand(Core.AccountGroupDescriptionGetByAccountId @AccountId[13571]))
0.000ms - ExecuteReader(SqlCommand([WMS].[CommunityEventGetCurrentByIdWithSiblings4] @EventId[0], @WebsiteId[10204]))
0.000ms - ExecuteReader(SqlCommand(Core.SharedLocationsGetPublicFuneralHomesByAccountId3 @AccountId[13571]))
0.000ms - ExecuteReader(SqlCommand(WMS.WebsitePhonesGetByWebsiteId @WebsiteId[10204]))
0.000ms - ExecuteReader(SqlCommand(WMS.MediaGetById @MediaId[59579]))
0.000ms - ExecuteReader(SqlCommand(WMS.MediaGetById @MediaId[59578]))
0.000ms - ExecuteReader(SqlCommand(WMS.PageContentsGetByPageId @PageId[370826]))
0.000ms - ExecuteReader(SqlCommand(WMS.MediaGetById @MediaId[29949]))
0.000ms - ExecuteReader(SqlCommand(WMS.PageContentsGetByPageId @PageId[367719]))
0.000ms - ExecuteReader(SqlCommand(WMS.MediaGetById @MediaId[29948]))
0.000ms - ExecuteReader(SqlCommand(WMS.PageContentsGetByPageId @PageId[367720]))
0.000ms - ExecuteReader(SqlCommand(WMS.MediaGetById @MediaId[165]))
0.000ms - ExecuteReader(SqlCommand(WMS.PageContentsGetByPageId @PageId[367718]))
0.000ms - ExecuteReader(SqlCommand(WMS.OptionsGetByWebsite @WebsiteId[10276]))
0.000ms - ExecuteReader(SqlCommand(WMS.MediaGetById @MediaId[130262]))
0.000ms - ExecuteReader(SqlCommand(Core.AccountSystemsGetByAccountId @AccountId[13571]))
0.000ms - ExecuteReader(SqlCommand(WMS.PageContentsGetByPageId @PageId[367717]))
15.622ms - ExecuteReader(SqlCommand(WMS.PageContentsGetByPageId @PageId[370958]))
15.619ms - ExecuteReader(SqlCommand(WMS.WebsiteDynamicPhoneNumbersGet2 @WebsiteId[10276]))
0.000ms - ExecuteReader(SqlCommand(WMS.PagesGetBySectionId8 @SectionId[139411]))
0.000ms - ExecuteReader(SqlCommand(WMS.SectionAliasesGetBySectionId @SectionId[139411]))
0.000ms - ExecuteReader(SqlCommand(WMS.WebsitesGetById2 @WebsiteId[10204]))
0.000ms - ExecuteReader(SqlCommand(WMS.SectionsGetById @Sectionid[139411]))
0.000ms - ExecuteReader(SqlCommand(WMS.PagesGetById9 @PageId[367717], @ShowHidden[False]))
0.000ms - ExecuteReader(SqlCommand(WMS.SectionsGetByAlias3 @ParentSectionId[139406], @AliasName[plan-ahead], @IsVisible[]))
0.000ms - ExecuteReader(SqlCommand(WMS.SectionsGetById @Sectionid[139406]))
0.000ms - ExecuteReader(SqlCommand([WMS].[CacheIndexGetByCoreWebsiteGuid] @CoreWebsiteGuid[6b2b6817-f032-4118-998c-3ec057efdc9c]))
0.000ms - ExecuteReader(SqlCommand(Core.AccountsGetById @AccountId[13571]))
0.000ms - ExecuteReader(SqlCommand([WMS].[WebsiteHostnameGetPreferredHostnameByWebsiteId] @WebsiteId[10276]))
0.000ms - ExecuteReader(SqlCommand([Core].[AccountSystemsByAccountId] @RETURN_VALUE[], @AccountId[13571]))
0.000ms - ExecuteReader(SqlCommand(WMS.SharedLocationsGetFacilitiesByWebsiteIdMultiPhone4 @CoreWebsiteId[10276]))
0.000ms - ExecuteReader(SqlCommand(WMS.WebsitesGetByGuid @WebsiteGuid[6b2b6817-f032-4118-998c-3ec057efdc9c]))
0.000ms - ExecuteReader(SqlCommand(WMS.WebsitesGetByCoreWebsiteGuid2 @CoreWebsiteGuid[6b2b6817-f032-4118-998c-3ec057efdc9c]))
0.000ms - ExecuteReader(SqlCommand(WMS.WebsitesGetById @WebsiteId[10276]))
0.000ms - ExecuteReader(SqlCommand(WMS.WebsiteHostnamesGetByHostname2 @Hostname[obriensullivanfuneralhome.com]))