BREEAM Outstanding for IKEA Greenwich's Ambition
An error occurred while processing the template.
Java method "com.sun.proxy.$Proxy426.getArticleResourcePrimKey(long, String)" threw an exception when invoked on com.sun.proxy.$Proxy426 object "com.liferay.journal.service.impl.JournalArticleResourceLocalServiceImpl@3cd75977"; see cause exception in the Java stack trace.
----
FTL stack trace ("~" means nesting-related):
- Failed at: articleResourcePrimaryKey = journalAr... [in template "20096#20121#92924" at line 5, column 5]
----
1<#assign
2 journalArticleResourceLocalService=serviceLocator.findService("com.liferay.journal.service.JournalArticleResourceLocalService")
3 assetEntryLocalService=serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")
4 journalArticleId=.vars['reserved-article-id'].data
5 articleResourcePrimaryKey=journalArticleResourceLocalService.getArticleResourcePrimKey(themeDisplay.getScopeGroupId(),
6 journalArticleId) assetEntry=assetEntryLocalService.getEntry("com.liferay.journal.model.JournalArticle",
7 articleResourcePrimaryKey) assetCategories=assetEntry.getCategories() />
8
9<#list assetCategories as category>
10 <#assign categoryName=category.getName() />
11</#list>
12
13<div class="c-article-card c-redirect-cursor" onclick="this.querySelector('a').click(); return true;">
14 <div class="row no-gutters">
15 <div class="col-md-6">
16 <#if (cardImage.getData())?? && cardImage.getData() !="">
17 <div class="c-article-card__image">
18 <img class="img-fluid lazy" loading="lazy" alt="${cardImage.getAttribute("alt")}" data-fileentryid="${cardImage.getAttribute("fileEntryId")}" data-src="${cardImage.getData()}" />
19 </div>
20 </#if>
21 </div>
22 <div class="col-md-6">
23 <div class="c-article-card__body">
24 <#if categoryName?has_content>
25 <div class="c-article-card__category">${categoryName}</div>
26 </#if>
27 <#if (cardTitle.getData())??>
28 <h2 class="c-article-card__title">
29 ${cardTitle.getData()}
30 </h2>
31 </#if>
32 <#if (cardDscription.getData())??>
33 <p class="c-article-card__desc">
34 ${cardDscription.getData()}
35 </p>
36 </#if>
37
38 <#if (RichCardDscription.getData())?has_content>
39 <div class="c-article-card__desc c-rich-text">
40 ${RichCardDscription.getData()}
41 </div>
42 </#if>
43
44 <#if getterUtil.getBoolean(autoPopulateDate.getData()) && getterUtil.getBoolean(autoPopulateAuthor.getData())?has_content>
45 <div class="c-article-card__byline c-article-card__byline--separator">
46 <#else>
47 <div class="c-article-card__byline">
48 </#if>
49 <#if getterUtil.getBoolean(autoPopulateDate.getData())>
50 <span class="c-article-card__date">
51 <#assign CardDate=.vars["reserved-article-create-date"].data />
52 <#if validator.isNotNull(CardDate)>
53 <#assign ArticleCardDate_DateObj=dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", CardDate,locale)>
54 ${dateUtil.getDate(ArticleCardDate_DateObj, "dd MMMMM yyyy", locale)}
55 </#if>
56 </span>
57 </#if>
58
59 <#if getterUtil.getBoolean(autoPopulateAuthor.getData())>
60 <span class="c-article-card__author">${.vars["reserved-article-author-name"].data}</span>
61 <#else>
62 <#if (cardAuthor.getData())?has_content>
63 <span class="c-article-card__author">${cardAuthor.getData()}</span>
64 </#if>
65 </#if>
66 <#--<#if (cardAuthor.getData())??>
67 <span class="c-article-card__author">${cardAuthor.getData()}</span>
68 </#if>-->
69 </div>
70 </div>
71 </div>
72
73 <div class="c-link-redirection d-none">
74 <#if (cardLink.getData())?has_content>
75 <a href="${cardLink.getData()}">
76 ${cardLink.getData()}
77 </a>
78 </#if>
79 </div>
80
81 </div>
82</div>