Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> BuscadorAgendaService.getEvento(calendarBookingId?number, themeDisplay.getLocale(), themeDisplay.getPortalURL())  [in template "20101#20128#523890" at line 6, column 19]

----
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 evento = BuscadorAgendaServic...  [in template "20101#20128#523890" at line 6, column 1]
----
1<#assign HttpUtil = staticUtil["com.liferay.portal.kernel.util.HttpUtil"] /> 
2<#assign url = themeDisplay.getURLPortal()+themeDisplay.getURLCurrent()> 
3<#assign calendarBookingId = HttpUtil.getParameter(url,"entryId")?string> 
4<#assign BuscadorAgendaService = serviceLocator.findService("caib.einasalut.agenda.buscador.api.BuscadorAgendaService") /> 
5<#assign HtmlUtil = staticUtil["com.liferay.portal.kernel.util.HtmlUtil"] /> 
6<#assign evento = BuscadorAgendaService.getEvento(calendarBookingId?number, themeDisplay.getLocale(), themeDisplay.getPortalURL()) /> 
7<#assign images_folder = themeDisplay.getPathThemeImages() /> 
8 
9<div class="common-margin mt-4 mb-4"> 
10    <div class="row mb-4"> 
11        <div class="col-12"> 
12            <h1 class="common-title c-csecundario mb-5 text-center text-uppercase"> 
13                ${evento.title} 
14            </h1> 
15        </div> 
16        <#if evento.imagenPath?has_content > 
17        <div class="col-12 col-md-6"> 
18        <#else> 
19        <div class="col-md-6"> 
20        </#if> 
21            <#if evento.startTime?substring(0, 10) == evento.endTime?substring(0, 10) > 
22                <!-- SEPARAR FECHAS Y HORAS--> 
23                <#assign fechaInicio = evento.startTime?substring(0, 10) /> 
24                <#assign horaInicio = evento.startTime?substring(13, evento.startTime?length) /> 
25                <#assign horaFin = evento.endTime?substring(12, evento.endTime?length) /> 
26                <h3 class="caib-semibold mb-2"> 
27                    <div class="align-items-center common-text d-flex mb-3"> 
28                        <div class="evento-icono-4 evento-icono-size-2 b-csecundario mr-3"></div> 
29                        <span>${fechaInicio}</span> 
30                    </div> 
31                    <div class="align-items-center common-text d-flex mb-3"> 
32                        <div class="evento-icono-3 evento-icono-size-2 b-csecundario mr-3"></div> 
33                        <span>${horaInicio} - ${horaFin} h.</span> 
34                    </div> 
35                </h3> 
36            <#else> 
37                <#assign fechaInicio = evento.startTime?substring(0, 10) /> 
38                <#assign fechaFin = evento.endTime?substring(0, 10) /> 
39                <#assign horaInicio = evento.startTime?substring(13, evento.startTime?length) /> 
40                <#assign horaFin = evento.endTime?substring(12, evento.endTime?length) /> 
41                <h3 class="caib-semibold mb-2"> 
42                    <div class="align-items-center common-text d-flex mb-3">                         
43                        <div class="evento-icono-4 evento-icono-size-2 b-csecundario mr-3"></div> 
44                        <div> 
45                            <@liferay.language key="eventos.filtro.desde" />: <span>${fechaInicio}</span> <@liferay.language key="eventos.detalle.alas" /> ${horaInicio}h.<br/> 
46                            <@liferay.language key="eventos.filtro.hasta" />: <span>${fechaFin}</span> <@liferay.language key="eventos.detalle.alas" /> ${horaFin}h. 
47                        </div> 
48                    </div> 
49                </h3> 
50            </#if> 
51            <#if evento.localizacion != ""> 
52                <div class="align-items-center common-text d-flex mb-3"> 
53                    <div class="evento-icono-size-2 mr-3"></div> 
54                    <span>${evento.localizacion}</span> 
55                </div> 
56            </#if> 
57            <#if evento.direccion != ""> 
58                <div class="align-items-center common-text d-flex mb-3"> 
59                    <div class="evento-icono-2 evento-icono-size-2 b-csecundario mr-3"></div> 
60                    <div class="d-block"> 
61                        <a href="https://www.google.com/maps/search/?api=1&query=${evento.direccion}" target="_blank"> 
62                            <@liferay.language key="eventos.detalle.direccion" /> 
63                        </a> 
64                    </div> 
65                </div> 
66            </#if> 
67 
68 
69 
70             
71        </div> 
72        <#if evento.imagenPath?has_content > 
73        <div class="col-12 col-md-6"> 
74            <img 
75                alt="${evento.title?replace('"',' ')}"  
76                title="${evento.title?replace('"',' ')}" 
77                class="w-100 mb-3" 
78                src="${evento.imagenPath}" 
79            /> 
80        </div> 
81        </#if> 
82    </div> 
83    <div class="row m-0"> 
84        <div class="col-12" id="caib-evento-titulo"> 
85            <p class="common-subtitle"> 
86                ${evento.title} 
87            </p> 
88        </div> 
89        <#if evento.descripcion != ""> 
90        <div class="col-12 mb-4" id="caib-evento-descripcion"> 
91            <p class="common-text"> 
92                ${HtmlUtil.render(evento.descripcion)} 
93            </p> 
94        </div> 
95        </#if> 
96        <#if evento.webEvento != "" > 
97            <div class="col-12" id="caib-evento-web"> 
98                <p class="mb-1 common-text font-weight-bold"> 
99                    <@liferay.language key="eventos.detalle.masinfo" /> 
100                </p> 
101                <a href="${evento.webEvento}" target="_blank"> 
102                    <i>${evento.webEvento}</i> 
103                </a> 
104            </div> 
105        </#if> 
106    </div> 
107</div> 
108<style> 
109    #caib-evento-descripcion *{ 
110        font-family: 'Poppins', Helvetica, Arial, sans-serif; !important; 
111        font-size: 15px !important; 
112
113    #caib-evento-relacionados a{ 
114        text-decoration: none !important; 
115
116    #caib-evento-relacionados a:hover *{ 
117        opacity: .7; 
118
119</style>