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

----
FTL stack trace ("~" means nesting-related):
	- Failed at: category = assetCategoryService.getAs...  [in template "217051#217099#698043" at line 48, column 22]
	- Reached through: #assign-container  [in template "217051#217099#698043" at line 48, column 13]
----
1<#assign assetCategoryService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService") 
2		 assetCategoryPropertyService =  serviceLocator.findService("com.liferay.asset.category.property.service.AssetCategoryPropertyLocalService") 
3		 SAXReaderUtil = staticUtil["com.liferay.portal.kernel.xml.SAXReaderUtil"] 
4		 HtmlUtil = staticUtil["com.liferay.portal.kernel.util.HtmlUtil"] 
5		 layoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") 
6		 PortletURLFactoryUtil = staticUtil["com.liferay.portal.kernel.portlet.PortletURLFactoryUtil"] 
7		 PortletRequest = staticUtil["javax.portlet.PortletRequest"]     
8		 journalArticleService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")   
9		 ParamUtil = staticUtil["com.liferay.portal.kernel.util.ParamUtil"]             
10         categoryId =ParamUtil.getLong(renderRequest,"categoryId", 0) 
11         maxLoop = 100 
12/> 
13 
14<#if (categoryId <= 0) > 
15     
16    <#if entries?has_content>s 
17		<#if entries?first?? && entries?first.getCategories()??> 
18			<#foreach aCategory in entries?first.getCategories()> 
19				<#assign aCategory = aCategory/> 
20				<#break> 
21			</#foreach> 
22		</#if> 
23	<#if aCategory?has_content> 
24			<#list 1..maxLoop as i> 
25				<#list 1..maxLoop as j> 
26					<#if aCategory.getParentCategory()?has_content> 
27						<#assign aCategory = aCategory.getParentCategory()/> 
28					<#else> 
29						<#assign categoryId = aCategory.getCategoryId()/> 
30				   </#if>   
31				   <#break> 
32				</#list> 
33				<#if (categoryId > 0) > 
34					<#break> 
35				</#if> 
36			</#list> 
37		 </#if> 
38	 </#if> 
39</#if> 
40 
41<nav aria-label="breadcrumb"> 
42    <ol class="breadcrumb"> 
43        <li class="breadcrumb-title"><span>${languageUtil.get(locale,"transparencia.breadcrumb-title")}</span></li> 
44        <li class="breadcrumb-item"><a href="http://www.asturias.es">${languageUtil.get(locale,"transparencia.breadcrumb-asturias")}</a></li> 
45         
46        <#if (categoryId > 0) > 
47 
48            <#assign category = assetCategoryService.getAssetCategory(categoryId) 
49            		 breadCrumbContent = "" 
50            		 categoryAncestors = category.getAncestors()/> 
51                      
52            <#if categoryAncestors?has_content> 
53                <#foreach categoryAncestor in categoryAncestors> 
54                 
55                    <#assign detailPage = "general" 
56							         layoutDetail = layoutLocalService.getFriendlyURLLayout(themeDisplay.getScopeGroupId(), false, "/"+detailPage) /> 
57							            	 		  
58				    		<#-- obtener el contenido de la categoría hija --> 
59		                    <#if assetCategoryPropertyService.getCategoryProperty(categoryAncestor.getCategoryId(),"idContenido") ? has_content > 
60		                    	<#assign contentIdProperty = assetCategoryPropertyService.getCategoryProperty(categoryAncestor.getCategoryId(),"idContenido") 
61		                        		 contentId = contentIdProperty.getValue()/> 
62		                       <#if contentId ? has_content> 
63		                       		<#assign journalArticleSub = journalArticleService.getLatestArticle(groupId,contentId)/> 
64		                                         
65		                            <#if journalArticleSub?has_content> 
66		                                   <#-- obtener el contenido de la categoría actual --> 
67		                                              
68		                                   <#assign document = SAXReaderUtil.read(journalArticleSub.getContentByLocale(locale)) 
69		                                                     paginaDetalleNode =  document.selectSingleNode("/root/dynamic-element[@name='paginaDetalle']/dynamic-content") 
70		                                            /> 
71		                                   <#if paginaDetalleNode?has_content && paginaDetalleNode.getText()?has_content> 
72							        			<#assign  pageDetail = paginaDetalleNode.getText()/> 
73							        			<#if (pageDetail?index_of("@")>0)> 
74							                		<#assign pageDetailPosition = (pageDetail?index_of("@")-1) 
75					                         					 pageDetail = pageDetail[0..pageDetailPosition] 
76					                          					 layoutDetail = layoutLocalService.getLayout(themeDisplay.getScopeGroupId(),false,pageDetail?number) 
77							                      	/> 
78							                      	 
79							                     </#if> 
80											</#if> 
81							                                     
82		                              </#if> 
83		                        </#if> 
84		                    </#if> 
85				    		<#assign categoryUrl = PortletURLFactoryUtil.create(request, "com_liferay_asset_categories_navigation_web_portlet_AssetCategoriesNavigationPortlet", layoutDetail.getPlid(), PortletRequest.RENDER_PHASE)/> 
86				    		${categoryUrl.setParameter("categoryId",categoryAncestor.getCategoryId()+"")} 
87                	 
88                	<#if categoryAncestor.isRootCategory()> 
89                		<#assign breadCrumbContent = "<li class='breadcrumb-item'><a href='"+categoryUrl+"'>"+languageUtil.get(locale,"transparencia.breadcrumb-portal")+" </a> </li>"+breadCrumbContent/> 
90                	<#else> 
91                    	<#assign breadCrumbContent = "<li class='breadcrumb-item'><a href='"+categoryUrl+"'>"+categoryAncestor.getName()+" </a> </li>"+breadCrumbContent/> 
92                    </#if> 
93                 
94                </#foreach> 
95                 
96                ${breadCrumbContent} 
97                 
98            </#if> 
99            <li class="breadcrumb-item active">${category.getTitle(locale)}</li> 
100        </#if> 
101    </ol> 
102</nav> 
103 
104<script type="text/javascript"> 
105	$( document ).ready(function() { 
106		 if(typeof ga !== "undefined") { 
107		 <#if category ? has_content> 
108		 	var pageName = '${category.getName()}'; 
109		 <#else> 
110		 	var pageName = location.pathname; 
111		 </#if> 
112			     ga( 'send', 'pageview', { 
113				    'page': pageName, 
114				    'title': pageName 
115				} ); 
116
117	}); 
118</script> 

Empresa pública Sociedad de servicios del Principado de Asturias, S.A. (SERPA)

Sociedad instrumental para la prestación de servicios agrarios, de acuicultura y pesca marítima, medioambientales y de restauración forestal.

PROCESOS DE SELECCIÓN

Se puede consultar el histórico de convocatorias y su seguimiento en la página web del SERPA: https://www.serpasa.es/empleo/ofertas.htm 

Puesto Documentación Fecha de publicación
2 Ingeniero/a Técnico (fin plazo: 08:00 horas del día 01 de abril de 2024) 

Bases

Declaración responsable

20/03/2024
1 Ingeniero/a Técnico agrícola o forestal (fin plazo: 08:00 horas del día 22 de marzo de 2024) 

Bases

Declaración responsable

20/03/2024
1 Ingeniero/a técnico obras públicas  (fin plazo: 08:00 horas del día 08 de marzo de 2024) 

Bases

Declaración responsable

04/03/2024
1 Ingeniero/a de Caminos, Canales y Puertos (fin plazo: 08:00 horas del día 08 de marzo de 2024) 

Bases

Declaración responsable

04/03/2024
Creación de bolsa de empleo de Oficial/a de primer/a administrativo/a (fin plazo: 08:00 horas del día 09 de febrero de 2024) 

Bases

Declaración responsable

02/02/2024
1 puesto de programador informático FP (fin plazo: 08:00 horas del día 24 de enero de 2024) 

Bases

Declaración responsable

11/01/2024

1 puesto de ingeniero superior de minas (fin plazo: 08:00 horas del día 5 de enero de 2024)

Bases

Declaración responsable

28/12/2023

2 puestos de ingeniero técnico de minas (fin plazo: 08:00 horas del día 5 de enero de 2024)

Bases

Declaración responsable

28/12/2023
1 puesto de programador informático FP (fin plazo: hasta las 08:00 horas del 18 de diciembre de 2023.)

Bases

Declaración responsable

12/12/2023
1 puesto de Auxiliar Veterinario (fin plazo: hasta las 08:00 horas del 20 de diciembre de 2023.)

Bases

Declaración responsable

12/12/2023
1 puesto de arquitecto superior (fin plazo: hasta las 13:00 horas del 15 de diciembre de 2023.)

Bases

Declaración responsable

11/12/2023
1 puesto de arquitecto superior (fin plazo: hasta las 8:00 horas del 4 de diciembre de 2023)

Bases

Declaración responsable

22/11/2023

1 puesto de programador informático FP

(fin plazo: hasta las 8:00 horas del 23 de octubre de 2023)

Bases

Declaración responsable

18/10/2023
1 plaza de técnico de Recursos Humanos (fin plazo: hasta las 8:00 horas del 9 de octubre de 2023)

Bases

Declaración responsable

05/10/2023
1 plaza para un puesto de programador informático FP (fin plazo: hasta las 8:00 horas del 2 de octubre de 2023)

Bases

Declaración responsable

22/09/2023
1 plaza de responsable del departamento de recursos humanos (fin plazo: hasta las 8:00 horas del 13 de septiembre de 2023)

Bases

Declaración responsable

06/09/2023
1 plaza de auxiliar veterinario/a (fin plazo: hasta las 8:00 horas del 25 de julio de 2023)

Bases

Declaración responsable

20/07/2023
1 plaza programador informático (Grado Medio) (fin plazo: hasta las 8:00 horas del 31 de julio de 2023)

Bases

Declaración responsable

19/07/2023
1 plaza de programador informático FP (fin plazo: hasta las 8:00 horas del 31 de julio de 2023)

Bases

Declaración responsable

19/07/2023
1 plaza de veterinario/a (fin plazo: hasta las 8:00 horas del 5 de julio de 2023)

Bases

Declaración responsable

28/06/2023
1 plaza de delineante (fin plazo: hasta las 8:00 horas del 5 de julio de 2023)

Bases

Declaración responsable

28/06/2023
2 plazas de coordinador de seguridad y salud de obras civiles o forestales (fin plazo: hasta las 8:00 horas del 4 julio de 2023)

Bases

Declaración responsable

28/06/2023
1 plaza de programador informático (fin plazo: hasta las 08:00 horas del 12 de junio de 2023)

Bases

Declaración responsable

08/06/2023
2 plazas de coordinador de seguridad y salud de obras civiles y/o forestales (fin plazo: hasta las 08:00 horas del 13 de junio de 2023)

Bases

Declaración responsable

05/06/2023
2 plazas de inspector de obra civil (fin plazo: hasta las 08:00 horas del 9 de junio de 2023)

Bases

Declaración responsable

05/06/2023
1 plaza para un puesto de Delineante (fin plazo: hasta las 08:00 horas del 7 de junio de 2023)

Bases

Declaración responsable

01/06/2023
2 plazas de Titulado Medio Universitario, Ingeniero Técnico (fin plazo: hasta las 08:00 horas del 30 de mayo de 2023)

Bases

Declaración responsable

24/05/2023
1 plaza de Auxiliar Veterinario (fin plazo: hasta las 08:00 horas del 2 de mayo de 2023)

Bases

Declaración responsable

27/04/2023
1 plaza de inspector de obra civil (fin plazo: hasta las 08:00 horas del 4 de mayo de 2023)

Bases

Declaración responsable

24/04/2023
1 plaza de delineante (fin plazo: hasta las 08:00 horas del 25 de abril de 2023)

Bases

Declaración responsable

19/04/2023
1 plaza de técnico de Recursos Humanos (fin plazo: hasta las 08:00 horas del 13 de marzo de 2023)

Bases

Declaración responsable

08/03/2023
1 plaza de técnico de Recursos Humanos (fin plazo: hasta las 08:00 horas del 6 de marzo de 2023)

Bases

Declaración responsable

01/03/2023
1 plaza de operario oficial de tercera electromecánico (EDAR del Eo) (fin plazo: hasta las 08:00 horas del 27 de febrero de 2023)

Bases

Declaración responsable

20/02/2023
1 plaza de oficial de primera electromecánico (EDAR de Arenas de Cabrales) (fin plazo: hasta las 08:00 horas del 20 de febrero de 2023)

Bases

Declaración responsable

15/02/2023
1 plaza de oficial de primera electromecánico (EDAR del Eo) fin plazo: hasta las 08:00 horas del 20 de febrero de 2023)

