angle-left Convenio de colaboración con la Comunidad de Madrid para poner en marcha de proyectos para la lucha contra la pobreza infantil en el marco de las actuaciones contra la exclusión social en el 2017
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> dlTool.getDLFileEntryByPath(conv.getData())  [in template "32656#32690#75223" at line 41, column 86]

----
Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign fileEntry = dlTool.getDLFileE...  [in template "32656#32690#75223" at line 41, column 65]
----
1<#assign dlTool = utilLocator.findUtil("lportal7.0ce-hook", "as.asac.template.tools.DLTool") /> 
2<#assign journalTool = utilLocator.findUtil("lportal7.0ce-hook", "as.asac.template.tools.JournalTool") /> 
3<#assign title = .vars['reserved-article-title'].data> 
4<#assign date=.vars["reserved-article-display-date"].data /> 
5<#assign dateFormatted = journalTool.getDateFormat(date, "dd MMM yyyy", locale, timezone)> 
6 
7<div class="convenio detail template row row-spacing"> 
8	 
9	 
10	<div class="date-wrapper text-default text-right"> 
11	<small><span class="icon-calendar"><span> <@liferay.language key="display-date" /></span>&nbsp;</span><span class="date">${dateFormatted}</span></small> 
12	</div> 
13 
14	<#if DatosConvenio.data != ""> 
15		<div class="col-md-12"> 
16			<h4>Datos Convenio</h4> 
17			<div class="text">${DatosConvenio.data}</div> 
18		</div> 
19	</#if> 
20	<#if ObjetoConvenio.data != ""> 
21		<div class="col-md-12"> 
22			<h4>Objeto del Convenio</h4> 
23			<div class="text">${ObjetoConvenio.data}</div> 
24		</div> 
25	</#if> 
26	<#if Participantes.data != ""> 
27		<div class="col-md-12"> 
28			<h4>Participantes</h4> 
29			<div class="text">${Participantes.data}</div> 
30		</div> 
31	</#if> 
32	<#if Convenio ??> 
33		<#if Convenio.getSiblings()?has_content> 
34			<div class="col-md-12"> 
35			<h4>Documentos</h4> 
36				<#list Convenio.getSiblings() as conv> 
37					<#if conv.data !=""> 
38						<div class="col-md-6 uxgl-horizontal-card"> 
39							<div class="document-wrapper card card-horizontal"> 
40								<div class="card-row"> 
41								<#assign fileEntry = dlTool.getDLFileEntryByPath(conv.getData())/> 
42								<#assign name = ""/> 
43								<#if validator.isNotNull(fileEntry.getExtension())> 
44									<#assign name = fileEntry.getTitle()/> 
45									 
46									<#if conv.NombreConvenio.data!=""> 
47										<#assign name = conv.NombreConvenio.data/> 
48									</#if> 
49									<div class="card-col-field card-col-gutters"> 
50										<a class="document document-${fileEntry.getExtension()} big" href="${conv.data}" title="${fileEntry.getTitle()}"> 
51											<span class="hide-accessible">${fileEntry.getTitle()}</span> 
52										</a> 
53									</div> 
54								 
55									<div class="card-col-content card-col-gutters"> 
56										<a class="" href="${conv.data}" title="${fileEntry.getTitle()}"> 
57											<span class="small text-uppercase">${name}</span> 
58										</a> 
59									</div> 
60								</#if> 
61								</div> 
62							</div> 
63						</div> 
64					</#if> 
65				</#list> 
66			</div> 
67		</#if> 
68	</#if> 
69	 
70</div>