Eventos pasados

Se ha producido un error al procesar la plantilla.
Java method "com.sun.proxy.$Proxy1131.getLatestApprovedArticles(javax.servlet.http.HttpServletRequest, List, long, String, String, String, int, int, String, String)" threw an exception when invoked on com.sun.proxy.$Proxy1131 object "DLYzerbitzua.portlet.service.impl.CustomServiceServiceImpl@6a43ce"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign relatedArticles = DLYServices...  [in template "85213932#85213972#85377619" at line 23, column 1]
----
1<#assign ddmStructureId = "2061661"> 
2<#assign idPlantilla = "2061718"> 
3<#assign groupId = themeDisplay.getScopeGroupId() >		 
4<#assign DLYServices = serviceLocator.findService("DLYzerbitzua.portlet.service.CustomServiceService")> 
5<#assign AssetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") />  
6 
7 
8<#assign dateInit= "2010-01-01"> 
9<#assign dateFin= "2040-12-31"> 
10<#assign nowDate = .now?string["MMM d, yyyy"]?date> 
11 
12<#assign searchKey=""> 
13 
14<#assign term1 = DLYServices.createRangeTerm("ddmFieldValueKeyword_String_sortable", dateInit, dateFin, "RANGE",ddmStructureId)/> 
15 
16<#assign termsArray = [ ]> 
17<#assign listUtil = staticUtil["com.liferay.portal.kernel.util.ListUtil"] /> 
18<#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext() /> 
19<#assign httpServletRequest = serviceContext.getRequest()> 
20<#assign termsList = listUtil.fromArray(termsArray)/> 
21<#assign sorts = [ term1 ] > 
22 
23<#assign relatedArticles = DLYServices.getLatestApprovedArticles( 
24        httpServletRequest,  
25        termsList,  
26        groupId,  
27        ddmStructureId, 
28        "Fecha1mi6", 
29        "desc", 
30        0, 
31        -1, 
32        searchKey, locale)> 
33       
34<#assign entries=relatedArticles> 
35 
36<#assign eventosPasados = []> 
37 
38<#assign eventos_realizados = "Iraganeko prozesuak eta ekitaldiak" > 
39<#assign eventos_pendientes = "Prozesuak eta ekitaldiak" > 
40 
41<#if locale == 'es_ES'> 
42    <#assign eventos_realizados = "Procesos y eventos pasados" > 
43    <#assign eventos_pendientes = "Procesos y eventos" > 
44 
45</#if> 
46 
47 
48<#assign journalArticleClassName = "com.liferay.journal.model.JournalArticle"> 
49 
50<#if entries?has_content> 
51    <#list entries as curEntry> 
52     
53        <#assign assetEntry = AssetEntryLocalService.fetchEntry(journalArticleClassName, curEntry.getResourcePrimKey()) /> 
54         
55        <#assign assetRenderer = assetEntry.getAssetRenderer() /> 
56 
57        <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, assetEntry) /> 
58        <#assign enlace_friendly = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) /> 
59     
60        <#assign docXml = saxReaderUtil.read(curEntry.getContentByLocale(locale)) /> 
61 
62        <#assign fecha  = docXml.valueOf("//dynamic-element[@name='Fecha1mi6']/dynamic-content/node()") /> 
63         
64        <#assign eventDate = fecha?datetime("yyyy-MM-dd")?date> 
65        
66        <#assign entry = {"ArticleId":curEntry.getArticleId(), "GroupId": curEntry.getGroupId(), "enlace_friendly":enlace_friendly }> 
67         
68        <#if (eventDate <= nowDate)>                 
69            <#assign eventosPasados += [entry]> 
70        </#if> 
71         
72      </#list> 
73</#if> 
74<section class="hariak-agenda-loop hariak-loop"> 
75<#assign contPasados = 0> 
76<#if eventosPasados?has_content> 
77    <div class="bgSecondary"> 
78        <div class="empty25"></div> 
79        <div class="container"> 
80            <div class="row"> 
81            <#list eventosPasados as curEntry> 
82 
83                <article class="col-12 col-md-6 col-lg-4 hariak-agenda-article"> 
84                                <@liferay_journal["journal-article"] 
85                                articleId=curEntry.ArticleId 
86                                ddmTemplateKey=idPlantilla 
87                                groupId=curEntry.GroupId 
88                            />     
89                </article> 
90                <#assign contPasados=contPasados+1> 
91            </#list> 
92            </div> 
93        </div> 
94    </div> 
95</#if> 
96</section>