HABITAÇÃO-Ant2
Habitação
Ocorreu um erro ao processar o template.
Java method "com.sun.proxy.$Proxy85.getDLFileEntryByUuidAndGroupId(String, long)" threw an exception when invoked on com.sun.proxy.$Proxy85 object "com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl@1a3e9f7e"; see cause exception in the Java stack trace.
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign dlFileEntry = dlFileEntryLoca... [in template "20099#20135#42007" at line 27, column 73]
---- 1<#if entries?has_content> 2<#setting locale = 'pt_PT'> 3 <#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")/> 4 <#assign dlFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")> 5 <#assign HttpUtil = staticUtil["com.liferay.portal.kernel.util.HttpUtil"] /> <#list entries as curEntry> 6 <#assign assetRenderer = curEntry.getAssetRenderer() /> 7 <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, assetRenderer, curEntry, !stringUtil.equals(assetLinkBehavior, "showFullContent")) /> 8 <#assign journalArticle = assetRenderer.getArticle() /> 9 <#assign imagemPublicacao = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mM8sP9yPQAHbALT87hWCgAAAABJRU5ErkJggg=="/> 10 <#assign autor = ""/> 11 <#assign content = ""/> 12 <#assign fonte = ""/> 13 <#assign tipo = ""/> 14 <#assign groupId =journalArticle.groupId/> 15 <#assign className = assetRenderer.getClassName() /> 16 <#if className == "com.liferay.journal.model.JournalArticle"> 17 <#assign fields = assetRenderer.getDDMFormValuesReader().getDDMFormValues().getDDMFormFieldValues() /> 18 19 <div class="row vert-offset-bottom-1"> 20 <div class="col-md-3 col-sm-12"> 21 <#list fields as field> 22 <#if field.getName() == "imagemPublicacao"> 23 <#assign articleImageAsJson = jsonFactoryUtil.createJSONObject(field.getValue().getString(locale)) /> 24 <#if articleImageAsJson.uuid?? && articleImageAsJson.uuid != ""> 25 <#assign entryUuid = articleImageAsJson.uuid /> 26 <#assign entryGroupId = getterUtil.getLong(articleImageAsJson.groupId) /> 27 <#assign dlFileEntry = dlFileEntryLocalService.getDLFileEntryByUuidAndGroupId(entryUuid, entryGroupId) /> 28 <#assign assetEntry = assetEntryLocalService.getEntry("com.liferay.document.library.kernel.model.DLFileEntry", dlFileEntry.fileEntryId) /> 29 <#assign assetRenderer = assetEntry.assetRenderer /> 30 <#assign imageURL = assetRenderer.getURLDownload(themeDisplay) /> 31 <#assign imagemPublicacao =imageURL?split("&")/> 32 </#if> 33 </#if> 34 <#if field.getName() == "Autor"> 35 <#assign autor = field.getValue().getString(locale)/> 36 </#if> 37 <#if field.getName() == "Fonte"> 38 <#assign fonte = field.getValue().getString(locale) /> 39 </#if> 40 <#if field.getName() == "content"> 41 <#assign content = field.getValue().getString(locale) /> 42 </#if> 43 <#if field.getName() == "Tipo"> 44 <#assign tipo = field.getValue().getString(locale) /> 45 <#assign tipoSize = field.getValue().getString(locale)?length /> 46 </#if> 47 48 49 50 </#list> 51 </#if> 52 <img class="img-responsive" alt="${curEntry.getTitle(locale)}" src="${imagemPublicacao[0]}"/> 53 </div> 54 <div class="col-md-9 col-sm-12 publicacaoSeparador"> 55 <div class="row"> 56 <div class="col-md-3"> 57 <#if tipoSize?has_content> 58 <div class="publicacaoTipo">${tipo?substring(2,tipoSize-2)}</div> 59 </#if> 60 <div class="publicacaoData">${assetRenderer.getDisplayDate()?string["MMM yyyy"]}</div> 61 </div> 62 <div class="col-md-9"> 63 <div class="publicacaoOutros">Autor <span>${autor}</span></div> 64 <#if fonte?? && fonte != ""> 65 <div class="publicacaoOutros">Fonte <span>${fonte}</span></div> 66 </#if> 67 </div> 68 </div> 69 <div class="publicacaoTitulo">${curEntry.getTitle(locale)} </div> 70 <div>${content}</div> 71 72 73 <div class="row vert-offset-bottom-1 vert-offset-top-1"> 74 <#list fields as field> 75 76 77 <#if field.getName() == "NomeDoAnexo"> 78 <#assign anexosList = field.getNestedDDMFormFieldValues() /> 79 <#list anexosList as anexo> 80 <#assign str=anexo.getValue().getString(locale)?string/> 81 82 <#list str?split(",") as sValue> 83 84 <#if sValue ?index_of("uuid") gt 0> 85 <#assign propLength=sValue?length/> 86 <#assign uuid=sValue?substring(8,propLength-2)/> 87 88 <#assign file = dlFileEntryLocalService.getDLFileEntryByUuidAndGroupId(uuid, groupId) /> 89 90 91 <#assign url= "/documents/" + file.getGroupId() + "/" + file.getFolderId() + "/" 92 + file.getTitle() + "/" + file.getUuid() /> 93 94 95 96 </#if> 97 </#list> 98 99 </#list> 100 101 <#if field.getValue().getString(locale)!=""> 102 <div class="col-md-6 col-sm-12"> 103 <img align="left" src="/o/nph-theme/images/icon_download_pdf.png" alt="${field.getValue().getString(locale)}"/> 104 <a href="${url}" target="_blank" title="${field.getValue().getString(locale)}">${field.getValue().getString(locale)}</a> 105 </div> 106 </#if> 107 </#if> 108 109 </#list> 110 111 </div> 112 </div> 113 </div> 114 115 </#list> 116 117 </#if>