Bases

Declaración responsable

15/02/2023
1 plaza de programador/a informático/a FP (fin plazo: hasta las 08:00 horas del 16 de febrero de 2023)

Bases

Declaración responsable

13/02/2023
2 plazas de organizador/a de eventos (fin plazo: hasta las 08:00 horas del 1 de febrero de 2023)

Bases

Declaración responsable

27/01/2023
1 plaza de programador/a informático/a, titulado superior (fin plazo: hasta las 08:00 horas del 3 de febrero de 2023)

Bases

Declaración responsable

27/01/2023
1 plaza de programador/a informático/a FP (fin plazo: hasta las 08:00 horas del 3 de febrero de 2023)

Bases

Declaración responsable

27/01/2023
2 plazas de Auxiliar Agroforestal (fin plazo: hasta las 09:00 horas del 24 de enero de 2023)

Bases

Declaración responsable

20/01/2023
1 plaza de programador/a informático/a (fin plazo: hasta las 08:00 horas del 16 de enero de 2023)

Bases

Declaración responsable

12/01/2023
1 plaza de Delineante (fin plazo: hasta las 08:00 horas del 16 de enero de 2023)

Bases

Declaración responsable

10/01/2022
4 plazas de Técnico/a de subvenciones, comprendida en el Plan de Estabilización (fin plazo: hasta las 08:00 horas del 9 de enero de 2023)

