An error occurred while processing the template.
The following has evaluated to null or missing:
==> serviceLocator.findService("com.avisonyoung.portal.ui.service.GroupServiceUtil")  [in template "20302#20342#RESEARCH_REPORTS" at line 14, column 29]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign groupServiceUtil = serviceLoc...  [in template "20302#20342#RESEARCH_REPORTS" at line 14, column 1]
----
1<#setting date_format="long"> 
2 
3<#-- Retrieve the display date meta data field of the web content --> 
4<#assign displayDate = .vars['reserved-article-display-date'].data> 
5<#-- Save the original page locale for later --> 
6<#assign originalLocale = locale> 
7<#-- Set the page locale to the portals default locale --> 
8<#setting locale = localeUtil.getDefault()> 
9<#-- Parse the date to a date object --> 
10<#assign displayDate = displayDate?datetime("EEE, d MMM yyyy HH:mm:ss Z")> 
11<#-- Set the page locale back to the original page locale --> 
12<#setting locale = originalLocale> 
13 
14<#assign groupServiceUtil = serviceLocator.findService("com.avisonyoung.portal.ui.service.GroupServiceUtil")> 
15<#assign treePath = groupServiceUtil.getGroupFriendlyUrlTreePath(groupId)> 
16<#assign cdnCgiPath = "https://www-cdn01.avisonyoung.com/cdn-cgi/image/h=345,q=85"> 
17<style> 
18    /* Your CSS styles here */ 
19</style> 
20 
21<div class="ay-news-release"> 
22    <h2 id="ay-artTitle" class="h2">${Content.getData()}</h2> 
23    <#if (Image?? && Image.getData()?has_content && Image.getData() != "")> 
24      <img src="${cdnCgiPath}${Image.getData()}" alt="${Content.getData()}"> 
25    </#if> 
26    <small>${displayDate?date?string}</small> 
27    <div class="ay-news-release__content"> 
28        <#if Sub_Title?? && Sub_Title.getData()?has_content> 
29            <h3 class="ay-news-release__subtitle">${Sub_Title.getData()}</h3> 
30        </#if> 
31        ${Research_Detail_Content.getData()} 
32        <#assign boilerplate = Research_Boilerplate_Content.getData()> 
33        <#if boilerplate?? && boilerplate?has_content> 
34            <div class="ay-news-release__boiler"> 
35                ${boilerplate} 
36            </div> 
37        </#if> 
38        <div class="ay-news-release__social"> 
39            <a id="ay-email-to" href="#" target="_blank" class="ay-news-release__social--item"> 
40                <svg class="ay-news-release__social--icon"> 
41                    <use xlink:href="/o/ay-theme/resources/images/images.svg#email" /> 
42                </svg> 
43            </a> 
44            <a id="ay-social-twitter" href="#" class="ay-news-release__social--item" target="_blank"> 
45                <svg class="ay-news-release__social--icon"> 
46                    <use xlink:href="/o/ay-theme/resources/images/images.svg#twitter1" /> 
47                </svg> 
48            </a> 
49            <a id="ay-social-facebook" href="#" class="ay-news-release__social--item" target="_blank"> 
50                <svg class="ay-news-release__social--icon"> 
51                    <use xlink:href="/o/ay-theme/resources/images/images.svg#facebook" /> 
52                </svg> 
53            </a> 
54            <a id="ay-social-linkedin" href="#" class="ay-news-release__social--item" target="_blank"> 
55                <svg class="ay-news-release__social--icon"> 
56                    <use xlink:href="/o/ay-theme/resources/images/images.svg#linkedin1" /> 
57                </svg> 
58            </a> 
59            <#if treePath?contains("/ay/de/")> 
60                <a id="ay-social-xming" href="#" class="ay-news-release__social--item" target="_blank"> 
61                    <svg class="ay-news-release__social--icon"> 
62                        <use xlink:href="/o/ay-theme/resources/images/images.svg#xing-social" /> 
63                    </svg> 
64                </a> 
65            </#if> 
66        </div> 
67    </div> 
68</div> 
69 
70<#assign newsTitle = Content.getData()> 
71 
72<script> 
73    function socialLinks() { 
74        var uri = window.location; 
75        uri = uri.toString(); 
76        var ofLoc = $(".ay-header-options h3 a").html(); 
77        var enc = encodeURIComponent(uri); 
78        var prtitle = $("#ay-artTitle").html(); 
79        prtitle = encodeURI(prtitle); 
80        var mailtoSub = "Avison Young - " + ofLoc + " News: "; 
81        mailtoSub = encodeURI(mailtoSub); 
82 
83        $("#ay-social-twitter").attr("href", "https://twitter.com/intent/tweet?url=" + enc + "&amp;text=" + prtitle + "&amp;via=AvisonYoung"); 
84        $("#ay-social-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + enc); 
85        $("#ay-social-linkedin").attr("href", "https://www.linkedin.com/cws/share?url=" + enc); 
86 
87        <#if treePath?contains("/ay/de/")> 
88        $("#ay-social-xming").attr("href", "https://www.xing.com/spi/shares/new?url=" + enc); 
89        </#if> 
90 
91        $("#ay-email-to").attr("href", "mailto:?subject=" + mailtoSub + prtitle + "&body=" + enc); 
92
93 
94    $(document).ready(function() { 
95        socialLinks(); 
96    }); 
97</script> 
98 
99<style> 
100    .ay-news-release__content { 
101        min-height: 150px; 
102
103</style>