Proceso de selección para Oficiales y Suboficiales

Proceso de selección

Se ha producido un error al procesar la plantilla.
Java method "com.sun.proxy.$Proxy71.getCategory(long)" threw an exception when invoked on com.sun.proxy.$Proxy71 object "com.liferay.asset.categories.internal.service.AssetCategoryPropertyAssetCategoryLocalServiceWrapper@7fb1238d"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign category = assetCategoryLocal...  [in template "20097#20123#1475771" in macro "getParent" at line 32, column 9]
	- Reached through: @getParent id=(selectedCategoryId?num...  [in template "20097#20123#1475771" at line 20, column 17]
----
1<!-- Para procesos selectivos > proceso de acceso, se usa la categoryId de la url para obtener el proceso concreto --> 
2<#assign assetCategoryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")> 
3<#assign urlSinFlitrar = themeDisplay.getURLCurrent()> 
4<#assign url = urlSinFlitrar?keep_before_last("?")?keep_before_last("/-/categories/")> 
5<#assign selectedCategoryId = urlSinFlitrar?keep_before_last("?")?keep_after_last("/-/categories/")> 
6<#assign selectedCategoryName = ""> 
7<#if (urlSinFlitrar?index_of("p_r_p_categoryId")>=0)> 
8	<#list urlSinFlitrar?split("&")?filter(x -> x?index_of("p_r_p_categoryId") >= 0) as x> 
9		<#assign selectedCategoryId = x?keep_after_last("p_r_p_categoryId=") /> 
10	</#list> 
11</#if> 
12 
13<div class="convocatorias filtro-selector-proceso margen-portal"> 
14	<#if (titular.getData())?? && titular.getData() != ""> 
15		<h2 class="subtitle">${titular.getData()}</h2> 
16	</#if> 
17	 
18	<#if selectedCategoryId != ""> 
19		<#assign categories = [] /> 
20		<@getParent id = (selectedCategoryId?number) /> 
21		<#list categories as curCategory> 
22			<div class="level-${curCategory?index}"> 
23				${curCategory} 
24			</div> 
25		</#list> 
26	</#if> 
27</div> 
28 
29<#macro getParent  
30				id = 0 > 
31 
32	<#assign category = assetCategoryLocalService.getCategory(id) /> 
33	<#assign categoryParentId = category.getParentCategoryId() /> 
34	<#assign categoryDesc = category.getDescription(locale) /> 
35	 
36	<#assign categories =[categoryDesc] + categories /> 
37	 
38	<#if (categoryParentId > 0) > 
39		<@getParent id = categoryParentId /> 
40	</#if> 
41 
42</#macro> 

Listado de admitidos y excluidos

Archivo Fichero Fecha publicación

Tandas y resultados de las pruebas

Archivo Fichero Fecha publicación

Asignación de plazas