Bases

Declaración responsable

29/12/2022
1 plaza Ingeniero/a técnico/a forestal, comprendida en el Plan de Estabilización (fin plazo: hasta las 08:00 horas del 9 de enero de 2023)

Bases

Declaración responsable

29/12/2022
2 plazas Operario/a EDAR Arenas, comprendidas en el Plan de Estabilización (fin plazo: hasta las 08:00 horas del 30 de enero de 2023)

Bases

Declaración responsable

29/12/2022

2 plazas de Oficial Electromecánico Arenas EDAR, comprendidas en el Plan de Estabilización (fin plazo: hasta las 08:00 horas del 30 de enero de 2023)

Bases

Declaración responsable

29/12/2022
1 plaza de Jefe/a de planta EDAR, comprendida en el Plan de Estabilización (fin plazo: hasta las 08:00 horas del 30 de enero de 2023)

Bases

Declaración responsable

29/12/2022

1 plaza de Operario/a EDAR EO,  comprendida en el Plan de Estabilización (fin plazo: hasta las 08:00 horas del 30 de enero de 2023)

Bases

Declaración responsable

27/12/2022
1 plaza de Jefe/a de  planta EDAR EO, comprendida en el Plan de Estabilización (fin plazo: hasta las 08:00 horas del 30 de enero de 2023)

