Contact channels

An error occurred while processing the template.
Denied access to method or field getAttribute of class org.apache.catalina.core.ApplicationHttpRequest

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign currentGroupid = serviceConte...  [in template "20116#20152#52365635" at line 4, column 1]
----
1<#assign GroupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")> 
2<#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()> 
3 
4<#assign currentGroupid = serviceContext.getRequest().getAttribute("LIFERAY_SHARED_THEME_DISPLAY").getScopeGroupId()> 
5<#assign group = GroupLocalService.getGroup(currentGroupid) /> 
6 
7<#assign URLCitaPrevia = ""/> 
8 
9<#assign expandoAttribute = group.getExpandoBridge().getAttribute("URLCitaPrevia") /> 
10<#list expandoAttribute?keys as key> 
11<#if key == locale> 
12    <#assign URLCitaPrevia = expandoAttribute?values[key_index] /> 
13    <#break> 
14</#if> 
15</#list> 
16 
17<div class="generic-content"> 
18<article class="noticia"> 
19<div class="container-generic-content"> 
20    <div class="container"> 
21        <div class="row"> 
22            <div class="col-md-8 col-md-offset-2"> 
23                <h2 style="text-align: center;">${TítuloCitaPrevia.getData()}</h2> 
24                 
25                <p style="text-align: center;">${textCitaPrev.getData()}</p> 
26                 
27                <div class="row" style="text-align: center;" > 
28                    <button class="btn btn-primary" data-toggle="modal" data-target="#exampleModal">${TextoBoton.getData()}</button> 
29                </div> 
30            </div> 
31        </div> 
32    </div> 
33</div> 
34</article> 
35</div> 
36 
37 
38<!-- Modal --> 
39<div id="cita-previa"> 
40    <div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> 
41        <div class="modal-dialog" role="document"> 
42            <div class="modal-content"> 
43                <div class="row"> 
44                    <div class="col-sm-12"> 
45                        <h2><@liferay.language key="cita.previa.acceso.cita.necesitas" /></h2> 
46                        <ul> 
47                            <li> 
48                                <i class="material-icons">badge</i> 
49                                <div class="description"> 
50                                    <strong><@liferay.language key="cita.previa.acceso.cita.documento.identidad" /></strong> 
51                                    <p><@liferay.language key="cita.previa.acceso.cita.documento.identidad.texto" /></p> 
52                                </div> 
53                            </li> 
54                            <li><i class="material-icons">receipt_long</i> 
55                                <div class="description"> 
56                                    <strong><@liferay.language key="cita.previa.acceso.cita.factura" /></strong> 
57                                    <p><@liferay.language key="cita.previa.acceso.cita.factura.texto" /></p> 
58                                </div> 
59                            </li> 
60                            <li> 
61                                <i class="material-icons">description</i> 
62                                <div class="description"> 
63                                    <strong><@liferay.language key="cita.previa.acceso.cita.autorizacion" /></strong> 
64                                    <p><@liferay.language key="cita.previa.acceso.cita.autorizacion.texto" /></p> 
65                                </div> 
66                            </li> 
67                        </ul> 
68                        <div class="banner"> 
69                            <h3><@liferay.language key="cita.previa.nueva.contratacion" /></h3> 
70                            <p><@liferay.language key="cita.previa.nueva.contratacion.texto" /></p> 
71                        </div> 
72                        <div class="modal-actions"> 
73                            <button class="btn-text-ov" data-dismiss="modal"><@liferay.language key="cita.previa.nueva.contratacion.cancelar" /></button> 
74                            <a href="${URLCitaPrevia}" target="_blank"><button class="btn-primary-ov"><@liferay.language key="cita.previa.nueva.contratacion.siguiente" /></button></a> 
75                        </div> 
76                    </div> 
77                </div> 
78            </div> 
79        </div> 
80    </div> 
81</div>