Mission
An error occurred while processing the template.
Java method "com.sun.proxy.$Proxy1840.getArticle(long, String)" threw an exception when invoked on com.sun.proxy.$Proxy1840 object "com.liferay.journal.service.impl.JournalArticleLocalServiceImpl@17fa8647"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign personaJournalArticle = journ...  [in template "BOX-CONTATTI" at line 11, column 9]
	- Reached through: #include "${templatesPath}/BOX-CONTATTI"  [in template "A-CHI-RIVOLGERSI" at line 37, column 33]
	- Reached through: #include "${templatesPath}/A-CHI-RIVO...  [in template "20097#20123#DETTAGLIO-CONTENUTO-GENERICO" at line 115, column 5]
----
1<#include "${templatesPath}/MACRO-DETAIL-PAGE" /> 
2 
3<#assign reserved = false /> 
4<#if isLoggedIn != true && riservato.getData() == 'yes'> 
5    <#assign reserved = true /> 
6</#if> 
7 
8<div class="webcontent-detail <#if reserved == true>webcontent-detail--reserved</#if>"> 
9    <div class="container"> 
10        <div class="row"> 
11            <nav class="col-md-4"> 
12                <div class="webcontent-detail__nav"> 
13                    <ul> 
14                    <#list titolo_paragrafo.getSiblings() as cur_titolo> 
15                        <#if cur_titolo.getData() != ""> 
16                            <li><a href="#section-${cur_titolo?counter}">${cur_titolo.getData()}</a></li> 
17                        </#if> 
18                    </#list> 
19                    <#if video.getSiblings()[0].getData() != ""> 
20                        <li><a href="#section-video">${languageUtil.get(locale, "aire.section.video")}</a></li> 
21                    </#if> 
22                    <#if photo_gallery.getSiblings()[0].getData() != ""> 
23                        <li><a href="#section-gallery">${languageUtil.get(locale, "aire.section.gallery")}</a></li> 
24                    </#if> 
25                    <#if documenti_allegati.getSiblings()[0].getData() != ""> 
26                        <li><a href="#section-allegati">${languageUtil.get(locale, "aire.section.documents")}</a></li> 
27                    </#if> 
28                    </ul> 
29                    <#if tags?has_content> 
30                    <div class="webcontent-detail__box"> 
31                        <div class="webcontent-detail__box-title">${languageUtil.get(locale, "aire.section.tag")}</div> 
32                        <div> 
33                        <#list tags as tag> 
34                            <a href="/ricerca?tag=${tag.getTagId()}" title="${tag.getName()}" class="webcontent-detail__tag">#${tag.getName()}</a> 
35                        </#list> 
36                        </div> 
37                    </div> 
38                    </#if> 
39                </div> 
40            </nav> 
41            <div class="col-md-8 <#if reserved == true>col-reserved</#if>"> 
42                <#if reserved == true><#include "${templatesPath}/MODALE_CONTENUTO_RISERVATO" /></#if> 
43                <div class="webcontent-detail__main"> 
44                  <#if reserved == false> 
45                    <#list titolo_paragrafo.getSiblings() as cur_titolo> 
46                        <section id="section-${cur_titolo?counter}" class="webcontent-detail__section"> 
47                            <h2 class="webcontent-detail__section-title">${cur_titolo.getData()}</h2> 
48                            ${cur_titolo.descrizione_paragrafo.getData()} 
49                        </section> 
50                    </#list> 
51                    <#if video.getSiblings()[0].getData() != ""> 
52                        <section id="section-video" class="webcontent-detail__section"> 
53                            <h2 class="webcontent-detail__section-title">${languageUtil.get(locale, "aire.section.video")}</h2> 
54                            <#list video.getSiblings() as cur_video> 
55                                <#if cur_video.getData()?? && cur_video.getData() != ""> 
56                                    <div class="article-detail__video iframe-responsive"> 
57                                        <#if cur_video.videoType.getData() == "youtubeVideo"> 
58                                            <iframe src="${cur_video.getData()}" width="640" height="362" frameborder="0" allow="autoplay; fullscreen" allowfullscreen="allowfullscreen" loading="lazy">..</iframe> 
59                                        <#else> 
60                                            <iframe src="${cur_video.getData()}" width="640" height="362" frameborder="0" allow="autoplay; fullscreen" allowfullscreen="allowfullscreen" loading="lazy">..</iframe> 
61                                        </#if> 
62                                    </div> 
63                                </#if> 
64                            </#list> 
65                        </section> 
66                    </#if> 
67                    <#if photo_gallery.getSiblings()[0].getData() != ""> 
68                        <section id="section-gallery" class="webcontent-detail__section"> 
69                            <h2 class="webcontent-detail__section-title">${languageUtil.get(locale, "aire.section.gallery")}</h2> 
70                            <div class="slider slider-photogallery-detail"> 
71                            <#list photo_gallery.getSiblings() as photo> 
72                                <div> 
73                                <img src="${photo.getData()}" loading="lazy" class="article-detail__img" alt="${languageUtil.get(locale, "aire.image.alt")} ${photo?counter}" /> 
74                                </div> 
75                            </#list> 
76                            </div> 
77                        </section> 
78                    </#if> 
79                    <#if documenti_allegati.getSiblings()[0].getData() != ""> 
80                        <section id="section-allegati" class="webcontent-detail__section"> 
81                        <h2 class="webcontent-detail__section-title">${languageUtil.get(locale, "aire.section.documents")}</h2> 
82                            <#list documenti_allegati.getSiblings() as allegato> 
83                                <#if allegato.getData() != ""> 
84                                    <@mostraAllegato allegato /> 
85                                    <#if allegato.titolo_doc.getData() != ""> 
86                                        <#assign titoloAllegato = allegato.titolo_doc.getData()> 
87                                    <#else> 
88                                        <#assign titoloAllegato = allegatoTitle> 
89                                    </#if>									 
90                                    <a href="${fileEntryDownloadURL}" title="${titoloAllegato}" class="webcontent-detail__attachment d-flex align-items-end w-100"> 
91                                        <svg class="ico-svg"> 
92                                            <use xlink:href="${themeIconsPath}#arrow-to-bottom-light"></use> 
93                                        </svg> 
94                                        <span>${titoloAllegato}</span> 
95                                    </a> 
96                                </#if> 
97                            </#list> 
98                        </section> 
99                    </#if> 
100                  <#else> 
101                    <#assign primo_titolo = titolo_paragrafo.getSiblings()[0] /> 
102                    <#if primo_titolo.getData()?has_content> 
103                        <section id="section-1" class="webcontent-detail__section"> 
104                            <h2 class="webcontent-detail__section-title">${primo_titolo.getData()}</h2> 
105                            ${primo_titolo.descrizione_paragrafo.getData()} 
106                        </section> 
107                    </#if> 
108                  </#if> 
109                </div> 
110            </div> 
111        </div> 
112    </div> 
113</div> 
114<#if reserved == false> 
115    <#include "${templatesPath}/A-CHI-RIVOLGERSI" /> 
116</#if>