Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> serviceLocator.findService("es.gob.inclusion.baseutils.util.CustomDocSizeUtil")  [in template "20097#20123#MISSM-CONTENIDO-GENERICO-TEMPLATE" at line 1, column 30]

----
Tip: If the failing expression is known to 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 customDocSizeUtil = serviceLo...  [in template "20097#20123#MISSM-CONTENIDO-GENERICO-TEMPLATE" at line 1, column 1]
----
1<#assign customDocSizeUtil = serviceLocator.findService("es.gob.inclusion.baseutils.util.CustomDocSizeUtil")>
 
2<#assign articleTitle= .vars['reserved-article-title'].data>
 
3<#assign viewURL= .vars['reserved-article-url-title'].data>
 
4<#assign lastIndex = viewURL?last_index_of("/")>
 
5<#if lastIndex != -1>
 
6    <#assign viewURL = viewURL?substring(lastIndex + 1)>
 
7</#if>
 
8<#assign normalizerUtil = serviceLocator.findService("com.liferay.portal.kernel.util.FriendlyURLNormalizerUtil")>
 
9<#assign viewURL = normalizerUtil.normalize(viewURL)>
 
10
 
11<div class="m-genericContent m-genericContent__wrapper">
 
12    <div class="container">
 
13        <#assign displayArticleTitle = true />
 
14        <#if hideArticleTitle??>
 
15            <#if getterUtil.getBoolean(hideArticleTitle.getData())>
 
16                <#assign displayArticleTitle = false />
 
17            </#if>
 
18        </#if>
 
19        <#if displayArticleTitle>
 
20            <h2 class="m-genericContent__mainTitle">${articleTitle}</h2>
 
21        </#if>
 
22
 
23        <!-- PÁRRAFOS CONTENIDO GENÉRICO-->
 
24
 
25        <#if tituloParrafo.getSiblings()?has_content>
 
26            <#list tituloParrafo.getSiblings() as cur_tituloParrafo>
 
27                <div id="${viewURL}-${cur_tituloParrafo?index}" class="m-genericContent__paragraph">
 
28                    <#if cur_tituloParrafo?? && cur_tituloParrafo.getData()!= "">
 
29                        <h3 class="m-genericContent__paragraphTitle">${cur_tituloParrafo.getData()}</h3>
 
30                    </#if>
 
31                   
 
32                    <div class="m-genericContent__imgParag">
 
33                        <#if (cur_tituloParrafo.imagenParrafo.getData())?? && cur_tituloParrafo.imagenParrafo.getData() != "">
 
34                            <div class="imagen-cuerpo-${cur_tituloParrafo.posicionImagen.getData()}">
 
35                                <img alt="${cur_tituloParrafo.imagenParrafo.getAttribute("alt")}" data-fileentryid="${cur_tituloParrafo.imagenParrafo.getAttribute("fileEntryId")}" src="${cur_tituloParrafo.imagenParrafo.getData()}" />
 
36                            </div>
 
37                        </#if>
 
38                        <div class="m-genericContent__html">${cur_tituloParrafo.textoParrafo.getData()}</div>
 
39                        <#if cur_tituloParrafo.docsParrafo.getSiblings()?has_content && cur_tituloParrafo.docsParrafo.getData()??  && cur_tituloParrafo.docsParrafo.getData() != "">
 
40                            <ul>
 
41                            <#list cur_tituloParrafo.docsParrafo.getSiblings() as cur_tituloParrafo_docsParrafo>
 
42                                <#if cur_tituloParrafo_docsParrafo?? &&  cur_tituloParrafo_docsParrafo.getData()!= "">
 
43                                    <li class="m-genericContent__liDoc">
 
44                                        ${customDocSizeUtil.getDocSize(cur_tituloParrafo_docsParrafo.getData(), themeDisplay)}
 
45                                    </li>
 
46                                </#if>
 
47                            </#list>
 
48                            </ul>
 
49                        </#if>
 
50                        <#if cur_tituloParrafo.linkButton?? && cur_tituloParrafo.linkButton.getData()??  && cur_tituloParrafo.linkButton.getData() != "">
 
51                            <div class="m-genericContent__btn">
 
52                                <a class="m-genericContent__link" href="${cur_tituloParrafo.linkButton.getData()}" target="_blank">
 
53                                        <#if cur_tituloParrafo.linkButton.textBtn.getData()?? && cur_tituloParrafo.linkButton.textBtn.getData() != "">
 
54                                            ${cur_tituloParrafo.linkButton.textBtn.getData()}
 
55                                        <#else>
 
56                                            ${cur_tituloParrafo.linkButton.getData()}
 
57                                        </#if>
 
58                                        <span></span>
 
59                                    </a>
 
60                            </div>
 
61                         </#if>
 
62                        <#if cur_tituloParrafo.tituloDespParrafo?? && cur_tituloParrafo.tituloDespParrafo.getData()?? && cur_tituloParrafo.tituloDespParrafo.getData() != "">
 
63                            <ul class="m-componente-acordeon__wrapper">
 
64                                	<#list cur_tituloParrafo.tituloDespParrafo.getSiblings() as cur_tituloParrafo_tituloDespParrafo>
 
65                                <li class="m-genericContent__wrapperDesplegable m-accordion m-componente-acordeon__wrapperDesplegable">
 
66                                        <h3 class="m-accordion__titleDesplegable">
 
67                                            <button 
 
68                                                class="acc-button" 
 
69                                                id="desp-parraf${cur_tituloParrafo?counter}" 
 
