Si è verificato un errore nell'elaborarazione del modello.
The following has evaluated to null or missing:
==> journalArticleUtil  [in template "10154#10194#4980454" at line 3, column 20]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: redirect = journalArticleUtil.getRedi...  [in template "10154#10194#4980454" at line 3, column 9]
----
1<#assign 
2	articleId = .vars["reserved-article-id"].data 
3	redirect = journalArticleUtil.getRedirect(renderRequest, "") 
4	title = languageUtil.get(themeDisplay.siteDefaultLocale, "quotate-title-torta") 
5	actualItem = quotateUtil.isInActualFolder(themeDisplay.scopeGroupId, articleGroupId, articleId, "torta") 
6	itemData = consobUtil.formatDate(dataAssetto.getData(), themeDisplay.siteDefaultLocale) 
7/> 
8<#if actualItem> 
9	<#assign 
10		topDate = quotateUtil.getAssettoMostRecentDate("torta", themeDisplay) 
11		itemData = consobUtil.formatDate(topDate, themeDisplay.siteDefaultLocale) 
12	/> 
13</#if> 
14 
15<h1 class="titolo-pers-pers"> 
16	<span title="${title}">${title}</span> 
17</h1> 
18 
19<div class="container-pers"> 
20 
21	<#if validator.isNotNull(redirect)> 
22		<div class="documentTop"> 
23			<a class="pubblicazioni_link backlink" href="${redirect}" title="${languageUtil.get(themeDisplay.siteDefaultLocale, "return-to-previous-page")}"> 
24				<span>« ${languageUtil.get(themeDisplay.siteDefaultLocale, "back")}</span> 
25			</a> 
26		</div> 
27	<#else> 
28	   <br/> 
29	</#if> 
30 
31	<div class="azionariato-container-note-p"> 
32		<#if actualItem> 
33			<div class="nota"> 
34				<#if consobUtil.isSiteLanguageENG(themeDisplay)> 
35				THE PERCENTAGES SHOWN ARE TAKEN FROM SHAREHOLDERS NOTIFICATIONS PURSUANT TO ART. 120 OF CLF, BASED ON THE 
36				THRESHOLDS SET FORTH BY ARTICLE 117 OF CONSOB REGULATION ON ISSUERS (3%, IF THE LISTED COMPANY IS NOT A 
37				SME, 5%, 10%, 15%, 20%, 2%5, 30%, 50%, 66.6&#x305;% AND 90%). THEREFORE, IN THE CASE OF INTRA-THRESHOLD CHANGES IN 
38				THE SHAREHOLDINGS WHICH DON’T GIVE RISE TO NEW DISCLOSURE OBLIGATIONS ON THE PART OF THE SHAREHOLDER, 
39				THESE PERCENTAGES COULD BE DIFFERENT FROM MORE UPDATED DATA MADE AVAILABLE BY OTHER SOURCES. 
40				<#else> 
41				LE PERCENTUALI RIPORTATE DERIVANO DALLE COMUNICAZIONI RESE DA CIASCUN AZIONISTA, AI SENSI DELL'ART. 
42				120 DEL TUF, SULLA BASE DELLE SOGLIE PREVISTE DALL’ART. 117 DEL REGOLAMENTO EMITTENTI (3%, NEL CASO IN 
43				CUI L’EMITTENTE QUOTATO NON SIA UNA PMI, 5%, 10%, 15%, 20%, 25%, 30%, 50%, 66.6&#x305;% E 90%). 
44				PERTANTO, NEL CASO DI VARIAZIONE INFRA-SOGLIA DELLA PARTECIPAZIONE CHE NON COMPORTA NUOVI OBBLIGHI DI 
45				COMUNICAZIONE PER L’AZIONISTA, LE PERCENTUALI RIPORTATE POTREBBERO NON RISULTARE IN LINEA CON DATI PIU’ 
46				AGGIORNATI RESI PUBBLICI DA FONTI DIVERSE. 
47				</#if> 
48			</div> 
49		</#if> 
50	</div> 
51 
52	<br/> 
53 
54	<div class="azionariatoContent consobContent"> 
55		${quotateUtil.produceHtml(contenuto.getData(), xmlFile.getData(), tipologia.getData(), themeDisplay)} 
56	</div> 
57</div> 
58 
59<style> 
60	.pubblicazioni .documentTop { 
61		clear: both; 
62		margin-top: 20px; 
63		margin-bottom: 20px; 
64
65 
66	.pubblicazioni .documentTop a.backlink { 
67		float: none; 
68
69 
70	.pubblicazioni .azionariato-container-note-p { 
71		background: #F0F4F7; 
72		border-bottom: 1px solid #ADD8E6; 
73		border-top: 1px solid #ADD8E6; 
74		color: #000000; 
75		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
76		font-size: 0.8em; 
77		font-style: normal; 
78		font-weight: bold; 
79		margin-bottom: 20px; 
80		padding-top: 7px; 
81		padding-bottom: 7px; 
82		padding-left: 30px; 
83		padding-right: 30px; 
84
85 
86	.pubblicazioni .azionariato-container-note-p .attuale-storico { 
87		text-transform: uppercase; 
88
89 
90	.pubblicazioni .azionariato-container-note-p .nota { 
91		text-transform: uppercase; 
92
93 
94	.pubblicazioni .container-pers .situazione { 
95		margin-bottom: 20px; 
96
97 
98	.pubblicazioni .azionariatoContent { 
99		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
100		font-size: 0.8em; 
101
102 
103	.azionariatoContent table { 
104		border-collapse: collapse; 
105
106 
107	.azionariatoContent font { 
108		color: #000000; 
109		font-style: normal; 
110
111 
112	.azionariatoContent th { 
113		background-color: #C4D4E3; 
114		border: 1px solid #83afd2; 
115		color: #000000; 
116		font-style: normal; 
117		font-size: 1em; 
118		padding-left: 5px; 
119		padding-right: 5px; 
120
121 
122	.azionariatoContent th font, .azionariatoContent td font { 
123		font-size: 1em; 
124
125 
126	.azionariatoContent #container-note-p { 
127		color: #000000; 
128		font-style: normal; 
129		font-size: 0.9em; 
130		font-weight: bold; 
131		background: #F0F4F7; 
132		border-bottom: 1px solid #ADD8E6; 
133		border-top: 1px solid #ADD8E6; 
134		padding-top: 7px; 
135		padding-bottom: 7px; 
136		padding-left: 30px; 
137		padding-right: 30px; 
138		margin-bottom: 20px; 
139
140 
141</style>