An error occurred while processing the template.
Java method "com.liferay.portal.kernel.util.DateUtil_IW.parseDate(String, String, Locale)" threw an exception when invoked on com.liferay.portal.kernel.util.DateUtil_IW object "com.liferay.portal.kernel.util.DateUtil_IW@6862fa62"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign fechaActualizacion_Data = dat...  [in template "20096#20121#40791" at line 65, column 9]
----
1<#-- Última versión 06/09/2024 --> 
2<#-- Plantilla que muestra el detalle de impuesto 
3 
4En esta plantilla se construye la URL de los modelos de impuestos relacionados de tal manera que redirige a la página de detalle del modelo 
5 
6--> 
7<#assign baseURL = htmlUtil.escape(themeDisplay.getPathFriendlyURLPublic() + themeDisplay.getSiteGroup().getFriendlyURL()) /> 
8<#assign openNewPage = false />  
9 
10 
11<#assign rawPrnt = request.getParameter("prnt")!""> 
12<#assign rawIda = request.getParameter("ida")!""> 
13 
14<#if rawPrnt?matches("^[0-9\\-]*$")> 
15    <#assign parentParam = rawPrnt> 
16<#else> 
17    <#assign parentParam = ""> 
18</#if> 
19 
20<#if rawIda?matches("^[0-9]*$")> 
21    <#assign parentID = rawIda> 
22<#else> 
23    <#assign parentID = ""> 
24</#if> 
25 
26<#if parentParam?has_content && parentID?has_content> 
27    <#assign parentParam = parentParam + "-" + parentID> 
28</#if> 
29 
30<#-- Incluir la plantilla de selector de icono--> 
31<#include "${templatesPath}/49219"> 
32<#-- Obtener la ruta a las imágenes del tema --> 
33<#assign  
34    theme_display = themeDisplay 
35    themeImagePath = theme_display.getPathThemeImages() 
36/> 
37 
38<#-- Incluir la plantilla que genera la alerta --> 
39<#include "${templatesPath}/74012524"> 
40 
41<#if avisoEmergente?? && avisoEmergente.getData()??> 
42<@generarAvisoEmergente avisoEmergente/> 
43</#if> 
44 
45 
46<!-- Section Detail Tax --> 
47<div class="container"> 
48   <section class="sectDetailTax"> 
49      <div class="row"> 
50         <div class="col-12"> 
51             
52               <#if (Titulo_principal.getData())?? && (Titulo_principal.getData())?has_content> 
53							 <h2 class="text-left mb-4"> 
54               ${Titulo_principal.getData()} 
55							  </h2> 
56               </#if> 
57                      <#-- Sección que muestra la fecha de la última actualización del artículo --> 
58<p style="font-size: 0.7778rem;color: #495C89;" class="docPub">Fecha de la última modificación:												 
59    <#assign fecha_Data = getterUtil.getString(fechaActualizacion.getData())> 
60    <#if validator.isNotNull(fecha_Data)> 
61        <#assign fecha_DateObj = dateUtil.parseDate("yyyy-MM-dd", fecha_Data, locale)> 
62        ${dateUtil.getDate(fecha_DateObj, "dd/MM/yyyy", locale)} 
63    <#else> 
64        <#assign fechaModificacion_Data  = .vars["reserved-article-modified-date"].data> 
65        <#assign fechaActualizacion_Data = dateUtil.parseDate("EEE, dd MMM yyyy HH:mm:ss Z", fechaModificacion_Data , locale)> 
66        ${dateUtil.getDate(fechaActualizacion_Data, "dd/MM/yyyy", locale)} 
67    </#if> 
68</p> 
69         </div> 
70      </div> 
71      <div class="row"> 
72         <div class="col-12 col-lg-6 col-xl-7"> 
73            <div class="divTextDT"> 
74               <#if (TextoEnriquecido.getData())??> 
75               ${TextoEnriquecido.getData()} 
76               </#if> 
77            </div> 
78         </div> 
79         <div class="col-12 col-lg-6 col-xl-5"> 
80            <div class="divImgDT"> 
81               <#if (Imagenes.ImagePrincipal.getData())?? && Imagenes.ImagePrincipal.getData() != ""> 
82               <img class="imgDecor" src="${themeImagePath}/sm/images/sucesiones/decoryellow.svg" alt="imagen amarilla decorativa"> 
83               <img class="imgTax" alt="${Imagenes.ImagePrincipal.getAttribute("alt")}" data-fileentryid="${Imagenes.ImagePrincipal.getAttribute("fileEntryId")}" src="${Imagenes.ImagePrincipal.getData()}" /> 
84               </#if> 
85            </div> 
86         </div> 
87      </div> 
88   </section> 
89</div> 
90<!-- FIN Detail Tax -->  
91<!-- Section Model Tax --> 
92<div class="container"> 
93   <section class="sectModelTax"> 
94      <div class="row"> 
95         <div class="col-12"> 
96            <#if (ImpuestosModelos.TituloModelos.getData())?? && (ImpuestosModelos.TituloModelos.getData())?has_content> 
97            <h2 class="text-left mb-4">${ImpuestosModelos.TituloModelos.getData()}</h2> 
98            </#if> 
99         </div> 
100      </div> 
101      <div class="row"> 
102         <#if ImpuestosModelos.Modelos.getSiblings()?has_content> 
103         <#list ImpuestosModelos.Modelos.getSiblings() as cur_ImpuestosModelos_Modelos> 
104         <#assign webContentData = jsonFactoryUtil.createJSONObject(cur_ImpuestosModelos_Modelos.EnlaceModelo.getData()) />	 
105         <div class="col-12 col-md-6 col-lg-4"> 
106            <#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") /> 
107            <#if webContentData.classPK?has_content> 
108            <#assign latestArticle = journalArticleLocalService.fetchLatestArticle(webContentData.classPK?number) /> 
109            <#assign docXml = saxReaderUtil.read(latestArticle.getContentByLocale(themeDisplay.getLocale())) /> 
110            <#assign nombre = docXml.valueOf("//dynamic-element[@field-reference='tituloCardMod']/dynamic-content/text()") /> 
111            <#assign numero = docXml.valueOf("//dynamic-element[@field-reference='numeroCardMod']/dynamic-content/text()") /> 
112            <#assign descripcion = docXml.valueOf("//dynamic-element[@field-reference='descripcioncardMod']/dynamic-content/text()") /> 
113            <#if webContentData?? && webContentData.title??> 
114            <#-- Construir URL que redirija a la página de detalle del modelo --> 
115            <#assign viewURL = cur_ImpuestosModelos_Modelos.EnlaceModelo.getFriendlyUrl()> 
116 
117            <#if latestArticle??> 
118            <#assign id = latestArticle.getArticleId() /> 
119            <#if viewURL?contains("?")> 
120            <#assign viewURL = viewURL + "&ida=" + id + "&prnt=" + parentParam /> 
121            <#else> 
122            <#assign viewURL = viewURL + "?ida=" + id + "&prnt=" + parentParam/> 
123            </#if> 
124            </#if> 
125            <a href="${viewURL?html}" class="nDec text-decoration-none" data-senna-off="true"> 
126               <div class="card card5"> 
127                  <div class="card-body"> 
128                     <p class="card-mod">${nombre}</p> 
129                     <p class="card-title">${numero}</p> 
130                     <p class="card-text">${descripcion}</p> 
131                  </div> 
132               </div> 
133            </a> 
134            </#if> 
135            </#if> 
136         </div> 
137         </#list> 
138         </#if> 
139      </div> 
140   </section> 
141</div> 
142<!-- FIN Model TAX --> 
143<!-- Section Contents --> 
144<div class="container mb-2"> 
145   <section class="sectContents"> 
146      <div class="row"> 
147         <div class="col-12"> 
148            <div class="divContents"> 
149               <#if (secRecursos.tituloCon.getData())??> 
150               <h3 class="text-left mb-4">${secRecursos.tituloCon.getData()}</h3> 
151               </#if>  
152               <ul class="ulContents"> 
153                  <#if secRecursos.gEnlaceCon.getSiblings()?has_content> 
154                  <#list secRecursos.gEnlaceCon.getSiblings() as cur_Contenido> 
155                  <#if (cur_Contenido.etiquetaEnlCon.getData())?? && (cur_Contenido.etiquetaEnlCon.getData())?has_content> 
156                  <#assign urlContenido = "#"> 
157                  <#assign enlaceExterno = false> 
158                  <#assign openNewPage = false /> 
159                  <#assign isFile = false /> 
160                   
161                  <#if (cur_Contenido.gURLCon.urlExtCon.getData())?? && (cur_Contenido.gURLCon.urlExtCon.getData())?has_content> 
162                     <#assign urlContenido = cur_Contenido.gURLCon.urlExtCon.getData()> 
163                     <#assign enlaceExterno = true> 
164                     <#assign openNewPage = true /> 
165                  <#elseif (cur_Contenido.gURLCon.urlInterna.getData())?? && (cur_Contenido.gURLCon.urlInterna.getData())?has_content> 
166                     <#assign urlContenido = baseURL + "/" + cur_Contenido.gURLCon.urlInterna.getData()> 
167                  <#elseif (cur_Contenido.gURLCon.urlIntCon.getData())?? && (cur_Contenido.gURLCon.urlIntCon.getFriendlyUrl())?has_content> 
168                     <#assign urlContenido = cur_Contenido.gURLCon.urlIntCon.getFriendlyUrl()> 
169                  <#elseif (cur_Contenido.gURLCon.urlDocumento.getData())?? && cur_Contenido.gURLCon.urlDocumento.getData()?has_content > 
170                     <#-- Enlace a documento --> 
171                     <#assign openNewPage = true />  
172                     <#assign isFile = true /> 
173                     <#assign urlContenido = cur_Contenido.gURLCon.urlDocumento.getData()> 
174                  <#else>  
175                     <#attempt> 
176                           <#-- Enlace a contenido web --> 
177                           <#assign 
178                              webContentData = jsonFactoryUtil.createJSONObject(cur_Contenido.gURLCon.urlContenidoWeb.getData()) 
179                           /> 
180                            
181                           <#if webContentData?? && webContentData.classPK?has_content> 
182                              <#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") /> 
183                              <#assign latestArticle = journalArticleLocalService.fetchLatestArticle(webContentData.classPK?number) /> 
184                              <#if latestArticle??> 
185                                 <#assign id = latestArticle.getArticleId() /> 
186                                 <#assign articleURL = cur_Contenido.gURLCon.urlContenidoWeb.getFriendlyUrl() /> 
187                                 <#if baseURL?contains("?")> 
188                                       <#assign urlContenido = baseURL + "/w/" + articleURL + "&ida=" + id  /> 
189                                 <#else> 
190                                       <#assign urlContenido = baseURL + "/w/" + articleURL + "?ida=" + id /> 
191                                 </#if> 
192                              </#if> 
193                           </#if> 
194                     <#recover> 
195                                                                
196                     </#attempt>         
197                  </#if> 
198                     <#if urlContenido?? && urlContenido?has_content> 
199                        <li> 
200                           <#if openNewPage> 
201                              <a href="${urlContenido}"  target="_blank"> 
202                           <#else> 
203                              <a href="${urlContenido}" > 
204                           </#if> 
205                            
206                              <#if isFile> 
207                                 <@drawFileIcon file=urlContenido /> 
208                               
209                              <#elseif (cur_Contenido.iconoCon.getData())?? && !isFile> 
210                                 <#assign icono = cur_Contenido.iconoCon.getData()> 
211                                 <@drawIcon icono=icono /> 
212                              </#if> 
213                                                          
214                              <span style="width:100%; margin-left:2px;">${cur_Contenido.etiquetaEnlCon.getData()}</span> 
215                                 
216                              <#if enlaceExterno> 
217                                 <img class="iconBtn" src="${themeImagePath}/sm/icons/general/open_in_new.svg" alt="icono flecha anterior" title="icono flecha anterior"> 
218                              </#if> 
219                                                          
220                           </a>         
221                        </li> 
222                         </#if> 
223                     </#if> 
224                  </#list> 
225                  </#if>	 
226					 
227               </ul> 
228            </div> 
229         </div> 
230      </div> 
231   </section> 
232</div> 
233<!-- FIN Contents --> 
234<!-- Section Contents --> 
235<#if (secTramites.tituloTra.getData())?? && secTramites.tituloTra.getData()?trim?length != 0> 
236<div class="container"> 
237   <section class="sectProcedures"> 
238      <div class="row"> 
239         <div class="col-12"> 
240            <div class="divProcedures"> 
241               <div class="row"> 
242                  <div class="col-12"> 
243                     <#if (secTramites.tituloTra.getData())?? && secTramites.tituloTra.getData()?trim?length != 0> 
244                     <h3 class="text-left mb-4">${secTramites.tituloTra.getData()}</h3> 
245                     </#if> 
246                  </div> 
247               </div> 
248               <div class="row"> 
249                  <#if secTramites.subSecTra1.getSiblings()?has_content && (secTramites.subSecTra1.tituloTra1.getData())?? && (secTramites.subSecTra1.tituloTra1.getData())?has_content> 
250                            
251                  <div class="col-12 col-lg-6"> 
252                     <ul class="ulProcedure" style="padding: 0px;"> 
253                           <#list secTramites.subSecTra1.getSiblings() as secTramitesEnlaces> 
254                                           
255                              <#if (secTramitesEnlaces.tituloTra1.getData())??> 
256                                 <li><strong>${secTramitesEnlaces.tituloTra1.getData()}</strong></li> 
257                              </#if> 
258 
259                        <#if secTramitesEnlaces.gEnlaceTra1.getSiblings()?has_content && secTramitesEnlaces.gEnlaceTra1.getSiblings()?size gte 1> 
260                           <#list secTramitesEnlaces.gEnlaceTra1.getSiblings() as cur_gEnlaceTra1> 
261                               
262                                 <#assign urlContenido = "#"> 
263                                 <#assign enlaceExterno = false> 
264                                 <#assign isFile = false>      
265                                 <#assign openNewPage = false /> 
266                                 <#assign titulo ="">  
267                                 <#if (cur_gEnlaceTra1.gURLTra1.urlExtTra1.getData())?? && (cur_gEnlaceTra1.gURLTra1.urlExtTra1.getData())?has_content> 
268                                       <#assign urlContenido = cur_gEnlaceTra1.gURLTra1.urlExtTra1.getData()> 
269                                       <#assign openNewPage = true /> 
270                                       <#assign titulo = cur_gEnlaceTra1.etiquetaEnlTra1.getData()>  
271                                 <#elseif (cur_gEnlaceTra1.gURLTra1.urlInternaTra1.getData())?? && (cur_gEnlaceTra1.gURLTra1.urlInternaTra1.getData())?has_content> 
272                                    <#assign urlContenido = baseURL + "/" + cur_gEnlaceTra1.gURLTra1.urlInternaTra1.getData()> 
273                                    <#assign titulo = cur_gEnlaceTra1.etiquetaEnlTra1.getData()>  
274                                 <#elseif (cur_gEnlaceTra1.gURLTra1.archivoTra1.getData())??  && (cur_gEnlaceTra1.gURLTra1.archivoTra1.getData())?has_content > 
275                                    <#-- Enlace a documento --> 
276                                    <#assign openNewPage = true />  
277                                    <#assign isFile = true /> 
278                                    <#assign urlContenido = cur_gEnlaceTra1.gURLTra1.archivoTra1.getData()> 
279                                        
280                                    <#assign titulo = cur_gEnlaceTra1.etiquetaEnlTra1.getData()>  
281										   <#elseif (cur_gEnlaceTra1.gURLTra1.urlIntTra1.getData())?? && (cur_gEnlaceTra1.gURLTra1.urlIntTra1.getData())?has_content> 
282                                     
283                                    <#assign titulo = cur_gEnlaceTra1.etiquetaEnlTra1.getData()>  
284                                    <#assign urlContenido = cur_gEnlaceTra1.gURLTra1.urlIntTra1.getFriendlyUrl()> 
285                                 </#if> 
286                               
287                                     <#if urlContenido?? && urlContenido?has_content> 
288                        <li> 
289                           <#if openNewPage> 
290                              <a href="${urlContenido?html}"  target="_blank"> 
291                           <#else> 
292                              <a href="${urlContenido?html}" > 
293                           </#if> 
294                            
295                              <#if isFile> 
296                                 <@drawFileIcon file=urlContenido /> 
297                               
298                              <#elseif (cur_gEnlaceTra1.iconoTra1.getData())?? && !isFile> 
299                                 <#assign icono = cur_gEnlaceTra1.iconoTra1.getData()> 
300                                 <@drawIcon icono=icono /> 
301                              </#if> 
302                                                          
303                              <span>${titulo}</span> 
304                                 
305                              <#if enlaceExterno> 
306                                 <img class="iconBtn" src="${themeImagePath}/sm/icons/general/open_in_new.svg" alt="icono flecha anterior" title="icono flecha anterior"> 
307                              </#if> 
308                                                          
309                           </a>         
310                        </li> 
311                         </#if> 
312                        </#list> 
313                     </#if> 
314                  </#list> 
315               </#if>	  
316                     </ul> 
317                  </div> 
318                  <#if secTramites.subSecTra2.getSiblings()?has_content && secTramites.subSecTra2.getSiblings()?size gte 1 && (secTramites.subSecTra2.tituloTraSub2.getData())?? && (secTramites.subSecTra2.tituloTraSub2.getData())?has_content> 
319                            
320                  <div class="col-12 col-lg-6"> 
321                     <ul class="ulProcedure" style="padding: 0px;"> 
322                        <#list secTramites.subSecTra2.getSiblings() as secTramitesEnlaces> 
323                                 <#if (secTramitesEnlaces.tituloTraSub2.getData())??> 
324                                    <li><strong>${secTramitesEnlaces.tituloTraSub2.getData()}</strong></li> 
325                                 </#if>               
326 
327                                 <#if secTramitesEnlaces.gEnlaceTra2.getSiblings()?has_content && secTramitesEnlaces.gEnlaceTra2.getSiblings()?size gte 1> 
328                                    <#list secTramitesEnlaces.gEnlaceTra2.getSiblings() as cur_gEnlaceTra2> 
329                                          <#assign urlContenido = "#"> 
330                                          <#assign openNewPage = false> 
331                                          <#assign isFile = false>   
332 
333                                          <#assign titulo = ""> 
334                                          <#if (cur_gEnlaceTra2.gURLTra2.urlExtTra2.getData())?? && (cur_gEnlaceTra2.gURLTra2.urlExtTra2.getData())?has_content> 
335                                             <#assign urlContenido = cur_gEnlaceTra2.gURLTra2.urlExtTra2.getData()> 
336                                             <#assign openNewPage = true> 
337                                             <#assign titulo = cur_gEnlaceTra2.etiquetaEnlTra2.getData()> 
338                                          <#elseif (cur_gEnlaceTra2.gURLTra2.urlInternaTra2.getData())?? && (cur_gEnlaceTra2.gURLTra2.urlInternaTra2.getData())?has_content> 
339                                             <#assign urlContenido = baseURL + "/" + cur_gEnlaceTra2.gURLTra2.urlInternaTra2.getData()> 
340                                             <#assign titulo = cur_gEnlaceTra2.etiquetaEnlTra2.getData()> 
341                                          <#elseif (cur_gEnlaceTra2.gURLTra2.archivoTra2.getData())??  && (cur_gEnlaceTra2.gURLTra2.archivoTra2.getData())?has_content > 
342                                             <#-- Enlace a documento --> 
343                                             <#assign titulo = cur_gEnlaceTra2.etiquetaEnlTra2.getData()> 
344                                             <#assign openNewPage = true />  
345                                             <#assign isFile = true /> 
346                                             <#assign urlContenido = cur_gEnlaceTra2.gURLTra2.archivoTra2.getData()> 
347                                          <#elseif (cur_gEnlaceTra2.gURLTra2.urlIntTra2.getData())?? && (cur_gEnlaceTra2.gURLTra2.urlIntTra2.getData())?has_content > 
348									                  <#assign urlContenido = cur_gEnlaceTra2.gURLTra2.urlIntTra2.getFriendlyUrl()> 
349                                             <#assign titulo = cur_gEnlaceTra2.etiquetaEnlTra2.getData()> 
350                                           
351                                          </#if> 
352                   <#if urlContenido?? && urlContenido?has_content> 
353                        <li> 
354                           <#if openNewPage> 
355                              <a href="${urlContenido?html}"  target="_blank"> 
356                           <#else> 
357                              <a href="${urlContenido?html}" > 
358                           </#if> 
359                            
360                              <#if isFile> 
361                                 <@drawFileIcon file=urlContenido /> 
362                               
363                              <#elseif (cur_gEnlaceTra2.iconoTra2.getData())?? && !isFile> 
364                                 <#assign icono = cur_gEnlaceTra2.iconoTra2.getData()> 
365                                 <@drawIcon icono=icono /> 
366                              </#if> 
367                                                          
368                              <span>${titulo}</span> 
369                                 
370                              <#if enlaceExterno> 
371                                 <img class="iconBtn" src="${themeImagePath}/sm/icons/general/open_in_new.svg" alt="icono flecha anterior" title="icono flecha anterior"> 
372                              </#if> 
373                                                          
374                           </a>         
375                        </li> 
376                         </#if> 
377                      
378               </#list> 
379            </#if> 
380 
381            
382         </#list> 
383      </#if>	  
384                     </ul> 
385                  </div> 
386               </div> 
387            </div> 
388         </div> 
389      </div> 
390   </section> 
391</div> 
392</#if> 
393 
394 
395 
396 
397<script type="text/javascript"> 
398 
399    function saveUrl() { 
400       document.cookie = "navUrl=" + window.location.href + ";path=/;max-age=" + 60*60*24; 
401
402 
403 
404    Liferay.on('allPortletsReady', function() { 
405        saveUrl(); 
406    }); 
407 
408</script>