Bases 

Declaración responsable

27/12/2022
1 plaza de Ingeniero/a Técnico/a Forestal (fin de plazo: hasta las 08:00 horas del viernes 9 de enero de 2023)

Bases

Modificación de las bases por un error

Declaración responsable

23/12/2022
1 plaza de Ingeniero/a Técnico/a Forestal (fin de plazo: hasta las 08:00 horas del viernes 9 de diciembre de 2022)

Bases

Declaración responsable

01/12/2022
1 Titulado Medio Universitario (Ingeniero Técnico o Arquitecto Técnico) (fin de plazo: hasta las 08:00 horas del viernes 9  de diciembre de 2022)

Bases

Declaración responsable

01/12/2022
2 plazas de Ingeniero Técnico Forestal (fin de plazo: hasta las 08:00 horas del miércoles 7  de diciembre de 2022)

Bases

Declaración responsable

30/11/2022
1 plaza de Ingeniero Técnico Agrícola (fin de plazo: hasta las 08:00 horas del miércoles 7  de diciembre de 2022)

Bases

Declaración responsable

29/11/2022
1 plaza de programador informático FP (fin de plazo: hasta las 14:00 horas del viernes 2  de diciembre de 2022)

Bases

Declaración responsable

28/11/2022
2 plazas de Licenciado en Derecho (fin de plazo: hasta las 08:00 horas del viernes 2  de diciembre de 2022)

Bases

Declaración responsable

28/11/2022
1 Ingeniero/a Técnico Informático (fin de plazo: hasta las 08:00 horas del 10 de noviembre de 2022)

Bases

Declaración responsable

