Breadcrumb

Simple Header

BREEAM USA news and insights

General

Browse the latest news and updates from BREEAM USA.

Keep up to date with the latest news and announcements from BREEAM USA

Keep up to date with the latest news and announcements from BREEAM USA, from product announcements to publications of our research and insights.

Latest news

Latest news

Asset Publisher

An error occurred while processing the template.
Java method "com.liferay.portal.kernel.util.DateUtil_IW.parseDate(String, String, Locale)" threw an exception when invoked on com.liferay.portal.kernel.util.DateUtil_IW object "com.liferay.portal.kernel.util.DateUtil_IW@6d1872d1"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign newDateobj = dateUtil.parseDa...  [in template "20096#20121#128988" at line 49, column 25]
----
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  <#if !category.getName()?contains('z_')> 
11    <#assign categoryName=category.getName() /> 
12	</#if> 
13</#list> 
14 
15<div class="c-article-stackable-card c-article-stackable-card--align-bottom c-redirect-cursor" onclick="this.querySelector('a').click(); return true;"> 
16    <#if (CardImage.getData())?? && CardImage.getData() != ""> 
17        <div class="c-article-stackable-card__image"> 
18            <img class="img-fluid" alt="${CardImage.getAttribute("alt")}" data-fileentryid="${CardImage.getAttribute("fileEntryId")}" src="${CardImage.getData()}" /> 
19        </div> 
20    </#if> 
21    <div class="c-article-stackable-card__body"> 
22        <#if categoryName?has_content> 
23            <div class="c-article-stackable-card__category">${categoryName}</div> 
24        </#if> 
25        <#if (CardTitle.getData())??> 
26            <h3 class="c-article-stackable-card__title"> 
27                ${CardTitle.getData()} 
28            </h3> 
29        </#if> 
30 
31        <#if (getterUtil.getBoolean(autoPopulateDate.getData()) && getterUtil.getBoolean(autoPopulateAuthor.getData())?has_content) || (MigrationDate.getData())?has_content> 
32            <div class="c-article-stackable-card__byline c-article-stackable-card__byline--separator"> 
33        <#else> 
34            <div class="c-article-stackable-card__byline"> 
35        </#if> 
36                       
37            <#if getterUtil.getBoolean(autoPopulateDate.getData())> 
38                <span class="c-article-stackable-card__date"> 
39                    <#assign CardDate=.vars["reserved-article-create-date"].data /> 
40                    <#if validator.isNotNull(CardDate)> 
41                        <#assign ArticleCardDate_DateObj=dateUtil.parseDate("EEE, d MMM yyyy HH:mm:ss Z", CardDate,locale)> 
42                        ${dateUtil.getDate(ArticleCardDate_DateObj, "dd MMMMM yyyy", locale)} 
43                    </#if> 
44                </span> 
45            <#else> 
46                <span class="c-article-stackable-card__date"> 
47                    <#if (MigrationDate.getData())?has_content> 
48                        <#assign ArticleMigrationDate_Data=getterUtil.getString(MigrationDate.getData())> 
49                        <#assign newDateobj=dateUtil.parseDate("yyyy-MM-dd HH:mm:ss", ArticleMigrationDate_Data, locale) /> 
50                        <#assign migraDate=dateUtil.getDate(newDateobj, "dd MMMMM yyyy", locale) /> 
51                        ${migraDate} 
52                    </#if> 
53                </span> 
54            </#if> 
55 
56            <#if (AuthorName.getData())?has_content> 
57                <span class="c-article-stackable-card__author">${AuthorName.getData()}</span> 
58            <#else> 
59                <#if getterUtil.getBoolean(autoPopulateAuthor.getData()) > 
60                    <span class="c-article-stackable-card__author">${.vars["reserved-article-author-name"].data}</span> 
61                </#if> 
62            </#if> 
63            </div> 
64    </div> 
65    <div class="c-link-redirection d-none"> 
66        <#if (buttonLink.getFriendlyUrl())?has_content> 
67            <a data-senna-off="true" href="${buttonLink.getFriendlyUrl()}">  
68                ${buttonLink.getFriendlyUrl()} 
69            </a> 
70        </#if>  
71        <#if (ExternalLink.getData())?has_content> 
72            <a data-senna-off="true" href="${ExternalLink.getData()}" target="_blank">  
73                ${ExternalLink.getData()} 
74            </a> 
75        </#if>  
76    </div> 
77</div> 
BREEAM USA experts on the pathway to carbon net zero in real estate
News

BREEAM solidified its U.S. presence by doubling certifications in 2021

BREEAM USA certifications grow by nearly 160% in 2022
News

BREEAM USA certifications grow by nearly 160% in 2022

BREEAM USA experts on the pathway to carbon net zero in real estate
News

BREEAM USA experts on the pathway to carbon net zero in real estate

Viewing 3 of 4