Une erreur s'est produite lors du traitement du modèle.
Java method "com.sun.proxy.$Proxy157.getFileEntryByUuidAndGroupId(String, long)" threw an exception when invoked on com.sun.proxy.$Proxy157 object "com.liferay.portlet.documentlibrary.service.impl.DLFileEntryServiceImpl@5c0a40bb"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign fichier = dlFileService.getFi... [in template "20097#20123#65110" at line 24, column 13] ----
1<#assign dlFileService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryService")/>
2<#assign layoutService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService")>
3
4
5<section id="menuProjets" class="">
6
7<#list entries as entry>
8 <#assign assetRenderer = entry.getAssetRenderer() />
9 <#assign entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) />
10 <#assign className = assetRenderer.getClassName() >
11 <#assign journalArticle = assetRenderer.getArticle() />
12 <#assign document = saxReaderUtil.read(journalArticle.getContent()) />
13 <#assign rootElement = document.getRootElement() />
14
15
16 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='img']") />
17 <#assign illustration = xPathSelector.selectSingleNode(rootElement).getStringValue() />
18 <#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='lienpage']") />
19 <#assign lienpages = rootElement.selectNodes("//dynamic-element[@name='lienpage']")/>
20
21 <#if (validator.isNotNull(illustration?trim))>
22 <#assign imgJson = jsonFactoryUtil.createJSONObject(illustration)>
23 <#assign groupe = imgJson.groupId?number?long >
24 <#assign fichier = dlFileService.getFileEntryByUuidAndGroupId(imgJson.uuid, groupe) />
25 <#assign urlImg = "/documents/"+ imgJson.groupId +"/" +imgJson.fileEntryId +"/"+ imgJson.name +"/"+imgJson.uuid >
26 <#else>
27 <#assign urlImg = "" >
28 </#if>
29
30
31
32 <div class="projet">
33 <div class="illustr" >
34 <img src="${urlImg!trim}" alt="Projet ">
35 </div>
36
37 <#list lienpages as lienpage>
38 <#assign text = lienpage.elementText("dynamic-content")?trim?replace("\\u2019","'") />
39 <#if text?trim!="">
40 <#assign lienHash = text?eval />
41 <#assign url = layoutService.getLayout(lienHash.groupId?number,lienHash.privateLayout,lienHash.layoutId?number).getFriendlyURL(Locale) />
42 <a href=".${url}" class="titrelien">
43 ${lienHash.title?trim}
44 </a>
45 </#if>
46 </#list>
47
48 </div>
49</#list>
50
51</section>
Vous n'avez pas la permission d'accéder à la ressource demandée.