Application Error

An unexpected error has occured.

System.Web.HttpException (0x80004005): Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerWrapper'. ---> System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.Exception: 

Error processing template 
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Message: Access is denied
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
StackTrace: 
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Source: 
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TargetSite: 
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
001: <!doctype html>
002: #set($cssClass = "")
003: #if($Tools.GetBrowserName() == "IE" || $Tools.GetBrowserName() == "InternetExplorer")
004:     #set($cssClass = "$!{cssClass} ie")
005:     #if ($Tools.UserAgent.ToLower().Contains("trident/7"))
006:         #set($cssClass = "$!{cssClass} ie-11")
007:     #end
008: #end
009: #if($Tools.IsMobile)
010:     #set($cssClass = "$!{cssClass} mobile-device")
011: #else
012:     #set($cssClass = "$!{cssClass} not-mobile-device")
013: #end
014: #if($Website.HasOption("sticky_header") && !$IsEditor)
015:     #set($cssClass = "$!{cssClass} has-sticky-header")
016: #end
017: #set($hasMultiplePhones = false)
018: #if($Website.Phones.count > 0)
019:     #set($hasMultiplePhones = true)
020: #end
021: #set($hasPhone = false)
022: #if($hasMultiplePhones || "$!{Website.Phone}" != "")
023:     #set($hasPhone = true)
024: #end
025: <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}">
026:     <head>
027:         <meta charset="utf-8">
028: 
029:         $!{Website.RenderPartial("html-head")}
030: 
031:         $!{Website.RenderPartial("TagManager-Head")}
032: 
033:         #if($Tools.ToBool($Website.GoogleAnalyticsApiKey) || $Tools.ToBool($Website.GoogleAnalyticsGroupApiKey) || $Tools.GetSettings("Demographics.Enabled") == "true")
034:             <script>
035:                 #if($Tools.ToBool($Website.GoogleAnalyticsApiKey))
036:                     window.customerAnalytics = {
037:                         ua: "$!{Website.GoogleAnalyticsApiKey}"
038:                     };
039:                 #end
040: 
041:                 #if($Tools.ToBool($Website.GoogleAnalyticsGroupApiKey))
042:                     window.customerAnalyticsGroupUA = "$!{Website.GoogleAnalyticsGroupApiKey}";
043:                 #end
044: 
045:                 #if($Tools.GetSettings("Demographics.Enabled") == "true")
046:                     window.hasGADemographics = true;
047:                 #end
048:             </script>
049:         #end
050: 
051:         #if (!$IsEditor && "$!{Website.AccountMainGroupName}" != "SCI" && $Website.HasCustomFonts)
052:             <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
053:         #end
054: 
055:         <script>
056:             (function() {
057:                 if(navigator.platform === "MacIntel" && navigator.maxTouchPoints > 0) {
058:                     var html = document.querySelector('html');
059:                     html.classList.add('mobile-device');
060:                     html.classList.remove('not-mobile-device');
061:                 }
062:             })();
063:         </script>
064: 
065:         #if(${Website.AccountMainGroupName} == "SCI")
066:             <link href="https://fonts.googleapis.com/css?family=Playfair+Display:400,600" rel="stylesheet" />
067:             <link href="https://fonts.googleapis.com/css?family=Cabin:400,400i,500,500i,700,700i" rel="stylesheet" />
068:         #elseif ($Website.HasCustomFonts)
069:             <link rel="stylesheet" type="text/css" href="$!{Website.CustomFontsHref}" />
070:         #end
071: 
072:         <link rel="stylesheet" type="text/css" href='${Website.ResolveAssetPath("/css/vendor${Website.AssetSuffix}.css")}' />
073:         <link rel="stylesheet" type="text/css" href='${Website.ResolveAssetSkinPath("/css/theme-obituaries${Website.AssetSuffix}.css")}' />
074: 
075:         #if ("$!{Website.AccountMainGroupName}" != "SCI" && $Website.HasCustomFonts)
076:             <link rel="stylesheet" type="text/css" href='${Website.CdnPath("/custom/fonts${Website.AssetSuffix}.css")}' id="TemplateFonts" />
077:         #end
078: 
079:         #if ($Website.HasCustomColorScheme)
080:             <link rel="stylesheet" type="text/css" href='${Website.CdnPath("/custom/skin${Website.AssetSuffix}.css")}' id="TemplateSkin" />
081:         #end
082: 
083:         #if(${Website.AccountMainGroupName} == "SCI")
084:             <link rel="stylesheet" type="text/css" href='${Website.ResolveAssetPath("/custom/groups/sci.css")}' />
085:         #end
086: 
087:         #if ( $Assets.HasAsset("custom.css") )
088:             ${Assets.RenderInline("custom.css")}
089:         #end
090: 
091:         #set($userAgent = $Tools.UserAgent().ToLower())
092:         #if($userAgent.Contains("safari") && !$userAgent.Contains("chrome"))
093:             <script src='${Website.ResolveAssetPath("/js/focus-visible-polyfill${Website.AssetSuffix}.js")}'></script>
094:         #end
095: 
096:         <script src='${Website.ResolveAssetPath("/js/theme-obituaries${Website.AssetSuffix}.js")}'></script>
097:         #if ( $Assets.HasAsset("tribute-custom.js") )
098:             ${Assets.RenderInline('tribute-custom.js')}
099:         #end
100: 
101:         $!{Assets.Render("header.inc")}
102:         $!{Website.RenderSharedFile("userTimeZone.inc")}
103:         $!{Website.RenderPartial("facebook-pixel")}
104: 
105:         #set( $colors = "" )
106:         #set( $q = '"' ) #* Workaround because \ and "" does not work *#
107:         #if ($Website.HasCustomColorScheme)
108:             #foreach ($key in $Website.CustomColorTokens)
109:                 #set($value = $Website.CustomColorTokens.Get($key))
110:                 #set( $colors = "${colors} data-${key}=${q}${value}${q}" )
111:             #end
112:         #end
113:     </head>
114:     <body
115:         id="obituaries"
116:         class="#if($hasPhone)header-has-phone#end obituaries obituaries-main"
117:         data-template="$!{Tools.ResolveTextPet("", "Pet")}Odyssey"
118:         data-domain="$!{Tools.GetHostDomain($Config.Host)}"
119:         #if($Tools.ToBool($Store))
120:             data-has-store="true"
121:             data-store-products="${Website.StoreCatalog}"
122:     #end
123:     #if($Tools.ToBool($Website.GoogleAnalytics4ApiKey))
124:             data-ga4-customer="$!{Website.GoogleAnalytics4ApiKey}"
125:     #end
126:     data-ga4-content-group="obituaries/tribute"
127:         ${colors}
128:     >
129:         $!{Website.RenderPartial("TagManager-Body")}
130:         <div class="body">
131:             <div class="concept">
132:                 <div class="concept-body">
133:                     <div class="content">
134:                         <div class="template-header-wrapper">
135:                             ${Website.RenderDesignElement(80)}
136:                             ${Website.RenderDesignElement(90)}
137:                         </div>
138: 
139:                         <div class="internal-content">
140:                             <div role="main" class="page-content container">
141:                                 ${Page.Content}
142:                             </div>
143:                         </div>
144:                     </div>
145:                 </div>
146: 
147:                 #set($hideFooterSocial = true)
148:                 #set ($hideFooterLocations = true)
149:                 $!{Website.RenderDesignElement(81)}
150:             </div>
151:         </div>
152: 
153:         #if($Tools.ToBool($Website.HasOption("translation_bar")) && !$Tools.IsGoogleAudit && !$IsEditor && !$Tools.UserAgent.ToLower().Contains("trident/7") && !$Tools.UserAgent.ToLower().Contains("edge/"))
154:         <script>
155:             (function($) {
156:                 if ( $.isFunction( window.initTranslatorBar ) ) {
157:                     window.initTranslatorBar('$!{Website.TranslatorLanguages}');
158:                 }
159:             }(jQuery));
160:         </script>
161:         #end
162: 
163:         $!{Assets.Render("footer.inc")}
164:     </body>
165: </html>
166: 

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

   at funeralOne.WMS2.View.VelocityHelper.ProcessTemplate(String filename, String tplKey, String templateContent, VelocityContext context, Boolean ignoreException) in C:\hi\git\f1connect-wms\funeralOne.WMS\WMS2\View\VelocityHelper.cs:line 207
   at funeralOne.WMS2.View.VelocityHelper.ProcessTemplate(String tplKey, String templateContent, VelocityContext context, Boolean ignoreException) in C:\hi\git\f1connect-wms\funeralOne.WMS\WMS2\View\VelocityHelper.cs:line 52
   at funeralOne.WMS2.View.Wms2Processor.RenderPage(Nullable`1 elementId, String designTemplateElementData, String pageContent, Page page, String pageName, String sectionName, Nullable`1 sectionId) in C:\hi\git\f1connect-wms\funeralOne.WMS\WMS2\View\Wms2Processor.cs:line 1620
   at funeralOne.WMS.Web.WmsHttpModule.InternalRenderPage(Nullable`1 elementId, String elementContent, Section section, String sectionName, Page page, String pageName, String pageContent) in C:\hi\git\f1connect-wms\funeralOne.WMS\Web\WmsHttpModule.cs:line 1600
   at funeralOne.WMS.Web.WmsHttpModule.RenderPage(Int32 elementId, String sectionName, String pageName, String pageContent) in C:\hi\git\f1connect-wms\funeralOne.WMS\Web\WmsHttpModule.cs:line 1577
   at ASP.views_shared_memorial_master.__Render__control1(HtmlTextWriter __w, Control parameterContainer)
   at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
   at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
   at System.Web.Mvc.ViewPage.Render(HtmlTextWriter writer)
   at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   at System.Web.UI.Page.HandleError(Exception e)
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   at System.Web.UI.Page.ProcessRequest()
   at System.Web.UI.Page.ProcessRequest(HttpContext context)
   at ASP.views_memorial_memorial_aspx.ProcessRequest(HttpContext context)
   at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.<>c__DisplayClass4.<Wrap>b__3()
   at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.Wrap[TResult](Func`1 func)
   at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
   at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
   at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage)
   at System.Web.HttpServerUtility.Execute(IHttpHandler handler, TextWriter writer, Boolean preserveForm)
   at System.Web.Mvc.ViewPage.RenderView(ViewContext viewContext)
   at System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
   at System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClass1a.<InvokeActionResultWithFilters>b__17()
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass25.<BeginInvokeAction>b__22(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.<>c__DisplayClass1d.<BeginExecuteCore>b__18(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar)
   at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar)
   at System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)
   at System.Web.Mvc.MvcHandler.<>c__DisplayClass8.<BeginProcessRequest>b__3(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncResultWrapper.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar)
   at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
   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.267.0.0 Platform.
