Errorea gertatu da txantiloia prozesatzerakoan.
Java method "com.sun.proxy.$Proxy118.getFileEntryByUuidAndGroupId(String, long)" threw an exception when invoked on com.sun.proxy.$Proxy118 object "com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl@46ab3102"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign file = fileEntry.getFileEntry...  [in template "625189#625235#57996" at line 112, column 23]
----
1<#assign portalLocale=locale.toString()> 
2<#assign fileEntry = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") /> 
3<#assign zero = getterUtil.getInteger("0")> 
4 
5<#if portalLocale="eu_ES"> 
6  <#assign datetime_format="yyyy/MM/dd"> 
7<#else> 
8  <#assign datetime_format="dd/MM/yyyy"> 
9</#if> 
10 
11<#assign catLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")/> 
12<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") /> 
13<#assign article = journalArticleLocalService.fetchArticle(groupId, .vars['reserved-article-id'].data) /> 
14<#assign articleCategories = catLocalService.getCategories("com.liferay.journal.model.JournalArticle", getterUtil.getLong(article.getResourcePrimKey()) ) /> 
15<#if articleCategories?hasContent> 
16    <#assign articleCategory = articleCategories[0].getTitle(locale) /> 
17    <#assign articleCategoryES = articleCategories[0].getTitle('es_ES') /> 
18<#else> 
19    <#assign articleCategory = '' /> 
20    <#assign articleCategoryES = '' /> 
21</#if> 
22 
23<#assign imagesPath = getterUtil.getString(request['theme-display']['path-theme-images']) /> 
24 
25<#function getCategoryIcon categoryName> 
26  <#assign imagesPath = getterUtil.getString(request['theme-display']['path-theme-images']) /> 
27   
28  <#switch categoryName> 
29      <#case 'Altos cargos'> 
30        <#assign iconPath = imagesPath + "/transparencia/altos-cargos.png"> 
31        <#break> 
32      <#case 'Información jurídica'> 
33        <#assign iconPath = imagesPath + "/transparencia/info-juridica.png"> 
34        <#break> 
35      <#case 'Institución, organización, planificación y patrimonio'> 
36        <#assign iconPath = imagesPath + "/transparencia/institucion-organizacion-planificacion-patrimonio.png"> 
37        <#break> 
38      <#case 'Contratos, convenios y subvenciones'> 
39        <#assign iconPath = imagesPath + "/transparencia/contratos-convenios-subvenciones.png"> 
40        <#break> 
41      <#case 'Información económica, financiera, presupuestaria y estadística'> 
42        <#assign iconPath = imagesPath + "/transparencia/info-eco-estadistica.png"> 
43        <#break> 
44      <#case 'Evaluación de la transparencia y acceso a la información pública'> 
45        <#assign iconPath = imagesPath + "/transparencia/transparencia.png"> 
46        <#break> 
47      <#default> 
48        <#assign iconPath = imagesPath + "/transparencia/transparencia.png"> 
49    </#switch> 
50  <#return iconPath> 
51</#function> 
52 
53<div class="transparencia"> 
54  <div class="row titulo-transparencia"> 
55      <div class="col-md-10"> 
56          <h2 class="header-title"> 
57            <span class="detail-header-back pull-left"> 
58              <a class="icon-circle-arrow-left previous-level" href="javascript:history.back()" title='<@liferay.language key="back"/>' > 
59                <span class="helper-hidden-accessible"><@liferay.language key="back"/></span> 
60              </a> 
61            </span> 
62            ${NombreTransparencia.getData()} 
63          </h2> 
64      </div> 
65      <div class="col-md-2"> 
66          <img alt="${articleCategory}" src="${getCategoryIcon(articleCategoryES)}"> 
67      </div> 
68  </div> 
69    <hr> 
70    <!--<h3><@liferay.language key="irekia.araba.estructura.transparencia.descripcion" /></h3>--> 
71    <p>${DescripcionTransparencia.getData()}</p> 
72 
73  <#if UrlEnlaceExterno.getSiblings()?size != zero && UrlEnlaceExterno.getSiblings()[0].getData() != ''> 
74      <ul class="list links"> 
75    <#list UrlEnlaceExterno.getSiblings() as cur_UrlEnlaceExterno> 
76        <#assign urlEnlace = cur_UrlEnlaceExterno.getData()> 
77        <#assign nombreEnlace = cur_UrlEnlaceExterno.getChild('NombreEnlaceExterno').getData()> 
78      <li><a href="${urlEnlace}" rel="external" target="_blank">${nombreEnlace}</a></li> 
79    </#list> 
80    </ul> 
81  </#if> 
82 
83  <#if BloqueDocumentos.getSiblings()?size != zero> 
84      <#list BloqueDocumentos.getSiblings() as cur_BloqueDocumentos> 
85        <#if cur_BloqueDocumentos.getChild('TituloBloqueDocumentos').getData() != ""> 
86            <#assign tituloBloque = cur_BloqueDocumentos.getChild('TituloBloqueDocumentos').getData()> 
87            <span><strong>${tituloBloque}</strong></span> 
88        </#if> 
89 
90        <#if cur_BloqueDocumentos.getChild('DocumentoTransparencia').getSiblings()?size != zero && cur_BloqueDocumentos.getChild('DocumentoTransparencia').getSiblings()[0].getData() != ""> 
91 
92              <ul class="list links"> 
93                <#list cur_BloqueDocumentos.getChild('DocumentoTransparencia').getSiblings() as cur_DocumentoTransparencia> 
94                    <li> 
95                      <#if cur_DocumentoTransparencia.getChild('DescripcionDocumentoTransparencia').getData() != ""> 
96                          <#assign nombreDocumento = cur_DocumentoTransparencia.getChild('DescripcionDocumentoTransparencia').getData()> 
97                      <#else> 
98                          <#assign nombreDocumento = languageUtil.format(locale, "download-x", "Documento anexo", false)> 
99                      </#if> 
100           
101                      <#assign counter = 0 > 
102                      <#list "${cur_DocumentoTransparencia.getData()}"?split("/") as x> 
103                        <#if counter == 2> 
104                          <#assign groupId = x?number > 
105                        </#if> 
106                        <#if counter == 5> 
107                          <#assign uuId = x > 
108                        </#if> 
109                        <#assign counter = counter+1 > 
110                      </#list> 
111 
112                      <#assign file = fileEntry.getFileEntryByUuidAndGroupId(uuId,groupId) > 
113                      <#assign fileSizeType = "KB"> 
114                      <#assign fileMimeType = file.getMimeType()> 
115                      <#assign fileType = ""> 
116                      <#if fileMimeType?contains("pdf")> 
117                          <#assign fileType = "PDF"> 
118                      </#if> 
119                      <#if fileMimeType?contains("sheet")> 
120                          <#assign fileType = "XLS"> 
121                      </#if> 
122                      <#if fileMimeType?contains("word")> 
123                          <#assign fileType = "DOC"> 
124                      </#if> 
125                       
126                      <#assign fileSize = file.getSize()/1024> 
127   
128                      <#assign fileSize = fileSize?string["0.##"]> 
129                      <#assign fileSize = fileSize?replace(".",",")> 
130                                            
131                      <a href="${cur_DocumentoTransparencia.getData()}" target="_blank"> 
132                        ${nombreDocumento} - (${fileSize} ${fileSizeType} ${fileType}) 
133                      </a> 
134                  </li> 
135                </#list> 
136              </ul> 
137             
138        </#if> 
139      </#list> 
140    </#if> 
141     
142    <hr> 
143    <div id="datos" class="row item"> 
144        <div class="col-md-4"> 
145            <p> 
146                <strong class="small"><@liferay.language key="irekia.araba.estructura.transparencia.f-mod" /></strong> 
147                <#assign modificationDate = .vars['reserved-article-modified-date'].data> 
148                <#if validator.isNotNull(modificationDate)> 
149                   <#assign modification_Date_DateObj = modificationDate?datetime("EEE, d MMM yyyy HH:mm:ss Z")> 
150              	   <date>${modification_Date_DateObj?string[datetime_format]}</date> 
151          		</#if> 
152            </p> 
153        </div> 
154        <div class="col-md-4"> 
155            <p> 
156                <strong class="small"><@liferay.language key="irekia.araba.estructura.transparencia.f-crea" /></strong> 
157                 <#assign creationDate = .vars['reserved-article-create-date'].data> 
158                  <#if validator.isNotNull(creationDate)> 
159                      <#assign creationDate_DateObj = creationDate?datetime("EEE, d MMM yyyy HH:mm:ss Z")> 
160              		  <date>${creationDate_DateObj?string[datetime_format]}</date> 
161          		  </#if> 
162            </p> 
163        </div> 
164        <div class="col-md-4"> 
165             
166            <p> 
167                <strong class="small"><@liferay.language key="irekia.araba.estructura.transparencia.tema" /></strong> 
168                <span class="label"> 
169                  ${articleCategory} 
170                </span> 
171            </p> 
172        </div> 
173  </div> 
174</div>