Distribución

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> currentGroupid  [in template "20116#20152#63377" at line 11, column 15]

----
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: #if groupId != currentGroupid  [in template "20116#20152#63377" at line 11, column 1]
----
1<#assign GroupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")> 
2 
3<#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()> 
4 
5<#assign currentGroupId = serviceContext.getRequest().getAttribute("LIFERAY_SHARED_THEME_DISPLAY").getScopeGroupId()/> 
6 
7<#assign contenidoReplace = ""/> 
8<#if Descripcion?? && Descripcion.getData()??> 
9    <#assign contenidoReplace=Descripcion.getData()/> 
10</#if> 
11<#if groupId!=currentGroupid> 
12    <#assign group = GroupLocalService.getGroup(currentGroupid) /> 
13 
14    <#assign nombreEmpresa = "" /> 
15    <#assign EnlaceAppAndroid = "" /> 
16    <#assign EnlaceAppIos = "" /> 
17    <#assign EnlaceCodigoConducta = "" /> 
18    <#assign ImagenCodigoConducta = "" /> 
19    <#assign EnlaceNormaPerfil = "" /> 
20    <#assign EmailEmpresa = "" /> 
21    <#assign DireccionEmpresa = "" /> 
22    <#assign NombreEmpresaFiscal = "" /> 
23    <#assign NifEmpresa = "" /> 
24    <#assign InscripcionEmpresa = "" /> 
25    <#assign CiudadAvisoLegal = "" /> 
26 
27 
28    <#assign expandoAttribute = group.getExpandoBridge().getAttribute("NombreEmpresa") /> 
29    <#list expandoAttribute?keys as key> 
30    <#if key == locale> 
31        <#assign nombreEmpresa = expandoAttribute?values[key_index] /> 
32        <#break> 
33    </#if> 
34    </#list> 
35    <#assign contenidoReplace=contenidoReplace?replace("%NOMBREEMPRESA%",nombreEmpresa) /> 
36     
37    <#assign expandoAttribute = group.getExpandoBridge().getAttribute("androidLink") /> 
38    <#assign contenidoReplace=contenidoReplace?replace("%ENLACEAPPANDROID%",expandoAttribute) /> 
39 
40    <#assign expandoAttribute = group.getExpandoBridge().getAttribute("appleLink") /> 
41    <#assign contenidoReplace=contenidoReplace?replace("%ENLACEAPPIOS%",expandoAttribute) /> 
42 
43    <#assign expandoAttribute = group.getExpandoBridge().getAttribute("EnlaceCodigoConducta") /> 
44    <#list expandoAttribute?keys as key> 
45    <#if key == locale> 
46        <#assign EnlaceCodigoConducta = expandoAttribute?values[key_index] /> 
47        <#break> 
48    </#if> 
49    </#list> 
50    <#assign contenidoReplace=contenidoReplace?replace("%ENLACECODIGOCONDUCTA%",EnlaceCodigoConducta) /> 
51 
52    <#assign expandoAttribute = group.getExpandoBridge().getAttribute("ImagenCodigoConducta") /> 
53    <#list expandoAttribute?keys as key> 
54    <#if key == locale> 
55        <#assign ImagenCodigoConducta = expandoAttribute?values[key_index] /> 
56        <#break> 
57    </#if> 
58    </#list> 
59    <#assign contenidoReplace=contenidoReplace?replace("%IMAGENCODIGOCONDUCTA%",ImagenCodigoConducta) /> 
60 
61    <#assign expandoAttribute = group.getExpandoBridge().getAttribute("EnlaceNormaPerfil") /> 
62    <#list expandoAttribute?keys as key> 
63    <#if key == locale> 
64        <#assign EnlaceNormaPerfil = expandoAttribute?values[key_index] /> 
65        <#break> 
66    </#if> 
67    </#list> 
68    <#assign contenidoReplace=contenidoReplace?replace("%%ENLACENORMAPERFIL%%",EnlaceNormaPerfil) /> 
69 
70    <#assign expandoAttribute = group.getExpandoBridge().getAttribute("EmailEmpresa") /> 
71    <#list expandoAttribute?keys as key> 
72    <#if key == locale> 
73        <#assign EmailEmpresa = expandoAttribute?values[key_index] /> 
74        <#break> 
75    </#if> 
76    </#list> 
77    <#assign contenidoReplace=contenidoReplace?replace("%EMAILEMPRESA%",EmailEmpresa) /> 
78 
79    <#assign expandoAttribute = group.getExpandoBridge().getAttribute("DireccionEmpresa") /> 
80    <#list expandoAttribute?keys as key> 
81    <#if key == locale> 
82        <#assign DireccionEmpresa = expandoAttribute?values[key_index] /> 
83        <#break> 
84    </#if> 
85    </#list> 
86    <#assign contenidoReplace=contenidoReplace?replace("%DIRECCIONEMPRESA%",DireccionEmpresa) /> 
87 
88    <#assign expandoAttribute = group.getExpandoBridge().getAttribute("NombreEmpresaFiscal") /> 
89    <#list expandoAttribute?keys as key> 
90    <#if key == locale> 
91        <#assign NombreEmpresaFiscal = expandoAttribute?values[key_index] /> 
92        <#break> 
93    </#if> 
94    </#list> 
95    <#assign contenidoReplace=contenidoReplace?replace("%NOMBREEMPRESAFISCAL%",NombreEmpresaFiscal) /> 
96 
97    <#assign expandoAttribute = group.getExpandoBridge().getAttribute("NifEmpresa") /> 
98    <#list expandoAttribute?keys as key> 
99    <#if key == locale> 
100        <#assign NifEmpresa = expandoAttribute?values[key_index] /> 
101        <#break> 
102    </#if> 
103    </#list> 
104    <#assign contenidoReplace=contenidoReplace?replace("%NIFEMPRESA%",NifEmpresa) /> 
105 
106    <#assign expandoAttribute = group.getExpandoBridge().getAttribute("InscripcionEmpresa") /> 
107    <#list expandoAttribute?keys as key> 
108    <#if key == locale> 
109        <#assign InscripcionEmpresa = expandoAttribute?values[key_index] /> 
110        <#break> 
111    </#if> 
112    </#list> 
113    <#assign contenidoReplace=contenidoReplace?replace("%INSCRIPCIONEMPRESA%",InscripcionEmpresa) /> 
114 
115    <#assign expandoAttribute = group.getExpandoBridge().getAttribute("CiudadAvisoLegal") /> 
116    <#list expandoAttribute?keys as key> 
117    <#if key == locale> 
118        <#assign CiudadAvisoLegal = expandoAttribute?values[key_index] /> 
119        <#break> 
120    </#if> 
121    </#list> 
122    <#assign contenidoReplace=contenidoReplace?replace("%CIUDADAVISOLEGAL%",CiudadAvisoLegal) /> 
123 
124</#if> 
125 
126<#macro printBlank blank> 
127    <#if blank == "true"> 
128    	target="_blank" 
129    </#if> 
130</#macro> 
131 
132<#macro printTitle title> 
133    <#if title != ""> 
134    	title="${title}" 
135    </#if> 
136</#macro> 
137 
138<div class="generic-content"> 
139    <section class="container-generic-content">  
140    	<div class="listado-destacados">  
141    		<div class="container contenido">  
142    			<div class="row">  
143    				<div class="bloque-img col-md-6"> 
144    					<#if Imagen.getData()?? && Imagen.getData() != ""> 
145    	                    <img alt="${Imagen.getAttribute("alt")}" src="${Imagen.getData()}" /> 
146                        </#if> 
147    				</div>  
148    				<div class="bloque col-md-6">  
149    				    <#if TituloGlobal.getData()?? && TituloGlobal.getData() != ""> 
150    					    <h3>${TituloGlobal.getData()}</h3>  
151    					</#if> 
152    					<#if Subtitulo.getData()?? && Subtitulo.getData() != ""> 
153    					    <span>${Subtitulo.getData()}</span>  
154    					</#if> 
155                        ${contenidoReplace} 
156    					<#if Enlace.getData()?? && Enlace.getData() != ""> 
157    					<div class="input-group "> 
158    						<a class="btn btn-primary" href="${Enlace.getData()}" <@printBlank blank=Enlace.blank.getData()/> <@printTitle title=Enlace.title.getData()/>>${TextoDelEnlace.getData()}</a> 
159    					</div> 
160    					</#if> 
161    				</div>  
162    			</div>  
163    		</div>  
164    	</div>  
165    </section> 
166</div>