funeralOne F1Connect 2.267.0.0/WMS Diagnostic Messages (FOR INTERNAL USE ONLY)

* Removing GZip filter
* GZip filter removed

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

* HTTP Request: (GET) (/obituaries/larry-mahlke/)

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

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

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

* INSTANCE_META_PATH: (/LM/W3SVC/3)
* Website Name: (funeralOne.WMS)
* Application Pool: (funeralOne.Obituaries)

* Stackify.AppName: (ObituariesDesktop)
* 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: (TopTributeIdFull=1464857; __cflb=0H28v75KBnxu6WT9mha2FL5Njs6tCxnCgixWZzgbE2o; _cfuvid=3OW1DLOA_kQfYOLkDUy8enlFWajyx7MuxMI.dAfct3Q-1768121907075-0.0.1.1-604800000; ASP.NET_SessionId=f2xvan2kahch4lw2nwgph3z5)
* Host: (www.prattvillememorial.com)
* Referer: (https://www.prattvillememorial.com/m/obituaries/larry-mahlke)
* User-Agent: (Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected]))
* cf-ray: (9bc3399e9f1fd806-DFW)
* x-original-host: (www.prattvillememorial.com)
* x-forwarded-proto: (https)
* cf-ipcountry: (US)
* cf-visitor: ({"scheme":"https"})
* cdn-loop: (cloudflare; loops=1)
* x-forwarded-for: (216.73.216.220)
* cf-connecting-ip: (216.73.216.220)
* x-datadog-trace-id: (7384907322640761156)
* x-datadog-parent-id: (2574475169223892344)
* x-datadog-sampling-priority: (-1)
* x-datadog-tags: (_dd.p.tid=696366bc00000000)
* traceparent: (00-696366bc00000000667c7615412f0144-23ba5f86b8a75d78-00)
* tracestate: (dd=s:-1;p:23ba5f86b8a75d78)