Transparència i bon govern - Mobility Observatory in Catalonia (OMC)

An error occurred while processing the template.
The following has evaluated to null or missing:
==> friendlyURLs[themeDisplay.getLanguageId()]  [in template "20097#20123#107270" at line 41, column 86]

----
Tip: It's the final [] step 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: ${friendlyURLs[themeDisplay.getLangua...  [in template "20097#20123#107270" at line 41, column 84]
----
1<#assign journalArticleId = .vars['reserved-article-id'].data> 
2<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") /> 
3<#assign journalArticleResourceLocalServiceUtil = serviceLocator.findService("com.liferay.journal.service.JournalArticleResourceLocalService")> 
4<#assign assetCategoryLocalServiceUtil = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")> 
5<#assign assetVocabularyLocalServiceUtil = serviceLocator.findService("com.liferay.asset.kernel.service.AssetVocabularyLocalService")> 
6 
7<#assign articleResourcePK = journalArticleResourceLocalServiceUtil.getArticleResourcePrimKey(groupId, journalArticleId)/> 
8<#assign categoryList=assetCategoryLocalServiceUtil.getCategories("com.liferay.journal.model.JournalArticle",articleResourcePK) > 
9<#assign asset = assetEntryLocalService.getEntry('com.liferay.journal.model.JournalArticle', articleResourcePK) > 
10<script src="https://use.fontawesome.com/244b2e485d.js"></script> 
11<section class="head-section -white pt-0"> 
12    <div class="container pt-0"> 
13        <#--  <section class="breadcrumbs-list"> 
14          <lfr-widget-breadcrumb></lfr-widget-breadcrumb> 
15        </section>  --> 
16        <section class="title-section "> 
17            <h1>${Título1.getData()}</h1> 
18        </section> 
19        <section class="ficha-template"> 
20            <p class="subtitle">${dateUtil.getDate(asset.getPublishDate(), "dd '/' MM '/' yyyy", locale)}</p> 
21            <div class="cat-share justify-content-end"> 
22                <#assign categorias = false> 
23                <#list asset.getCategories() as category> 
24                <#--<#if (category.vocabularyId == 96018) >--> 
25                    <#if category.name=='Noticias'> 
26                        <#assign categorias = true> 
27                    </#if> 
28                </#list> 
29 
30                <div class="box-categorias"> 
31                    <#list asset.getCategories() as category> 
32                        <#--<#if (category.vocabularyId == 96018) >--> 
33                        <#if category.name=='Noticias'> 
34                            <span>${category.name}</span> 
35                        </#if> 
36                    </#list> 
37                </div> 
38 
39                <div class="share "> 
40                    <span>COMPARTIR</span> 
41                    <a target="_blank" href="https://twitter.com/intent/tweet?text=${friendlyURLs[themeDisplay.getLanguageId()]}"><i class="fa fa-twitter" aria-hidden="true"></i></a> 
42                    <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=${friendlyURLs[themeDisplay.getLanguageId()]}"><i class="fa fa-facebook" aria-hidden="true"></i></a> 
43                    <a target="_blank" href="ttps://t.me/share/url?url=${friendlyURLs[themeDisplay.getLanguageId()]}&text=${Título1.getData()}"><i class="fa fa-telegram" aria-hidden="true"></i></a> 
44                    <a target="_blank" href="whatsapp://send?text=${friendlyURLs[themeDisplay.getLanguageId()]}"><i class="fa fa-whatsapp" aria-hidden="true"></i></a> 
45                </div> 
46            </div> 
47 
48            <div class="entradilla"> 
49                ${Entradilla1.getData()} 
50            </div> 
51            <#if ImagenPrincipal.getData()?? && ImagenPrincipal.getData() != ""> 
52                <div 
53                        class="imagen-principal box-round" 
54                        style="background-image: url(${ImagenPrincipal.getData()})" 
55                ></div> 
56 
57            </#if> 
58            <div class="description"> 
59                <#assign download = false> 
60                <#assign enlaces = false> 
61                <#list Descargables.getSiblings() as cur_Descargables> 
62                    <#if cur_Descargables?? && cur_Descargables.Archivo_descargable?? && cur_Descargables.Archivo_descargable.getData()?? && cur_Descargables.Archivo_descargable.getData() != ""> 
63                        <#assign download = true> 
64                    </#if> 
65                </#list> 
66                <#list EnlacesRelacionados.getSiblings() as cur_EnlacesRelacionados> 
67                    <#if cur_EnlacesRelacionados?? && cur_EnlacesRelacionados.Enlace_enlaces.getData()?? && cur_EnlacesRelacionados.Enlace_enlaces.getData() != ""> 
68                        <#assign enlaces = true> 
69                    </#if> 
70                </#list> 
71                <#if (download = true) || (enlaces = true)> 
72                    <div class="recursos"> 
73                        <p class="title-gen text-l">Recursos</p> 
74                        <#list Descargables.getSiblings() as cur_Descargables> 
75                            <#if cur_Descargables.Archivo_descargable.getData()?? && cur_Descargables.Archivo_descargable.getData() != ""> 
76                                <a target="_blank" href="${cur_Descargables.Archivo_descargable.getData()}"  data-type-desc="${cur_Descargables.Tipodedescargable.getData()}">${cur_Descargables.Nombre_descargable.getData()}</a> 
77 
78                            </#if> 
79                        </#list> 
80                        <#list EnlacesRelacionados.getSiblings() as cur_EnlacesRelacionados> 
81                            <#if cur_EnlacesRelacionados.Enlace_enlaces.getData()?? && cur_EnlacesRelacionados.Enlace_enlaces.getData() != ""> 
82                                <div class="des-enlace"> 
83                                    <a  class="link-arrow" target="_blank" href="${cur_EnlacesRelacionados.Enlace_enlaces.getData()}" >${cur_EnlacesRelacionados.Nombre_enlaces.getData()}</a> 
84                                </div> 
85                            </#if> 
86                        </#list> 
87                        <#--  <a href="" class="des-nota-prensa">Descargar nota de prensa</a> 
88                        <a href="" class="des-image">Descargar imágenes</a>  --> 
89                        <#--  <div class="des-enlace"> 
90                          <a href="" class="link-arrow">Enlaces relacionados</a> 
91                        </div> 
92                        <div class="des-enlace"> 
93                          <a href="" class="link-arrow">Enlaces relacionados</a> 
94                        </div>  --> 
95                    </div> 
96                </#if> 
97 
98                ${Cuerpo.getData()} 
99                <#if (Fuente?exists) && (Fuente.Url?exists) && (Fuente.getData()?? && Fuente.getData() != "")> 
100                    <p><strong class="-blue">Fuente: </strong> <a target="blank" href="${Fuente.Url.getData()}">${Fuente.getData()}</a></p> 
101                </#if> 
102            </div> 
103            <div class="justify-content-start mt-4 share w-100"> 
104                <span>COMPARTIR</span> 
105                <a target="_blank" href="https://twitter.com/intent/tweet?text=${friendlyURLs[themeDisplay.getLanguageId()]}"><i class="fa fa-twitter" aria-hidden="true"></i></a> 
106                <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=${friendlyURLs[themeDisplay.getLanguageId()]}"><i class="fa fa-facebook" aria-hidden="true"></i></a> 
107                <a target="_blank" href="ttps://t.me/share/url?url=${friendlyURLs[themeDisplay.getLanguageId()]}&text=${Título1.getData()}"><i class="fa fa-telegram" aria-hidden="true"></i></a> 
108                <a target="_blank" href="whatsapp://send?text=${friendlyURLs[themeDisplay.getLanguageId()]}"><i class="fa fa-whatsapp" aria-hidden="true"></i></a> 
109            </div> 
110            <#--  <p class="title-gen text-l">Galería multimedia</p>  --> 
111            <#--  <div class="galeria-images"> 
112                <div class="image-item"> 
113                    <div class="image box-round" style="background-image: url(images/img-banner.jpg)"></div> 
114                    <span>Lorem ipsum </span> 
115                </div> 
116                <div class="image-item"> 
117                    <div class="image box-round" style="background-image: url(images/img-banner.jpg)"></div> 
118                    <span>Lorem ipsum </span> 
119                </div> 
120                <div class="image-item"> 
121                    <div class="image box-round" style="background-image: url(images/img-banner.jpg)"></div> 
122                    <span>Lorem ipsum </span> 
123                </div> 
124                <div class="image-item"> 
125                    <div class="image box-round" style="background-image: url(images/img-banner.jpg)"></div> 
126                    <span>Lorem ipsum </span> 
127                </div> 
128                <div class="image-item"> 
129                    <div class="image box-round" style="background-image: url(images/img-banner.jpg)"></div> 
130                    <span>Lorem ipsum </span> 
131                </div> 
132                 
133            </div>  --> 
134        </section> 
135    </div> 
136</section>