04/11/2022
1 plaza de Ingeniero técnico para la realización de labores coordinación de seguridad y salud (fin de plazo: hasta las 08:00 horas del viernes 4  de noviembre de 2022)

Bases

Declaración responsable

02/11/2022
3 plazas de conductor de camion portacontederes (fin de plazo: hasta las 14:00 horas del 31  de octubre de 2022)

Bases

Declaración responsable

26/10/2022
1 plaza de Ingeniero/a de Caminos Canales y Puertos. Plan de Estabilización (fin de plazo: hasta las 08:00 horas del lunes 24  de octubre de 2022)

Bases

Declaración responsable

20/10/2022
1 plaza de Licenciado/a en Derecho. Plan de Estabilización  (fin de plazo: hasta las 08:00 horas del viernes 21  de octubre de 2022)

Bases

Declaración responsable

19/10/2022
1 plaza de  operario, oficial de tercera (fin de plazo: hasta las 08:00 horas del martes 4 de octubre de 2022)

Bases

Declaración responsable

28/09/2022
1 plaza de Veterinario. Plan de Estabilización (fin de plazo:  hasta las 08:00 horas del lunes 3  de octubre de 2022)

Bases

Declaración responsable

27/09/2022
3 plazas de Auxiliar Veterinario  (fin de plazo: hasta las 09:00 horas del 30 de septiembre de 2022)

Bases

Declaración responsable

26/09/2022
1 plaza de Oficial de primera electromecánico (fin de plazo: hasta las 08:00 horas del 19 de agosto de 2022)

Bases

Declaración responsable

16/08/2022
1 plaza de técnico analista de laboratorio para sustitución de vacaciones (fin de plazo: hasta las 08:00 horas del 18 de agosto de 2022)

Bases

Declaración responsable

16/08/2022
1 plaza de técnico analista de laboratorio (fin de plazo: hasta las 08:00 horas del 27 de julio de 2022)

Bases

Declaración responsable

14/07/2022
3 plazas de Ingeniero Técnico comprendidas en el Plan de Estabilización (fin de plazo: hasta las 08:00 horas del 18 de julio de 2022)

Bases

Declaración responsable

13/07/2022

4 plazas de Ingeniero Técnico incluidas en la OEP del  Plan  de Estabilización de 2022 (fin de plazo: hasta las 08:00 h del 8 de junio de 2022)

Bases

Declaración responsable

Comunicado anulación

03/06/2022
2 puestos de Oficial de Primera Electromecánico (fin de plazo: hasta las 08:00 horas del 20 de mayo de 2022)

Bases

Declaración responsable​​​​​

16/05/2022
1 puesto de Ingeniero Técnico de Minas Coordinador de Seguridad y Salud (fin de plazo: hasta las 08:00 horas del 13 de mayo de 2022)

Bases

Declaración responsable

06/05/2022
1 puesto de Inspector de Obra Civil (fin de plazo: hasta las 08:00 horas del 13 de mayo de 2022)

Bases

Declaración responsable

28/04/2022
1 puesto de Oficial de Primera Electromecánico (fin de plazo: hasta las 08:00 horas del 3 de mayo de 2022)

Bases

Declaración responsable

28/04/2022
1 puesto de Ingeniero de Caminos, Canales y Puertos (fin de plazo: hasta las 08:00 horas del 13 de abril de 2022)

Bases

Declaración responsable

05/04/2022
1 puesto de desarrollado-implantación de aplicaciones informáticas (fin de plazo: hasta las 08:00 horas del 7 de abril de 2022

Bases

Declaración responsable

01/04/2022
2 plazas de Ingeniero de Caminos, Canales y Puertos (fin de plazo: hasta las 08:00 horas del 25 de marzo de 2022

Bases

Declaración responsable

17/03/2022
1 plaza de Ingeniero de Caminos, Canales y Puertos (fin de plazo: hasta las 08:00 horas del 14 de marzo de 2022)

Bases

Declaración responsable

08/03/2022
1 plaza de Ingeniero Técnico informático (fin de plazo: hasta las 08:00 horas del 18 de febrero de 2022)

Bases

Declaración responsable

16/02/2022
1 plaza de Arquitecto Técnico (fin de plazo: hasta las 08:00 horas del 25 de febrero de 2022)

Bases

Declaración responsable

16/02/2022