Si è verificato un errore nell'elaborarazione del modello.
Java method "com.liferay.portal.kernel.util.DateUtil_IW.parseDate(String, String, Locale)" threw an exception when invoked on com.liferay.portal.kernel.util.DateUtil_IW object "com.liferay.portal.kernel.util.DateUtil_IW@4a0d978a"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: dataObj = dateUtil.parseDate("yyyy-MM...  [in template "170938#170973#223605" in macro "htmloutput" at line 64, column 17]
	- Reached through: #assign-container  [in template "170938#170973#223605" in macro "htmloutput" at line 60, column 13]
	- Reached through: @htmloutput  [in template "170938#170973#223605" at line 47, column 13]
----
1<#-- 
2    Suggesto - Erogatore HTML da MongoDB 
3    Federbande 
4    ver: 1.5  
5    data: 30/05/2019 
6    Freemarker online: http://freemarker-online.kenshoo.com/ 
7--> 
8 
9<#compress> 
10    <style> 
11        div#bs-carousel { 
12            display: none; 
13
14        #body-content #strip_header.half_h { 
15            height: 100px !important; 
16
17    </style> 
18     
19    <#setting url_escaping_charset = "UTF-8"> 
20 
21    <#assign 
22        mkspAPI = serviceLocator.findService("eu.suggesto.suggestogui.service.SuggestoGuiLocalService") 
23        SuggestoRecommenderServiceAPI = serviceLocator.findService("eu.suggesto.servicecs.service.SuggestoRecommenderLocalService") 
24        SuggestoCSServiceAPI = serviceLocator.findService("eu.suggesto.servicecs.service.SuggestoCSLocalService") 
25        serviceName = "federbandeMongo" 
26        collection = "Eventi" 
27        sort = "" 
28        numItems = 1 
29        itemsInPage = 0 
30        numFound = 0 
31        skipRows = 0 
32        numberOfItems = 3 
33        wcfgParamOk = false 
34        baseUrl = themeDisplay.getPortalURL() 
35        eventoId = httpUtil.getParameter(themeDisplay.getURLCurrent(), 'id') 
36        queryString = "{'_id': {'$oid': '${eventoId}'}}" 
37        items = SuggestoRecommenderServiceAPI.search("0", serviceName, collection, queryString, sort, skipRows, numItems) 
38    /> 
39 
40    <#-- DEBUG: @paramjsonoutput / -->  
41 
42    <#if items.getJSONObject("data")?has_content > 
43        <#-- DEBUG: items.getJSONObject("data").toString() --> 
44         
45        <#if items.getJSONObject("data").getJSONArray("items")?has_content> 
46            <#assign docs = items.getJSONObject("data").getJSONArray("items")> 
47            <@htmloutput />  
48        <#else> 
49            <div class="container"> 
50                <h4 class="my-5">Errore interno</h4> 
51            </div> 
52        </#if> 
53    </#if> 
54         
55     
56    <#macro htmloutput> 
57        <#if docs.getJSONObject(0)?has_content> 
58            <#-- DEBUG <p class="small text-muted mb-4">${htmlUtil.stripHtml(doc.toString())}</p> --> 
59             
60            <#assign 
61                doc = docs.getJSONObject(0) 
62                localita = doc.getString("localita") 
63                titolo = doc.getString("titolo") 
64                dataObj = dateUtil.parseDate("yyyy-MM-dd", doc.getString("data"), locale) 
65                data = dateUtil.getDate(dataObj, "dd MMMM yyyy", locale) 
66                banda = doc.getString("banda") 
67                ora = doc.getString("ora") 
68                descrizione = doc.getString("descrizione") 
69                foto = doc.getString("foto") 
70                 
71                baseUrl = themeDisplay.getPortalURL()?replace("://", ".") 
72                prefix = "https://d28r45jypu6nt9.cloudfront.net/o/d40/img/w_720/" + baseUrl 
73            /> 
74                 
75            <div class="container"> 
76                <div class="row my-4"> 
77                    <div class="col-12 col-md-6"> 
78                        <#if foto?has_content> 
79                            <img src="${prefix}${foto}" class="w-100 h-100" alt="${banda}"> 
80                        </#if> 
81                    </div> 
82                    <div class="col-12 col-md-6"> 
83                        <h1 class="mb-4">${titolo}</h1> 
84                        <p>${banda}</p> 
85                        <p>${localita}</p> 
86                        <p>${data} - ${ora}</p> 
87                        <p>${descrizione}</p> 
88                    </div> 
89                </div> 
90            </div> 
91        </#if> 
92    </#macro>  
93     
94    <#macro paramjsonoutput> 
95
96            "serviceName": "${serviceName}", 
97            "collection": "${collection}", 
98            "queryString": "${queryString}", 
99            "sort": "${sort}", 
100            "skipRows": ${skipRows}, 
101            "numItems": ${numItems} 
102
103    </#macro> 
104</#compress>