S'està cercant, espereu....

Articles, events i notícies de la Oficina de Ciutat Intel·ligent i Smart City València - Smart City - València

Actualitat

S'ha produït un error mentre es processava la plantilla.
Java method "com.sun.proxy.$Proxy144.getDLFileEntryByUuidAndGroupId(String, long)" threw an exception when invoked on com.sun.proxy.$Proxy144 object "com.liferay.document.library.internal.service.FriendlyURLDLFileEntryLocalServiceWrapper@366f1248"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign dlFileEntry = dlFileEntryLoca...  [in template "20115#20151#18788116" at line 48, column 47]
----
1<#assign JournalArticleService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
2<#assign journalArticleClassname = "com.liferay.journal.model.JournalArticle" > 
3<#assign AssetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") /> 
4<#assign assetCategoryService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService") /> 
5<#assign dlFileEntryLocalService  = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") />  
6 
7 
8 
9<#-- DEFINICIÓN DEL IDIOMA LOCAL --> 
10<#assign lang = themeDisplay.getLocale()> 
11 
12<#-- VARIABLES DE IDIOMA --> 
13<#if lang == "es_ES" > 
14    <#assign urlContext = "/cas/actualidad"> 
15<#elseif lang == "en_GB" > 
16	<#assign urlContext = "/cas/actualidad"> 
17<#elseif lang == "ca_ES" > 
18    <#assign urlContext= "/val/actualitat"> 
19<#else> 
20    <#assign urlContext= "/val/actualitat"> 
21</#if> 
22 
23 
24<div class="container"> 
25    <div class="noticies">             
26                <div class="section-container"> 
27                    <ul> 
28            
29                        <#if entries?has_content> 
30                             
31                            <#-- RECORREMOS CADA ARTICULO DE NOTICIAS --> 
32                            <#list entries as curEntry> 
33                                 
34                                <#assign journalArticle = JournalArticleService.fetchLatestArticle(getterUtil.getLong(curEntry.getClassPK())) /> 
35                                <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(lang))> 
36                                <#assign rootElement = document.getRootElement() /> 
37 
38                                <#-- OBTENER IMAGEN DE LA NOTICIA --> 
39                                 
40                                <#assign jsonObjectString = document.valueOf("//dynamic-element[@name='multimedia']/dynamic-content/text()") />  
41                                <#if jsonObjectString?has_content> 
42                                            <#assign jsonObject = jsonObjectString?eval> 
43                                            <#assign entryUuid = jsonObject.uuid />                    
44                                            <#assign entryGroupId = getterUtil.getLong(jsonObject.groupId) /> 
45                                            <#attempt> 
46                                                <#assign dlFileEntry = dlFileEntryLocalService.getDLFileEntryByUuidAndGroupId(entryUuid, entryGroupId) /> 
47                                            <#recover> 
48                                              <#assign dlFileEntry = dlFileEntryLocalService.getDLFileEntryByUuidAndGroupId("f210c305-77c0-5891-b21c-439ff1267042", 20142) /> 
49                                            </#attempt> 
50                                                 
51                                            <#assign assetEntry = AssetEntryLocalService.getEntry("com.liferay.document.library.kernel.model.DLFileEntry",dlFileEntry.fileEntryId) />   
52                                            <#assign assetRenderer = assetEntry.assetRenderer /> 
53                                            <#assign imagenURL = assetRenderer.getURLDownload(themeDisplay) />                              
54                                </#if> 
55                                <#-- OBTENCION FECHA DISPLAY --> 
56 
57                                <#assign displayDate = dateUtil.getDate(journalArticle.createDate, "dd/MM/yyyy", locale, timeZone)?string /> 
58                                 
59                                <#-- OBTENCION DE CATEGORIA --> 
60                                <#assign journaArticleEntry = AssetEntryLocalService.getEntry(journalArticleClassname, journalArticle.getResourcePrimKey())/> 
61                                <#-- assign categorys = assetCategoryService.getAssetEntryAssetCategories(journaArticleEntry.getEntryId()) /> --> 
62																<#assign categorys = assetCategoryService.getEntryCategories(journaArticleEntry.getEntryId()) /> 
63                                <#assign categoryName = categorys[0].getTitle(lang) /> 
64                                <#assign categoryId = categorys[0].getCategoryId() > 
65 
66                                <#-- OBTENCION DEL TITULAR --> 
67                                <#assign selectorTitular = saxReaderUtil.createXPath("dynamic-element[@name='Titular']") /> 
68                                <#if selectorTitular.selectSingleNode(rootElement)?has_content> 
69                                    <#assign titular = selectorTitular.selectSingleNode(rootElement).getStringValue()?replace("\"", "") /> 
70                                </#if>   
71                                                 
72                                <#-- OBTENCION DEL ANTETITULO --> 
73                                <#assign selectorAntetitulo = saxReaderUtil.createXPath("dynamic-element[@name='Antetitulo']") /> 
74                                <#if selectorAntetitulo.selectSingleNode(rootElement)?has_content> 
75                                    <#assign antetitulo = selectorAntetitulo.selectSingleNode(rootElement).getStringValue()?replace("\"", "") /> 
76                                </#if> 
77                                 
78                                <li> 
79                                    <div class="${categoryId}"> 
80                                        <div> 
81                                            <a href="${urlContext}/-/content/${journalArticle.getUrlTitle(locale)}" target="_blank" rel="noopener noreferrer" title="${titular}" alt="${titular}"> 
82                                            <img src="${imagenURL}" alt="${journalArticle.getTitle(lang)}"> 
83                                            </a> 
84                                        </div> 
85                                        <p class="fecha"> 
86                                            ${displayDate} 
87                                        </p> 
88                                        <h3> 
89                                            <a href="${urlContext}/-/content/${journalArticle.getUrlTitle(locale)}" target="_blank" rel="noopener noreferrer" title="${titular}"> 
90                                                ${titular} 
91                                            </a> 
92                                        </h3> 
93                                        <p> 
94                                            <span> 
95                                                ${categoryName} 
96                                            </span> 
97                                            <a href="${urlContext}/-/content/${journalArticle.getUrlTitle(locale)}" target="_blank" rel="noopener noreferrer" title="${titular}" alt="${titular}">${antetitulo} 
98                                            </a> 
99                                        </p> 
100                                    </div> 
101                                </li> 
102                            </#list> 
103                        </#if> 
104                    </ul> 
105                </div> 
106    </div> 
107</div> 
108 
109<style> 
110@import url("/documents/12828538/0/publicador-noticias.css/6cf6501a-4d0b-98c2-6180-ab774891b8e7?t=1655900562004"); 
111</style>