Si è verificato un errore nell'elaborarazione del modello.
The following has evaluated to null or missing:
==> httpServletRequest.getHeader("cookie")  [in template "20116#20152#1023168" at line 4, column 25]

----
Tip: If the failing expression is known to be 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: #assign cookieHeader = httpServletReq...  [in template "20116#20152#1023168" at line 4, column 1]
----
1<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
2<#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()> 
3<#assign httpServletRequest = serviceContext.getRequest()/> 
4<#assign cookieHeader = httpServletRequest.getHeader("cookie") /> 
5 
6<#assign cookieFound = false /> 
7<#list cookieHeader?split(";") as sValue> 
8  <#if (sValue?index_of("PARAMS=")) gt 0 > 
9    <#assign cookieFound = true /> 
10    <#assign cookieParams = sValue /> 
11  </#if> 
12</#list> 
13 
14<#assign disabledLocation = ["183","184","9","31","84"] /> 
15<#assign disabledResidence = ["183","184","9","31","84"] /> 
16 
17<#-- assign cookieParams = "params={\"sourceTitle\":\"Prospetto informativo\",\"sourcePage\":\"/prospetto-informativo\",\"location\":\"10\",\"residence\":\"10\"}" > --> 
18 
19<#if cookieFound> 
20    <#assign param = cookieParams?keep_after("=")?eval /> 
21     
22    <h2>${param.sourceTitle}</h2> 
23     
24    <#if disabledLocation?seq_contains(param.location) || disabledResidence?seq_contains(param.residence) > 
25        <#assign wcd_obj = NotValidPreviousStepWcd.getData() /> 
26		<#list wcd_obj?split(",") as x> 
27            <#if (x?last_index_of("classPK") != -1)> 
28                <#assign web_content_id = x?keep_after("classPK\":\"")?remove_ending("\"}")?remove_ending("\"") > 
29            </#if> 
30        </#list> 
31         
32        <#if web_content_id??> 
33            <#assign real_web_content_id = web_content_id?number-2> 
34            <#if journalArticleLocalService.fetchArticle(groupId, real_web_content_id?string)??> 
35                <#assign cur_articleID = journalArticleLocalService.fetchArticle(groupId, real_web_content_id?string)> 
36             
37                ${journalArticleLocalService.getArticleContent(cur_articleID, cur_articleID.getDDMTemplateKey(), "VIEW", locale, themeDisplay)} 
38    		</#if> 
39    	</#if> 
40    <#else> 
41        <#assign wcd_obj = ValidPrevioustStepWcd.getData() /> 
42		<#list wcd_obj?split(",") as x> 
43            <#if (x?last_index_of("classPK") != -1)> 
44                <#assign web_content_id = x?keep_after("classPK\":\"")?remove_ending("\"}")?remove_ending("\"") > 
45            </#if> 
46        </#list> 
47         
48        <#if web_content_id??> 
49            <#assign real_web_content_id = web_content_id?number-2> 
50            <#if journalArticleLocalService.fetchArticle(groupId, real_web_content_id?string)??> 
51                <#assign cur_articleID = journalArticleLocalService.fetchArticle(groupId, real_web_content_id?string)> 
52             
53                ${journalArticleLocalService.getArticleContent(cur_articleID, cur_articleID.getDDMTemplateKey(), "VIEW", locale, themeDisplay)} 
54    		</#if> 
55    	</#if> 
56    	 
57        <div class="portlet-forms"> 
58            <input class="btn btn-lg btn-primary lfr-ddm-form-submit pull-right" type="button" id="send-ok" value="${ConfirmLabel.getData()}" style="margin-right:10px;" /> 
59            <input class="btn btn-lg btn-primary lfr-ddm-form-submit pull-right" type="button" id="send-ko" value="${RefuseLabel.getData()}" /> 
60        </form> 
61         
62        <script> 
63        $("#send-ok").click(function(e){ 
64           e.preventDefault(); 
65            
66           document.cookie = "cvw_i="+chenc(${.now?long})+"; domain=.bffgroup.com; path=/;";   
67           window.location.href = "${param.sourcePage}"; 
68            
69           var chenc = function(d){result = M(V(Y(X(d),8*d.length)));return result.toLowerCase()};function M(d){for(var _,m="0123456789ABCDEF",f="",r=0;r<d.length;r++)_=d.charCodeAt(r),f+=m.charAt(_>>>4&15)+m.charAt(15&_);return f}function X(d){for(var _=Array(d.length>>2),m=0;m<_.length;m++)_[m]=0;for(m=0;m<8*d.length;m+=8)_[m>>5]|=(255&d.charCodeAt(m/8))<<m%32;return _}function V(d){for(var _="",m=0;m<32*d.length;m+=8)_+=String.fromCharCode(d[m>>5]>>>m%32&255);return _}function Y(d,_){d[_>>5]|=128<<_%32,d[14+(_+64>>>9<<4)]=_;for(var m=1732584193,f=-271733879,r=-1732584194,i=271733878,n=0;n<d.length;n+=16){var h=m,t=f,g=r,e=i;f=md5_ii(f=md5_ii(f=md5_ii(f=md5_ii(f=md5_hh(f=md5_hh(f=md5_hh(f=md5_hh(f=md5_gg(f=md5_gg(f=md5_gg(f=md5_gg(f=md5_ff(f=md5_ff(f=md5_ff(f=md5_ff(f,r=md5_ff(r,i=md5_ff(i,m=md5_ff(m,f,r,i,d[n+0],7,-680876936),f,r,d[n+1],12,-389564586),m,f,d[n+2],17,606105819),i,m,d[n+3],22,-1044525330),r=md5_ff(r,i=md5_ff(i,m=md5_ff(m,f,r,i,d[n+4],7,-176418897),f,r,d[n+5],12,1200080426),m,f,d[n+6],17,-1473231341),i,m,d[n+7],22,-45705983),r=md5_ff(r,i=md5_ff(i,m=md5_ff(m,f,r,i,d[n+8],7,1770035416),f,r,d[n+9],12,-1958414417),m,f,d[n+10],17,-42063),i,m,d[n+11],22,-1990404162),r=md5_ff(r,i=md5_ff(i,m=md5_ff(m,f,r,i,d[n+12],7,1804603682),f,r,d[n+13],12,-40341101),m,f,d[n+14],17,-1502002290),i,m,d[n+15],22,1236535329),r=md5_gg(r,i=md5_gg(i,m=md5_gg(m,f,r,i,d[n+1],5,-165796510),f,r,d[n+6],9,-1069501632),m,f,d[n+11],14,643717713),i,m,d[n+0],20,-373897302),r=md5_gg(r,i=md5_gg(i,m=md5_gg(m,f,r,i,d[n+5],5,-701558691),f,r,d[n+10],9,38016083),m,f,d[n+15],14,-660478335),i,m,d[n+4],20,-405537848),r=md5_gg(r,i=md5_gg(i,m=md5_gg(m,f,r,i,d[n+9],5,568446438),f,r,d[n+14],9,-1019803690),m,f,d[n+3],14,-187363961),i,m,d[n+8],20,1163531501),r=md5_gg(r,i=md5_gg(i,m=md5_gg(m,f,r,i,d[n+13],5,-1444681467),f,r,d[n+2],9,-51403784),m,f,d[n+7],14,1735328473),i,m,d[n+12],20,-1926607734),r=md5_hh(r,i=md5_hh(i,m=md5_hh(m,f,r,i,d[n+5],4,-378558),f,r,d[n+8],11,-2022574463),m,f,d[n+11],16,1839030562),i,m,d[n+14],23,-35309556),r=md5_hh(r,i=md5_hh(i,m=md5_hh(m,f,r,i,d[n+1],4,-1530992060),f,r,d[n+4],11,1272893353),m,f,d[n+7],16,-155497632),i,m,d[n+10],23,-1094730640),r=md5_hh(r,i=md5_hh(i,m=md5_hh(m,f,r,i,d[n+13],4,681279174),f,r,d[n+0],11,-358537222),m,f,d[n+3],16,-722521979),i,m,d[n+6],23,76029189),r=md5_hh(r,i=md5_hh(i,m=md5_hh(m,f,r,i,d[n+9],4,-640364487),f,r,d[n+12],11,-421815835),m,f,d[n+15],16,530742520),i,m,d[n+2],23,-995338651),r=md5_ii(r,i=md5_ii(i,m=md5_ii(m,f,r,i,d[n+0],6,-198630844),f,r,d[n+7],10,1126891415),m,f,d[n+14],15,-1416354905),i,m,d[n+5],21,-57434055),r=md5_ii(r,i=md5_ii(i,m=md5_ii(m,f,r,i,d[n+12],6,1700485571),f,r,d[n+3],10,-1894986606),m,f,d[n+10],15,-1051523),i,m,d[n+1],21,-2054922799),r=md5_ii(r,i=md5_ii(i,m=md5_ii(m,f,r,i,d[n+8],6,1873313359),f,r,d[n+15],10,-30611744),m,f,d[n+6],15,-1560198380),i,m,d[n+13],21,1309151649),r=md5_ii(r,i=md5_ii(i,m=md5_ii(m,f,r,i,d[n+4],6,-145523070),f,r,d[n+11],10,-1120210379),m,f,d[n+2],15,718787259),i,m,d[n+9],21,-343485551),m=safe_add(m,h),f=safe_add(f,t),r=safe_add(r,g),i=safe_add(i,e)}return Array(m,f,r,i)}function md5_cmn(d,_,m,f,r,i){return safe_add(bit_rol(safe_add(safe_add(_,d),safe_add(f,i)),r),m)}function md5_ff(d,_,m,f,r,i,n){return md5_cmn(_&m|~_&f,d,_,r,i,n)}function md5_gg(d,_,m,f,r,i,n){return md5_cmn(_&f|m&~f,d,_,r,i,n)}function md5_hh(d,_,m,f,r,i,n){return md5_cmn(_^m^f,d,_,r,i,n)}function md5_ii(d,_,m,f,r,i,n){return md5_cmn(m^(_|~f),d,_,r,i,n)}function safe_add(d,_){var m=(65535&d)+(65535&_);return(d>>16)+(_>>16)+(m>>16)<<16|65535&m}function bit_rol(d,_){return d<<_|d>>>32-_} 
70        }); 
71        $("#send-ko").click(function(e){ 
72            window.location.href = "/"; 
73        }); 
74        </script> 
75    </#if> 
76 
77    <script> 
78        document.cookie = 'PARAMS=; expires=Thu, 01 Jan 1970 00:00:01 GMT; domain=.bffgroup.com; path=/;'; 
79    </script> 
80<#else> 
81    <script> 
82        window.location.href = "/"; 
83    </script> 
84</#if>