Miscelaneo - Pacífico Corporativo
Publicaciones
Misceláneo
Se ha producido un error al procesar la plantilla.
Java method "static com.liferay.document.library.kernel.service.DLAppServiceUtil.getFileEntry(long)" threw an exception; see cause exception in the Java stack trace.
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign fileEntryImage = DLAppService... [in template "20155#20195#72741" at line 27, column 41]
----
1<#assign BlogsEntryService = serviceLocator.findService("com.liferay.blogs.service.BlogsEntryService")>
2<#assign AssetCategoryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil"]>
3<#assign PortalUtil = staticUtil["com.liferay.portal.kernel.util.PortalUtil"] />
4<#assign DLAppServiceUtil = staticUtil["com.liferay.document.library.kernel.service.DLAppServiceUtil"]>
5<#assign DLUtil = staticUtil["com.liferay.document.library.kernel.util.DLUtil"]>
6
7<#if entries?has_content>
8 <#list entries as entry>
9 <#assign assetRenderer = entry.getAssetRenderer() />
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) />
14 </#if>
15 <div class="news-card ft">
16 <#assign categories = "" >
17 <#assign className = assetRenderer.getClassName() >
18 <#if className == "com.liferay.blogs.model.BlogsEntry">
19 <#assign blogEntry = BlogsEntryService.getEntry(entry.getClassPK()) >
20
21 <#if (blogEntry.getCoverImageFileEntryId() > 0)>
22 <#assign fileEntryImage = DLAppServiceUtil.getFileEntry(blogEntry.getCoverImageFileEntryId())>
23 <#if fileEntryImage?? >
24 <#assign urlImg = DLUtil.getPreviewURL(fileEntryImage, fileEntryImage.getFileVersion(), themeDisplay, "", true, true)>
25 </#if>
26 <#elseif (blogEntry.getSmallImageFileEntryId() > 0)>
27 <#assign fileEntryImage = DLAppServiceUtil.getFileEntry(blogEntry.getSmallImageFileEntryId()) >
28 <#if fileEntryImage?? >
29 <#assign urlImg = DLUtil.getPreviewURL(fileEntryImage, fileEntryImage.getFileVersion(), themeDisplay, "", true, true) >
30 </#if>
31 <#else>
32 <#assign urlImg = "" >
33 </#if>
34 <div class="image">
35 <img src="${urlImg}"/>
36 </div>
37
38 <#assign categories = AssetCategoryLocalServiceUtil.getAssetEntryAssetCategories(entry.getEntryId()) >
39 </#if>
40 <div class="text">
41 <#if categories?has_content>
42 <div class="category">
43 <#list categories as category>
44 ${category.getName()}
45 <#if (category_index+1) < categories?size>
46 <span> | </span>
47 </#if>
48 </#list>
49 </div>
50 </#if>
51 <#if className == "com.liferay.blogs.model.BlogsEntry">
52 <#assign blogEntry = BlogsEntryService.getEntry(entry.getClassPK()) >
53 <#assign baseUrlBlog = PortalUtil.getCurrentCompleteURL(request)?split("?")[0] >
54 <#assign baseUrlBlog = baseUrlBlog?replace("/blog", "") >
55 <#assign baseUrlBlog = baseUrlBlog?replace("/-/categories/[\\d]+", "","r") >
56 <a class="title" href="${baseUrlBlog}/article/-/blogs/${blogEntry.getUrlTitle()}">${entry.getTitle(locale)}</a>
57 <#else>
58 <a class="title" href="${viewURL}">${entry.getTitle(locale)}</a>
59 </#if>
60 <p class="date">${dateUtil.getDate(entry.getPublishDate(), "dd/MM/yyyy", locale)}</p>
61 <p>${entry.description}</p>
62 </div>
63 </div>
64 </#list>
65</#if>