#TRANSPARENCIA

Infraestruturas Viarias e Mobilidade

Comisión informativa

Presidente efectivo: Xosé Cesáreo Mosquera Lorenzo

Suplente: Gregorio Agis Gómez


Produciuse un erro ao procesar o modelo.
The following has evaluated to null or missing:
==> journalArticle.getContentByLocale  [in template "20097#20123#60648" at line 33, column 44]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
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 document = saxReaderUtil.read...  [in template "20097#20123#60648" at line 33, column 5]
----
1<#if entries?has_content>  
2 
3<#-- Importar taglibs --> 
4 
5<#-- Importar servicios --> 
6 
7<#assign portletCustomTitle = themeDisplay.getPortletDisplay().getTitle() /> 
8 
9 
10<section class="cuerpo container pt-0 pb-0"> 
11<h2>${portletCustomTitle}</h2> 
12 
13<div class="listConcellos listAccesos"> 
14    <#list entries as entry>  
15<div class="concello acceso"> 
16 
17  <#assign  
18       assetRenderer = entry.getAssetRenderer() 
19       journalArticle = assetRenderer.getAssetObject()       
20   /> 
21 
22<#assign className  = assetRenderer.getClassName() /> 
23<#if className == "com.liferay.journal.model.JournalArticle"> 
24        <#assign fields =  assetRenderer.getDDMFormValuesReader().getDDMFormValues().getDDMFormFieldValues() /> 
25        <#list fields as field> 
26            <#if field.getName() == "Foto"> 
27                <#--parse json string into a json Java object--> 
28                <#assign articleImageAsJson = jsonFactoryUtil.createJSONObject(field.getValue().getString(locale)) /> 
29            </#if> 
30        </#list> 
31    </#if> 
32 
33    <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale)) /> 
34    <#assign rootElement = document.getRootElement() /> 
35 
36    <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContentByLocale(locale)) /> 
37 
38    <#assign nombre = saxReaderUtil.createXPath("dynamic-element[@name='Nombre']").selectSingleNode(rootElement).getStringValue() /> 
39 
40    <#assign apellidos = saxReaderUtil.createXPath("dynamic-element[@name='Apellidos']").selectSingleNode(rootElement).getStringValue() /> 
41   <#assign imageURL = "/c/document_library/get_file?uuid=" + articleImageAsJson.getString("uuid") + "&groupId=" + articleImageAsJson.getString("groupId")>   
42 
43                    <#if journalArticle.urlTitle == "luis-lopez-dieguez"> 
44 
45<a href="/web/edepo/o-presidente" title="${entry.getTitle(locale)} ">    
46 
47<#else> 
48 
49<a href="/web/edepo/-/${journalArticle.urlTitle}" title="${entry.getTitle(locale)} ">    
50 
51 
52 
53            </#if> 
54 
55 
56 
57 
58 
59<img src="${imageURL}" alt=""  loading="lazy" style="height: 250px !important;" /> 
60 
61    <p> 
62       
63      ${nombre} ${apellidos} 
64 
65    </p> 
66      </a> 
67 
68 
69   
70 
71</div> 
72    </#list>  
73 
74</div> 
75</section> 
76 
77</#if> 

CONVOCATORIAS

ACTAS