An error occurred while processing the template.
The string doesn't match the expected date/time/date-time format. The string to parse was: "lun, 31 gen 2022 18:17:51 +0100". The expected format was: "EEE, dd MMM yyyy".
The nested reason given follows:
Unparseable date: "lun, 31 gen 2022 18:17:51 +0100"

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign display_date = modifiedDate?d...  [in template "10155#10195#163554" at line 99, column 9]
----
1<#setting time_zone=timeZone.ID> 
2<#setting locale=locale.toString()> 
3 
4<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") /> 
5<#assign journalArticleId = .vars['reserved-article-id'].data/>  
6<#assign article = JournalArticleLocalService.getArticle(groupId, journalArticleId) /> 
7<#assign AssetEntryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetEntryLocalServiceUtil"] /> 
8<#assign entry = AssetEntryLocalServiceUtil.fetchEntry("com.liferay.journal.model.JournalArticle", article.resourcePrimKey) /> 
9<#assign DLFileEntryLocalServiceUtil =  serviceLocator.findService('com.liferay.document.library.kernel.service.DLFileEntryLocalService') />  
10 
11 
12<#assign currentArticleAssetEntryId = entry.getEntryId() /> 
13 
14<#assign entryTitle = htmlUtil.escape(entry.getTitle(locale)?html) /> 
15<#assign assetRenderer = entry.getAssetRenderer() /> 
16 
17<style> 
18    .portlet:hover #pagina-notizia .visible-interaction { 
19        display: inline-block; 
20
21</style> 
22 
23 
24<div id="pagina-notizia" class="assets-news-container container-fluid"> 
25     
26    <div class="data text-uppercase date"> 
27        <#if DataVisualizzazione.getData() != "" > 
28         
29         
30        <#assign DataVisualizzazione_DateObj = getterUtil.getString(DataVisualizzazione.getData()) /> 
31        <#assign date = dateUtil.parseDate("yyyy-MM-dd", DataVisualizzazione_DateObj, locale) /> 
32        ${date?string('dd MMMM yyyy')} 
33         
34        </#if> 
35        
36    </div> 
37     
38	<h1 class="titolo title"> 
39		 ${.vars['reserved-article-title'].data} <@getEditIcon /> 
40	</h1> 
41 
42    <div class="pull-right"> <a href="http://www.toscana-notizie.it" target="_blank"> <img alt="a cura di Toscana Notizie" src="http://open.toscana.it/documents/163286/163431/a-cura-di-toscana-notizie.png/89e29af7-c4ca-4725-823b-0a070ddc3829"> </a> </div> 
43 
44	 
45     
46    <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContent()) />  
47	<#assign immagine = docXml.valueOf("//dynamic-element[@name='Immagine']/dynamic-content/text()") /> 				  		 
48    <div> 
49	   <#list entry.getCategories() as category>   
50		<#assign catName = category.getName()?lower_case /> 
51		<#assign catName = catName?replace("à","a") /> 
52		<#assign catNameIcon = catName?replace(" e ","_") /> 
53		<#assign catNameLink = catName?replace(" ","-") /> 
54		<span><a href="/news/${catNameLink}" title="Leggi altre notizie della categoria ${catName}" class="nodecoration"><i class="circle-block rt-icon-${catNameIcon} "></i></a></span> 
55	</#list> 
56	</div> 
57 
58 
59    <#assign isVisible = getterUtil.getBoolean(Immagine.MostraSoloElenco.getData()) /> 
60 
61    <#if Immagine.getData() != "" && !isVisible > 
62        <img class="img-top img-responsive" alt="${Immagine.getAttribute("alt")}" data-fileentryid="${Immagine.getAttribute("fileEntryId")}" src="${Immagine.getData()}" />      
63     
64    <#else> 
65    	<#if immagine != "" && !isVisible> 
66    		<#assign json = jsonFactoryUtil.createJSONObject(immagine) /> 
67    	 	<#assign uuid = json.getString("uuid") /> 
68    	 	<#assign groupIdScopedd = themeDisplay.getLayout().getGroup().getGroupId() /> 
69 
70    	 	<#assign fileEntry = DLFileEntryLocalServiceUtil.getFileEntryByUuidAndGroupId(uuid,groupIdScopedd) />  
71         	<#assign fileUrl2 = "/documents/" + fileEntry.getGroupId() + "/" + fileEntry.getFolderId() + "/" + fileEntry.getTitle() + "/" + fileEntry.getUuid() />  
72         	<img class="img-top img-responsive" alt="${fileEntry.getTitle()}" src="${fileUrl2}" />  
73    	</#if> 
74    	  
75    </#if> 
76 
77	 
78 
79	 
80	 
81    <#if IdVideoYoutube.getData() != "" > 
82	    <div class="video"> 
83		    <iframe width="460" height="315" src="https://www.youtube-nocookie.com/embed/${IdVideoYoutube.getData()}"  allowfullscreen style="width: 100%; border:0"> 
84		    	 
85		    </iframe> 
86	    </div> 
87	</#if> 
88	<#if Sottotitolo.getData() != "" > 
89		<h2 class="subtitle">${Sottotitolo.getData()}</h2> 
90    </#if> 
91     
92    <#if Contenuto.getData() != "" > 
93    <div class="contenuto">${Contenuto.getData()}</div> 
94    </#if> 
95 
96    <div class="pull-right text-right" style="margin: 15px 0;"> 
97        <i>Article ID: # ${.vars['reserved-article-id'].data}</i> <br/> 
98		<#assign modifiedDate = .vars['reserved-article-modified-date'].data /> 
99        <#assign display_date = modifiedDate?datetime("EEE, dd MMM yyyy") /> 
100		<#assign display_date = display_date?string["dd.MM.yyyy"] /> 
101		<i>Ultimo aggiornamento: ${display_date}</i> 
102    </div> 
103 
104    <div class="clearfix"></div> 
105 
106 
107	<div class="post-social pull-right"> 
108		<div class="condividi text-uppercase">Condividi</div> 
109		<ul class="inline"> 
110			<li> 
111				<a class="fb_share" href="" title="Condividi su Facebook"> 
112				    <span class="hide">Condividi su Facebook</span> 
113					<span class="icon-stack" >  
114						<i class="icon-circle icon-stack-base"></i>  
115						<i class="icon-facebook icon-light"></i>  
116					</span> 
117				</a> 
118			 </li> 
119			 <li> 
120				<a class="gplus" href="" title="Condividi su google plus"> 
121				    <span class="hide">Condividi su google plus</span> 
122					<span class="icon-stack" >  
123						<i class="icon-circle icon-stack-base"></i>  
124						<i class="icon-google-plus icon-light"></i>  
125					</span> 
126				</a> 
127			 </li> 
128			 <li> 
129				<a class="tweet" href="" title="Condividi su twitter"> 
130				    <span class="hide">Condividi su twitter</span> 
131					<span class="icon-stack" >  
132						<i class="icon-circle icon-stack-base"></i>  
133						<i class="icon-twitter icon-light"></i>  
134					</span> 
135				</a> 
136			 </li> 
137		</ul> 
138	</div> 
139	<div class="clearfix"></div> 
140	 
141	<#if Documenti.getSiblings()?has_content && (Documenti.getSiblings()?size > 1) >  
142		<h3 class="subtitle text-uppercase">Documenti Allegati</h3> 
143		<div class="table tabella-allegati"> 
144	        <#list Documenti.getSiblings() as cur_Allegati> 
145	            <#if cur_Allegati?has_content && cur_Allegati.getData() != ""> 
146					<#assign groupId = "" > 
147					<#assign uuId = "" > 
148 
149					<#assign counter = 0 > 
150 
151					<#list "${cur_Allegati.getData()}"?split("/") as x> 
152						<#if counter == 2> 
153							<#assign groupId = x?number?long > 
154						</#if> 
155						 
156						<#if counter == 5> 
157							<#assign uuId = x?split("?")[0] > 
158						</#if> 
159						 
160						<#assign counter = counter+1 > 
161					</#list> 
162 
163					<#assign file = DLFileEntryLocalServiceUtil.getDLFileEntryByUuidAndGroupId(uuId, groupId) /> 
164					 
165					<div class="row-table attachments">  
166						<div class="cell-table min-width-table"> 
167							<i class="icon-file icon-2x"></i> 
168						</div>  
169						<div class="cell-table"> 
170							<a href="${cur_Allegati.getData()}" target="_blank"> ${file.fileName}</a> 
171						</div>  
172					 
173                    </div>  
174                </#if>     
175            </#list> 
176        </div> 
177	</#if> 
178<#if Photogallery.getSiblings()?has_content && Photogallery.getSiblings()?size &gt; 1> 
179    <div class="rt-gallery"> 
180    <#assign nowTimeStamp = .now?long /> 
181    
182 
183        <#assign listSize = Photogallery.getSiblings()?size /> 
184        <#assign counterTemp = 0 /> 
185        <#assign counterTotal = 0 /> 
186 
187        <div class="rt-gallery__slider" id="gallery-stage-${nowTimeStamp}"> 
188             <#list Photogallery.getSiblings() as cur_ImmaginePerGallery> 
189                <#if cur_ImmaginePerGallery.getData()?? && cur_ImmaginePerGallery.getData() != ""> 
190                     
191                    <#assign counterTemp = counterTemp + 1 /> 
192                    <#assign counterTotal = counterTotal + 1 /> 
193 
194 
195                    <#if counterTemp == 1> 
196                        <div class="rt-gallery__panel"> 
197                            <ul class="rt-gallery__list"> 
198                    </#if> 
199 
200                                <li class="rt-gallery__item"> 
201                                    <a data-lightbox="gallery_${nowTimeStamp}" href="${cur_ImmaginePerGallery.getData()}"> 
202                                        <img alt="${cur_ImmaginePerGallery.getAttribute("alt")}" src="${cur_ImmaginePerGallery.getData()}"> 
203                                    </a> 
204                                </li> 
205 
206 
207                    <#if counterTemp == 8 || counterTotal == listSize> 
208                            </ul> 
209                        </div> 
210                    </#if> 
211 
212                    <#if counterTemp == 8 > 
213                        <#assign counterTemp = 0 /> 
214                    </#if> 
215  
216                </#if> 
217            </#list> 
218        </div> 
219     
220</div> 
221</#if> 
222	<div class="pull-right text-uppercase readmore"><a href="/web/toscana-accessibile/news" title="Archivio notizie">TUTTE LE NOTIZIE > </a></div>	 
223	<div class="clearfix"></div> 
224	 
225</div> 
226 
227 
228<#macro getEditIcon> 
229	<#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())> 
230		<#if renderResponse??> 
231			<#assign redirectURL = renderResponse.createRenderURL() /> 
232 
233			${redirectURL.setParameter("mvcPath", "/add_asset_redirect.jsp")} 
234			${redirectURL.setWindowState("pop_up")} 
235 
236			<#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL)!"" /> 
237 
238			<#if validator.isNotNull(editPortletURL)> 
239				<#assign title = languageUtil.format(locale, "edit-x", entryTitle, false) /> 
240 
241				<@liferay_ui["icon"] 
242					cssClass="icon-monospaced visible-interaction" 
243					icon="pencil" 
244					markupView="lexicon" 
245					message=title 
246					url="javascript:Liferay.Util.openWindow({id:'" + renderResponse.getNamespace() + "editAsset', title: '" + title + "', uri:'" + htmlUtil.escapeURL(editPortletURL.toString()) + "'});" 
247				/> 
248			</#if> 
249		</#if>	 
250	</#if> 
251</#macro>