Actualidad municipal

Se ha producido un error al procesar la plantilla.
Java method "as.asac.template.tools.JournalToolImpl.getJournalArticleByAssetEntry(com.liferay.asset.kernel.model.AssetEntry)" couldn't be called: Can't convert the 1st argument's value to the target Java type, com.liferay.asset.kernel.model.AssetEntry. The type of the actual value was: sequence+extended_hash+string (wrapper: f.c.DefaultToExpression$EmptyStringAndSequenceAndHash)

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign journalArticle = journalTool...  [in template "38011#38039#" at line 10, column 1]
----
1<#assign title = .vars['reserved-article-title'].data> 
2<#assign articleId=.vars["reserved-article-id"].data /> 
3<#assign description=.vars["reserved-article-description"].data /> 
4<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
5<#assign date=.vars["reserved-article-display-date"].data /> 
6<#assign request = .vars['request']> 
7<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMMM yyyy", locale, timezone)> 
8<#assign categories = journalTool.getCategories(scopeGroupId, articleId, []) !/> 
9<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId) !/> 
10<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry) !/> 
11<#assign ddmStructureNameNormalize = "template-detail-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
12 
13<#if RESUMEN.Imagen.data?has_content && validator.isNotNull(RESUMEN.Imagen.data)> 
14	<#assign smallImageUrl = RESUMEN.Imagen.getData() /> 
15</#if> 
16 
17<article class="template template-detail ${ddmStructureNameNormalize}"> 
18 
19	<#assign showAssetTitle = getterUtil.getBoolean(portletTool.getPreference(request, "showAssetTitle"), false) !/> 
20	<#assign portletDisplayName = themeDisplay.getPortletDisplay().getPortletName() !/>		 
21    <#if stringUtil.upperCase(layout.getName(locale)) == stringUtil.upperCase(title)> 
22		<div class="portlet-title-wrapper hide"> 
23			<div class="h3 border-bottom">${title}</div>	 
24		</div> 
25	<#elseif portletDisplayName == "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && !showAssetTitle> 
26		<div class="portlet-title-wrapper"> 
27			<div class="h3 border-bottom">${title}</div>	 
28		</div> 
29	<#elseif portletDisplayName == "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
30		<div class="portlet-title-wrapper"> 
31			<div class="h3 border-bottom">${title}</div>	 
32		</div> 
33	<#elseif portletDisplayName != "com_liferay_asset_publisher_web_portlet_AssetPublisherPortlet" && portletDisplayName != "com_liferay_journal_content_web_portlet_JournalContentPortlet"> 
34		<div class="portlet-title-wrapper"> 
35			<div class="h3 border-bottom hide">${title}</div>	 
36		</div> 
37	</#if> 
38 
39    <section class="row flex-row-reverse mt-4"> 
40	 
41		<#if validator.isNotNull(smallImageUrl)> 
42			<div class="<#if validator.isNotNull(RESUMEN.TextoResumen.data) || validator.isNotNull(Noticia.data) || validator.isNotNull(categories)>col-sm-4</#if> col-12"> 
43				<a href="${smallImageUrl}" title="Imagen ${title}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(smallImageUrl, 2)}');"> 
44					<img src="${dlTool.getThumbnail(smallImageUrl, 2)}" alt="Imagen ${title}" /> 
45                    <span class="hide-accessible">${title}</span> 
46				</a> 
47			</div> 
48		</#if> 
49		<#if validator.isNotNull(RESUMEN.TextoResumen.data) || validator.isNotNull(Noticia.data) || validator.isNotNull(categories)> 
50			<div class="<#if validator.isNotNull(smallImageUrl)> col-sm-8 </#if> col-12"> 
51				<div class="text-metadata"> 
52					<!--<span class="date">${dateFormatted}</span>--> 
53					<#if validator.isNotNull(categories) && categories?size gt 0> 
54						<span class="categories"> 
55							<#list categories as category> 
56								<span class="category-name">${category.getTitle(locale)}</span><#if !category?is_last>, </#if> 
57							</#list> 
58						</span> 
59					</#if> 
60				</div> 
61				<#if validator.isNotNull(RESUMEN.TextoResumen.data)> 
62					<p class="text-abstract mb-0">${RESUMEN.TextoResumen.data}</p> 
63				</#if> 
64				<#if validator.isNotNull(Noticia.data)> 
65					<div class="text">${Noticia.data}</div> 
66				</#if> 
67			</div> 
68		</#if> 
69		 
70    </section> 
71	<#if RESUMEN.Documento??> 
72		 <#if (RESUMEN.Documento?? && validator.isNotNull(RESUMEN.Documento.data)) || (OTRAS_IMAGENES?? && OTRAS_IMAGENES.getSiblings()?size gt 0)> 
73			<div class="accordion mt-4" id="accordion-${articleId}"> 
74 
75				<#-- Documents --> 
76				<#assign htmlDocuments = journalTool.getHTMLDocuments(RESUMEN.Documento.getSiblings()) /> 
77				<#if validator.isNotNull(htmlDocuments)> 
78					<div class="card card-clean expand"> 
79						<div id="headerDocuments" class="card-header documents"> 
80							<div class="card-title" data-toggle="collapse" data-target="#collapseDocuments-${articleId}" aria-expanded="false" aria-controls="collapseDocuments-${articleId}">${languageUtil.get(locale, "documents")}</div> 
81							<div id="collapseDocuments-${articleId}" class="collapse show" aria-labelledby="headerDocuments-${articleId}" data-parent="#accordion-${articleId}"> 
82								${htmlDocuments} 
83							</div> 
84						</div> 
85					</div> 
86				</#if> 
87				 
88				<#-- Image gallery --> 
89				<#assign showImageGallery = false /> 
90				<#if OTRAS_IMAGENES?? && validator.isNotNull(OTRAS_IMAGENES.getSiblings()) && (OTRAS_IMAGENES.getSiblings()?size > 0)> 
91					<#list OTRAS_IMAGENES.getSiblings() as OTRA_IMAGEN> 
92						<#if getterUtil.getBoolean(OTRA_IMAGEN.data)> 
93							<#assign showImageGallery = true /> 
94						</#if> 
95					</#list> 
96				</#if> 
97 
98				<#if OTRAS_IMAGENES?? && validator.isNotNull(OTRAS_IMAGENES.getSiblings()) && OTRAS_IMAGENES.getSiblings()?size gt 0 && showImageGallery> 
99					<div class="card card-clean expand"> 
100						<div id="headerGallery" class="card-header image-gallery"> 
101							<div class="card-title" data-toggle="collapse" data-target="#collapseGallery-${articleId}" aria-expanded="false" aria-controls="collapseGallery-${articleId}">${languageUtil.get(locale, "image-gallery")}</div> 
102							<div id="collapseGallery-${articleId}" class="collapse show" aria-labelledby="headerGallery-${articleId}" data-parent="#accordion-${articleId}"> 
103								<div class="gallery-wrapper"> 
104									<ul class="images list-unstyled list-inline"> 
105										<#list OTRAS_IMAGENES.getSiblings() as OTRA_IMAGEN> 
106											<#if validator.isNotNull(OTRA_IMAGEN.OTRAS_IMAGENESImagen.getData())> 
107												<li class='image-entry'> 
108													<a href="${OTRA_IMAGEN.OTRAS_IMAGENESImagen.getData()}" title="Imagen ${OTRA_IMAGEN.TituloImagen.data}" class="image-wrapper image-wrapper-cover image-wrapper-style lightbox" style="background-image: url('${dlTool.getThumbnail(OTRA_IMAGEN.OTRAS_IMAGENESImagen.getData(), 2)}');"> 
109														<img src="${dlTool.getThumbnail(OTRA_IMAGEN.OTRAS_IMAGENESImagen.getData(), 2)}" alt="Imagen ${OTRA_IMAGEN.TituloImagen.data}" /> 
110														<#if validator.isNotNull(OTRA_IMAGEN.TituloImagen.data)> 
111															<span class="hide-accessible">${OTRA_IMAGEN.TituloImagen.data}</span> 
112														</#if> 
113													</a> 
114												</li> 
115											</#if> 
116										</#list> 
117									</ul> 
118								</div> 
119							</div> 
120						</div> 
121					</div> 
122				</#if> 
123 
124			</div> 
125		</#if> 
126	</#if> 
127</article>