IFAD Asset Request Portlet

Asset Publisher

An error occurred while processing the template.
The following has evaluated to null or missing:
==> highrise_contact  [in template "10154#10192#VIDEO" at line 14, column 6]

----
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: #if highrise_contact.getData()?has_co...  [in template "10154#10192#VIDEO" at line 14, column 1]
----
1<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") 
2groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService") 
3classNameLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.ClassNameLocalService") /> 
4 
5<#assign globalGroup = groupLocalService.getFriendlyURLGroup(companyId, "/global")> 
6<#assign destMacroClassId = classNameLocalService.getClassNameId("com.liferay.asset.kernel.model.AssetEntry")> 
7<#include "_TEMPLATE_CONTEXT_/${companyId}/${globalGroup.groupId}/${destMacroClassId}/ASSET_ENTRY_MACROS" /> 
8 
9<#assign article = journalArticleLocalService.getArticle(getterUtil.getLong(articleGroupId), .vars['reserved-article-id'].data)> 
10 
11<h1 class="text-center">${video_title.getData()}</h1> 
12<h3 class="text-center">${video_subtitle.getData()}</h3> 
13 
14<#if highrise_contact.getData()?has_content> 
15    <div class="story-author text-center"> 
16        <div class="story-author-images"> 
17            <#list highrise_contact.getSiblings() as author_id> 
18 
19                <#assign person = highriseWrapper.getAuthorBlog(author_id.getData())> 
20 
21                <#if person?has_content && person.getFirstName()??> 
22                    <#assign personLink = ""> 
23                    <#assign personClass = ""> 
24 
25                    <#if person.isHasBio()> 
26                        <#assign personLink = "/web/guest/profile?id=${person.getId()}&p_l_back_url=${themeDisplay.getURLCurrent()}"> 
27                    <#else> 
28                        <#assign personClass = "no-cursor"> 
29                    </#if> 
30 
31                    <a href="${personLink}" class="${personClass}"> 
32                        <img src="${person.getImageCloseupURL()}"> 
33                    </a> 
34                </#if> 
35            </#list> 
36        </div> 
37        <p class="author-name"> <@liferay.language key="by" /> 
38            <#list highrise_contact.getSiblings() as author_id> 
39 
40                <#assign person = highriseWrapper.getAuthorBlog(author_id.getData())> 
41 
42                <#if person?has_content && person.getFirstName()??> 
43                    <#if person.isHasBio()> 
44                        <a href="/web/guest/profile?id=${person.getId()}&p_l_back_url=${themeDisplay.getURLCurrent()}"> 
45                    </#if> 
46                    ${person.getFirstName()} ${person.getLastName()} 
47                    <#if person.isHasBio()> 
48                        </a> 
49                    </#if> 
50                </#if> 
51            </#list> 
52        </p> 
53    </div> 
54</#if> 
55 
56<#assign publicationDateFormatted = getFormattedDateForAbstractArticle(article, abstract_publication_date, locale, "dd MMMM yyyy") /> 
57 
58<#if publicationDateFormatted != ""> 
59    <small class="text-mitted text-center d-block">${publicationDateFormatted}</small> 
60</#if> 
61 
62<div id="shareButtons" class="hidden-print"></div> 
63 
64<img class="img-fluid" src="${video_image.getData()}"/> 
65 
66<#if video_image_file?has_content> 
67    <small class="text-right d-block">${video_image_file.video_image_credits.getData()}</small> 
68    <p class="text-center text-muted">${video_image_file.video_image_caption.getData()}</p> 
69</#if> 
70 
71<div class="container"> 
72    <div class="row"> 
73        <div class="col-lg-10 offset-lg-1 col-md-12"> 
74            ${main_content.getData()} 
75        </div> 
76    </div> 
77</div> 
78 
79<@printLegacyArticleUrl article />