70                                                aria-expanded="false" 
 
71                                                aria-controls="control-parraf${cur_tituloParrafo?counter}">
 
72                                                <span>${cur_tituloParrafo_tituloDespParrafo.getData()}</span>
 
73                                                <span>
 
74                                                    <svg class="lexicon-icon m-arrow">
 
75                                                        <use xlink:href="${themeDisplay.getPathThemeImages()}/lexicon/icons.svg#angle-down" />
 
76                                                    </svg>
 
77                                                </span>
 
78                                            </button>
 
79                                        </h3>
 
80                                        <#if cur_tituloParrafo.tituloDespParrafo.textoDesplegableParrafo?? && cur_tituloParrafo.tituloDespParrafo.textoDesplegableParrafo.getData()?? && cur_tituloParrafo.tituloDespParrafo.textoDesplegableParrafo.getData() != "">
 
81                                        <section 
 
82                                            id="control-parraf${cur_tituloParrafo?counter}" 
 
83                                            role="region" 
 
84                                            aria-labelledby="desp-parraf${cur_tituloParrafo?counter}" 
 
85                                            class="acc-content" 
 
86                                            style="display:none;">
 
87                                                ${cur_tituloParrafo_tituloDespParrafo.textoDesplegableParrafo.getData()}
 
88                                                    
 
89                                                <#if cur_tituloParrafo_tituloDespParrafo?? && cur_tituloParrafo_tituloDespParrafo.adjuntosDesplegableParrafo?? && cur_tituloParrafo_tituloDespParrafo.adjuntosDesplegableParrafo.getSiblings()?has_content && cur_tituloParrafo_tituloDespParrafo.adjuntosDesplegableParrafo.getData()?? && cur_tituloParrafo_tituloDespParrafo.adjuntosDesplegableParrafo.getData() != "">
 
90                                                <ul class="m-despAdj">
 
91                                                    <#list cur_tituloParrafo_tituloDespParrafo.adjuntosDesplegableParrafo.getSiblings() as cur_tituloDesplegable_adjuntosDesplegable>
 
92                                                        <#if cur_tituloDesplegable_adjuntosDesplegable?? && cur_tituloDesplegable_adjuntosDesplegable.getData()?? && cur_tituloDesplegable_adjuntosDesplegable.getData()!= "">
 
93                                                      
 
94                                                            <li class="m-genericContent__liDoc">
 
95                                                                ${customDocSizeUtil.getDocSize(cur_tituloDesplegable_adjuntosDesplegable.getData(), themeDisplay)}
 
96                                                            </li>
 
97                                                        </#if>
 
98                                                    </#list>
 
99                                                </ul>
 
100                                                </#if>
 
101                                        </section>
 
102                                        </#if>		
 
103                                </li>
 
104                            </#list>
 
105                            </ul>
 
106                        </#if>
 
107                    </div>
 
108                </div>
 
109            </#list>
 
110        </#if>
 
111
 
112        <!-- DOCUMENTOS Y ENLACES DE INTERÉS CONTENIDO GENÉRICO-->
 
113        <#if (documentosMultimedia.getSiblings()?has_content && documentosMultimedia.getData()?? && documentosMultimedia.getData() != "" ) || (urlEnlace.getSiblings()?has_content && urlEnlace.getData()?? && urlEnlace.getData() != "" )>
 
114        <div class="">
 
115            <#--  <h3><@liferay.language key="es.gob.inclusion.documentos-enlaces-interes" /></h3>  -->
 
116            <div class="m-genericContent__docLinkWrapper">
 
117                <#if documentosMultimedia.getSiblings()?has_content && documentosMultimedia.getData()?? && documentosMultimedia.getData() != "" >
 
118                <div class="m-genericContent__docs">
 
119                    <h3><@liferay.language key="es.gob.inclusion.documentos-interes" /></h3>
 
120                    <ul>
 
121                        <#list documentosMultimedia.getSiblings() as cur_documentosMultimedia>
 
122                            <li class="m-genericContent__liDoc">
 
123                                ${customDocSizeUtil.getDocSize(cur_documentosMultimedia.getData(), themeDisplay)}
 
124                            </li>
 
125                        </#list>
 
126                    </ul>
 
127                </div>
 
128                </#if>
 
129                <#if urlEnlace.getSiblings()?has_content && urlEnlace.getData()?? && urlEnlace.getData() != "" >
 
130                <div class="m-genericContent__links">
 
131                    <h3><@liferay.language key="es.gob.inclusion.enlaces-interes" /></h3>
 
132                    <ul class="m-genericContent__ul">
 
133                        <#list urlEnlace.getSiblings() as cur_urlEnlace>
 
134                            <#if cur_urlEnlace?? && cur_urlEnlace.getData()??  && cur_urlEnlace.getData() != "">
 
135                                <li class="m-genericContent__li">
 
136                                    <a href="${cur_urlEnlace.getData()}" target="_blank">
 
137                                        <#if cur_urlEnlace.textoEnlace.getData()?? && cur_urlEnlace.textoEnlace.getData() != "">
 
138                                            ${cur_urlEnlace.textoEnlace.getData()}
 
139                                        <#else>
 
140                                            ${cur_urlEnlace.getData()}
 
141                                        </#if>
 
142                                    </a>
 
143                                </li>
 
144                            </#if>
 
145                        </#list>
 
146                    </ul>
 
147                </div>
 
148                </#if>
 
149            </div>
 
150        </div>
 
151        </#if>
 
152    </div>
 
153</div>