An error occurred while processing the template.	
	
		
				
	
		
		
			
			
	
	
	
	
					
				
			
		
	
	
	Java method "com.putzmeister.context.contributor.template.service.TemplateService.getNewsDocumentUrl(com.liferay.portal.kernel.theme.ThemeDisplay, com.liferay.dynamic.data.mapping.kernel.DDMFormFieldValue)" threw an exception when invoked on com.putzmeister.context.contributor.template.service.TemplateService object "com.putzmeister.context.contributor.template.service.TemplateService@4473a63e"; see cause exception in the Java stack trace.
----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign smallImage = templateService...  [in template "20101#20127#48594" at line 45, column 21]
----
	1<#assign dlAppLocalServiceUtil = staticUtil["com.liferay.document.library.kernel.service.DLAppLocalServiceUtil"] > 
				2<#assign dlUtil = staticUtil["com.liferay.document.library.kernel.util.DLUtil"] > 
				3 
				4<#if !entries?has_content> 
				5    <#if !themeDisplay.isSignedIn()> 
				6        ${renderRequest.setAttribute("PORTLET_CONFIGURATOR_VISIBILITY", true)} 
				7    </#if> 
				8 
				9  <div class="alert alert-info"> 
				10      <@liferay_ui["message"] key="there-are-no-results" /> 
				11  </div> 
				12</#if> 
				13 
				14<h1><@liferay_ui["message"] key="latest-putzmeister-news" /></h1> 
				15 
				16<div class="p-card-deck p-card-deck--image"> 
				17    <#list entries as entry> 
				18        <#assign 
				19        assetRenderer = entry.getAssetRenderer() 
				20        journalArticle = assetRenderer.getArticle() 
				21        entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) 
				22        viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, assetRenderer, entry, !stringUtil.equals(assetLinkBehavior, "showFullContent")) 
				23        /> 
				24 
				25        <#assign className  = assetRenderer.getClassName() /> 
				26 
				27        <#if className == "com.liferay.journal.model.JournalArticle"> 
				28 
				29            <#assign displaydate = journalArticle.getModifiedDate()> 
				30            <#assign redirect = portalUtil.getCurrentURL(request)> 
				31            <#assign journalArticleTitle = journalArticle.getTitle(locale)> 
				32            <#assign urlTitle = journalArticle.getUrlTitle()> 
				33            <#assign url = "${portalUtil.getPathFriendlyURLPublic()}${themeDisplay.getScopeGroup().getFriendlyURL()}/news-article-detail/-/asset_publisher/${urlTitle}?redirect=${redirect}"> 
				34            <#assign date_format = dateFormats.getDate(2, locale, timezone)> 
				35            <#assign fields =  assetRenderer.getDDMFormValuesReader().getDDMFormValues().getDDMFormFieldValues() /> 
				36 
				37            <#assign 
				38            smallImage="" 
				39            shortDescription="" 
				40            pressInformation="" 
				41            > 
				42 
				43            <#list fields as field> 
				44                <#if field.getName() == "image" || field.getName() == "ShortImage" || field.getName() == "SmallImage"> 
				45                    <#assign smallImage = templateService.getNewsDocumentUrl(themeDisplay, field)> 
				46                <#elseif field.getName() == "ShortDescription"> 
				47                    <#assign shortDescription = field.getValue().getString(locale)> 
				48                <#elseif field.getName() = "PressInformation"> 
				49                    <#assign pressInformation = templateService.getNewsDocumentUrl(themeDisplay, field) > 
				50                </#if> 
				51            </#list> 
				52 
				53          <div class="p-card p-card--image p-card--image-compact"> 
				54 
				55 
				56              <div class="p-card__image"> 
				57                <a href="${url}"> 
				58                  <img src="${smallImage}" 
				59                      alt="${journalArticleTitle}"> 
				60                </a> 
				61              </div> 
				62 
				63 
				64            <div class="p-card__body"> 
				65 
				66                <#-- Display date --> 
				67              <div class="p-card__body-tag"> 
				68                <div class="badge-link-container"> 
				69                  <span>${date_format.format(displaydate)}</span> 
				70                </div> 
				71              </div> 
				72 
				73                <#-- News article title --> 
				74              <div class="p-card__body-heading "> 
				75                <a class="truncate-2l" 
				76                   href="${url}">${journalArticleTitle} 
				77                </a> 
				78 
				79                <#if pressInformation?has_content> 
				80                  <a href="${pressInformation}" download title="press information" class="p-card__download"> 
				81                    <i class="pm-icon-download"></i> 
				82                  </a> 
				83                </#if> 
				84              </div> 
				85 
				86                <#-- Short description --> 
				87              <div class="p-card__body-content truncate-2l"> 
				88                ${shortDescription} 
				89              </div> 
				90 
				91            </div> 
				92          </div> 
				93        </#if> 
				94    </#list> 
				95</div>