An error occurred while processing the template.
Java method "com.sun.proxy.$Proxy100.getFileEntry(long)" threw an exception when invoked on com.sun.proxy.$Proxy100 object "com.liferay.document.library.internal.service.SubscriptionDLAppLocalServiceWrapper@18fe4dfe"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign imageFileEntry = DLAppLocalSe...  [in template "109076#109106#110662" at line 24, column 9]
----
1<#assign dateFormat = "dd MMMM yyyy" /> 
2<#assign DLAppLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppLocalService")> 
3<#assign DLURLHelper = serviceLocator.findService("com.liferay.document.library.util.DLURLHelper")> 
4 
5<div class="grid" id="grid-post" style="opacity:0"> 
6    <#list entries as entry>         
7        <#assign assetRenderer = entry.getAssetRenderer() /> 
8        <#assign journalArticle = assetRenderer.getArticle() /> 
9        <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale.toString())) /> 
10        <#assign entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) /> 
11        <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) /> 
12        <#if assetLinkBehavior != "showFullContent"> 
13            <#assign viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL)?keep_before_last('/') /> 
14        </#if> 
15        <#assign nodeTesto = document.selectSingleNode("/root/dynamic-element[@name='Text']/dynamic-content") /> 
16        <#assign testo = nodeTesto.getText() /> 
17        <#assign summary = entry.getDescription(locale) />  
18        <#if validator.isNull(summary)>  
19            <#assign summary = stringUtil.shorten(htmlUtil.stripHtml(testo), 200) />  
20        </#if>  
21         
22        <#assign nodeImage = document.selectSingleNode("/root/dynamic-element[@name='Image']/dynamic-content") /> 
23        <#assign imageJson = jsonFactoryUtil.createJSONObject(nodeImage.getText()) /> 
24        <#assign imageFileEntry = DLAppLocalService.getFileEntry(imageJson.getLong('classPK'))/> 
25        <#assign imageUrl = DLURLHelper.getImagePreviewURL(imageFileEntry, themeDisplay) /> 
26        
27        <a href="${viewURL}" class="grid-item mb-6 px-sm-2" data-senna-off="true"> 
28    	    <#if journalArticle.isSmallImage()> 
29        	    <div class="mb-3">                 
30                    <img src="${imageUrl}" class="w-100"> 
31            </#if> 
32            <div class="text-uppercase d-block mb-2">${entryTitle}</div> 
33            <div class="summary mb-3"> 
34                ${summary} 
35            </div> 
36            <div class="metadati"> 
37                ${dateUtil.getDate(entry.getPublishDate(), dateFormat, locale)} -   
38                <#assign categories = entry.getCategories()> 
39                <#list categories as catName> 
40                    <span class="category">${catName.getName()}</span> 
41                </#list> 
42            </div> 
43        </a> 
44    </#list> 
45</div> 
46<script> 
47    $(window).on('load', function() { 
48         
49        var grid = $('.grid').masonry({itemSelector: '.grid-item'}); 
50        $("#grid-post").css("opacity", "1"); 
51    }); 
52     
53</script>