detalle azterketa-ereduak-fitxa

Une erreur s'est produite lors du traitement du modèle.
Java method "jdk.proxy3.$Proxy170.getFileEntryByUuidAndGroupId(String, long)" threw an exception when invoked on jdk.proxy3.$Proxy170 object "com.liferay.document.library.internal.service.SubscriptionDLAppLocalServiceWrapper@79cd53b3"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign audioFile = DLAppLocalService...  [in template "20902#20940#7257760" at line 106, column 11]
----
1<#assign bajar = "Jaitsi"> 
2<#assign transcripcion = "Transcripción"> 
3 
4<#if locale=='en_US'> 
5  <#assign bajar = "Download"> 
6  <#assign transcripcion = "Transcription"> 
7</#if> 
8<#if locale=='fr_FR'> 
9  <#assign bajar = "Télécharger"> 
10  <#assign transcripcion = "Transcription"> 
11</#if> 
12<#if locale=='es_ES'> 
13 
14  <#assign bajar = "Bajar"> 
15  <#assign transcripcion = "Transcripción"> 
16</#if> 
17 
18<#assign completa = "completa"> 
19 
20<script> 
21  $(document).ready(function ($) { 
22    $("#trasnkripzioazabaldu").click(function (event) { 
23      $("#trasnkripzioedukia").show(); 
24      $("#trasnkripzioazabaldu").hide(); 
25      $("#trasnkripzioaestutu").show(); 
26      return false; 
27    }); 
28    $("#trasnkripzioaestutu").click(function (event) { 
29      $("#trasnkripzioedukia").hide(); 
30      $("#trasnkripzioazabaldu").show(); 
31      $("#trasnkripzioaestutu").hide(); 
32      return false; 
33    }); 
34  }); 
35</script> 
36 
37<style> 
38  .printhide { 
39    display: none; 
40
41 
42  #trasnkripzioedukia { 
43    padding: 1em; 
44    background-color: #e7e7e7; 
45    color: black !important; 
46    display: none; 
47
48 
49  #transkripzioa { 
50    margin-top: 1em; 
51    margin-bottom: 1em; 
52
53 
54</style> 
55 
56<#assign id = paramUtil.getString(request, "articleId")> 
57<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
58 
59<#if id?has_content> 
60  <#if journalArticleLocalService??> 
61    <#assign articleById = journalArticleLocalService.getDisplayArticle(getterUtil.getLong(groupId), id) /> 
62    <#assign document = saxReaderUtil.read(articleById.getContentByLocale(locale)) > 
63 
64    <#assign izenburua = document.valueOf("//dynamic-element[@field-reference='izenburua']/dynamic-content/text()") /> 
65    <#assign laburpena = document.valueOf("//dynamic-element[@field-reference='laburpena']/dynamic-content/text()") /> 
66    <#assign deskribapena = document.valueOf("//dynamic-element[@field-reference='deskribapena']/dynamic-content/text()") /> 
67    <#assign audioa = document.valueOf("//dynamic-element[@field-reference='audioa']/dynamic-content/text()") /> 
68    <#assign youtubekoBideoa = document.valueOf("//dynamic-element[@field-reference='youtubeko_bideoa']/dynamic-content/text()") /> 
69 
70    <#assign transkripzioa = document.valueOf("//dynamic-element[@field-reference='transkripzioa']/dynamic-content/text()") /> 
71    <#assign fitxategiaren_izenburua_nodes = document.selectNodes("//dynamic-element[@field-reference='fitxategiaren_izenburua_fieldSet']") /> 
72    <#assign DLAppLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppLocalService")> 
73 
74    <div class="fitxa separadorDerecho"> 
75      <h2>${izenburua}</h2> 
76 
77      <div id="impedukia"> 
78        <#if laburpena !=""> 
79          <h3>${laburpena}</h3> 
80        </#if> 
81        <#list fitxategiaren_izenburua_nodes as node> 
82          <#assign fitxizenburua = node.valueOf("dynamic-element[@field-reference='fitxategiaren_izenburua']/dynamic-content/text()") /> 
83          <#assign pdf_fitxategia = node.valueOf("dynamic-element[@field-reference='fitxategia']/dynamic-content/text()") /> 
84          <#if fitxizenburua !=""> 
85            <#if pdf_fitxategia !=""> 
86              <#assign jsonPdf = jsonFactoryUtil.createJSONObject(pdf_fitxategia)> 
87              <#assign pdfFile = DLAppLocalService.getFileEntryByUuidAndGroupId(jsonPdf.getString("uuid"), getterUtil.getLong(groupId)) > 
88              <#assign fitxUrl = themeDisplay.getPortalURL() + themeDisplay.getPathContext() + "/documents/" + themeDisplay.getScopeGroupId() + 
89              "/" + pdfFile.getFolderId() +  "/" + htmlUtil.unescape(pdfFile.getTitle())> 
90              <a class="botonEnlace" title="${bajar}" href="${fitxUrl}" target="_blank"> 
91                ${fitxizenburua} <i class="glyphicon glyphicon-download" aria-hidden="true"></i> 
92              </a> 
93            </#if> 
94          </#if> 
95        </#list> 
96        <#if deskribapena !=""> 
97          <div id="deskribapena"> 
98            <div> 
99              <p>${deskribapena}</p> 
100            </div> 
101          </div> 
102        </#if> 
103 
104        <#if audioa !=""> 
105          <#assign jsonAudio = jsonFactoryUtil.createJSONObject(audioa)> 
106          <#assign audioFile = DLAppLocalService.getFileEntryByUuidAndGroupId(jsonAudio.getString("uuid"), getterUtil.getLong(groupId)) > 
107          <#assign audioUrl = themeDisplay.getPortalURL() + themeDisplay.getPathContext() + "/documents/" + themeDisplay.getScopeGroupId() + 
108          "/" + audioFile.getFolderId() +  "/" + htmlUtil.unescape(audioFile.getTitle())> 
109          <div id="audioa"> 
110            <a href="${audioUrl}" target="_blank"><i class="glyphicon glyphicon-download"></i> ${bajar} </a> 
111            <div> 
112              <audio controls class="anchoAudio"> 
113                <source src="audio.ogg" type="audio/ogg"> 
114                <source src="${audioUrl}" type="audio/mp3"> 
115              </audio> 
116            </div> 
117          </div> 
118        </#if> 
119        <div style="clear:both"></div> 
120 
121        <#if youtubekoBideoa !=""> 
122          <div class="bloqueVideo"> 
123            <video controls> 
124              <source src="movie.ogg" type="video/ogg"> 
125              <source src="${youtubekoBideoa}" type="video/mp4"> 
126            </video> 
127          </div> 
128        </#if> 
129        <div style="clear:both"></div> 
130 
131        <#if transkripzioa !=""> 
132          <div id="transkripzioa"> 
133            <a id="trasnkripzioazabaldu" href="#"> ${transcripcion}:[+]</a> 
134            <a id="trasnkripzioaestutu" href="#" class="printhide"> ${transcripcion}:[-]</a> 
135            <div id="trasnkripzioedukia"> 
136              ${transkripzioa} 
137            </div> 
138          </div> 
139        </#if> 
140      </div> 
141    </div> 
142 
143    <div id="embedded-articlenextevents-portlet"> 
144      <runtime-portlet name="x61pRelaContWAR_WAR_x61pRelaContWARportlet" 
145                       queryString="idArticulo=${id}&amp;visualizacion=${completa}"/> 
146    </div> 
147  </#if> 
148</#if> 

detalle2

Dokuteka

B2
04-03-2026

x61pRelaContWAR

39179341

x61pViewCountWAR

579

anadir a favorito

x61pAnadirFavoritoWAR