Se ha producido un error al procesar la plantilla.
Java method "jdk.proxy13.$Proxy225.getTag(long, String)" threw an exception when invoked on jdk.proxy13.$Proxy225 object "com.liferay.asset.tags.internal.service.AssetTagLocalServiceWrapper@2983bafb"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #local tagObject = assetTagLocalServi...  [in template "19842963717691#2803100#27141296" in macro "getTerminosRelacionados" at line 95, column 9]
	- Reached through: @getTerminosRelacionados tagName=Titu...  [in template "19842963717691#2803100#27141296" at line 90, column 13]
----
1<style> 
2	.termino-relacionado:hover{ 
3		box-shadow: 0 5px 24px -5px #2C4866; 
4
5	section.portlet div.portlet-body .terminoH1__{ 
6	    font-size: 38px !important; 
7	    font-family: 'IberPangeaText SmBold', sans-serif !important; 
8
9	section.portlet div.portlet-body .terminoH2__{ 
10	    font-size: 30px !important; 
11	    font-family: 'IberPangeaText Medium', sans-serif !important; 
12
13	 
14    section.portlet div.portlet-body .terminoH3__{ 
15        font-size: 20px !important; 
16        font-family: 'IberPangeaText SmBold', sans-serif !important; 
17
18 
19    section.portlet div.portlet-body .terminoH4__{ 
20        font-size: 20px !important; 
21        font-family: 'IberPangeaText Medium', sans-serif !important; 
22
23 
24    section.portlet div.portlet-body .terminoH5__{ 
25        font-size: 18px !important; 
26        font-family: 'IberPangeaText SmBold', sans-serif !important; 
27
28   
29    section.portlet div.portlet-body .terminoH6__{ 
30        font-size: 18px !important; 
31        font-family: 'IberPangeaText Medium', sans-serif !important; 
32
33</style> 
34 
35<#assign assetTagLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetTagLocalService") /> 
36<#assign assetEntryQueryService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") /> 
37<#assign assetEntryQuery = objectUtil("com.liferay.asset.kernel.service.persistence.AssetEntryQuery") /> 
38<#assign default_text_size = "h3" > 
39 
40<#if (Titulo.AtributoTitulo.getData())?? && Titulo.AtributoTitulo.getData() != ""> 
41	<#assign titulo_seccion_size = Titulo.AtributoTitulo.getData()> 
42<#else> 
43	<#assign titulo_seccion_size = default_text_size > 
44</#if> 
45 
46<div class="row margin-top-components"> 
47	<#-- TITULO DE TERMINO --> 
48	<#if (Titulo.getData())?? && Titulo.getData() != "" > 
49		<div class="col-12" style="margin-bottom: 30px;"> 
50			<${titulo_seccion_size}>${Titulo.getData()}</${titulo_seccion_size}> 
51		</div> 
52	</#if> 
53 
54	<#-- CUERPO DE TERMINO --> 
55	<#if (Body.getData())?? && Body.getData() != "" > 
56		<div class="col-12" style="margin-bottom: 65px;"> 
57			${Body.getData()} 
58		</div> 
59	</#if> 
60 
61	<#-- TERMINOS RELACIONADOS--> 
62	<div class="col-12" style="margin-bottom: 30px;"> 
63		<#-- Determinar clase extra opcional --> 
64		<#assign extraClass = "" /> 
65        <#if (TituloFieldSet.estiloTermino__?has_content && (TituloFieldSet.estiloTermino__.getData())??)> 
66            <#assign valor = TituloFieldSet.estiloTermino__.getData()?string?trim /> 
67            <#if ["terminoH1__","terminoH2__","terminoH3__","terminoH4__","terminoH5__","terminoH6__"]?seq_contains(valor)> 
68                <#assign extraClass = " " + valor /> 
69            </#if> 
70        </#if> 
71 
72        <#if (TituloFieldSet.etiquetaTermino__?has_content && (TituloFieldSet.etiquetaTermino__.getData())??)> 
73            <#assign etiquetaNewsData = TituloFieldSet.etiquetaTermino__.getData()!""> 
74        </#if> 
75        <#assign headingTag = etiquetaNewsData?has_content?then(etiquetaNewsData, "h2")> 
76 
77        <#if themeDisplay.getLocale().toString() == 'en_US' || themeDisplay.getLocale().toString() == 'en_GB'> 
78            <${headingTag} class="${extraClass}">Related terms</${headingTag}> 
79        <#elseif themeDisplay.getLocale().toString() == 'eu_ES'> 
80            <${headingTag} class="${extraClass}">Erlazionatutako terminoak</${headingTag}> 
81        <#elseif themeDisplay.getLocale().toString() == 'ca_ES_VALENCIA'> 
82            <${headingTag} class="${extraClass}">Termes relacionats</${headingTag}> 
83        <#else> 
84            <${headingTag} class="${extraClass}">Términos relacionados</${headingTag}> 
85        </#if> 
86	</div> 
87	 
88	<#-- INSERTAR MACRO PARA BUSCAR TERMINOS RELACIONADOS --> 
89	<#if (TituloFieldSet.Titulo.getData())??> 
90	    <@getTerminosRelacionados tagName=Titulo.getData()?lower_case/> 
91    </#if> 
92</div> 
93 
94<#macro getTerminosRelacionados tagName > 
95	<#local tagObject = assetTagLocalService.getTag(getterUtil.getLong(groupId), tagName) /> 
96	<#local tagID = tagObject.getTagId() /> 
97	 
98	<#if validator.isNotNull(tagID) && tagID != 0> 
99		<#local search = assetEntryQuery.setAllTagIds([tagID])> 
100		<#local search2 = assetEntryQuery.setOrderByCol1("title")> 
101		<#local teste = assetEntryQueryService.getEntries(assetEntryQuery)> 
102		 
103		<#if validator.isNotNull(teste)> 
104			<#list teste as object > 
105				<#local obj = object.getAssetRenderer() > 
106				<#local journalArticle = obj.getAssetObject() > 
107				 
108				<div class="d-flex col-6 col-sm-6 col-lg-4" style="cursor: pointer;margin-bottom: 20px;"> 
109				    <div class="termino-relacionado d-flex container col-12 contenedor-medium" style="flex-wrap: wrap;border-radius: 12px;" > 
110					    <#-- ddmTemplateKey TERMINOS LOCAL 40696  --> 
111        			    <#-- ddmTemplateKey TERMINOS DESARROLLO 9816215   --> 
112        			    <#-- ddmTemplateKey TERMINOS INTEGRACION 27141292   --> 
113        			    <#-- ddmTemplateKey TERMINOS PRODUCCION 27141292  --> 
114            			<@liferay_journal["journal-article"] 
115            				articleId=journalArticle.getArticleId() 
116            				ddmTemplateKey="27141292" 
117            				groupId=journalArticle.getGroupId() 
118            			/> 
119            		</div> 
120        		</div> 
121			</#list> 
122		</#if> 
123	</#if> 
124</#macro>