Search Results

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>