Gestione Fascicolo

Si è verificato un errore nell'elaborarazione del modello.
The following has evaluated to null or missing:
==> request.getAttribute('USER_ID')  [in template "10131#10164#1989643" at line 7, column 17]

----
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 userId = request.getAttribute...  [in template "10131#10164#1989643" at line 7, column 1]
----
1<#assign classPagina="" /> 
2<#assign stylePagina="" /> 
3<#if paginaIntera.getData() == 'true'> 
4    <#assign classPagina='large_bg' /> 
5</#if> 
6 
7<#assign userId=request.getAttribute('USER_ID')?c /> 
8<#if (userId! == "") && (anon.getData()! != "") > 
9	<#assign iframeTarget> ${baseUrl.getData()}${anon.getData()} </#assign> 
10	<#assign iframeHome> ${baseUrl.getData()}${anon.getData()} </#assign> 
11<#else> 
12	<#assign queryPath=httpUtil.decodeURL(httpUtil.getParameter(request.getAttribute("CURRENT_URL"), 'cpi')) /> 
13	<#if queryPath! != ""> 
14		<#assign iframeTarget>${baseUrl.getData()}${queryPath}</#assign> 
15	<#else> 
16		<#assign iframeTarget>${baseUrl.getData()}${auth.getData()}</#assign> 
17	</#if> 
18	<#assign iframeHome>${baseUrl.getData()}${auth.getData()}</#assign> 
19</#if> 
20 
21<div class="new_form global_search-portlet" style="box-shadow: none"> 
22	<div id="topbar" class="${classPagina} internal-search" 
23			style="background: #4481a2; background: linear-gradient(top,#4481a2,427089); height: 66px"> 
24		<a href="${iframeHome}" target="cpi_iframe"> 
25			<img src="${icona.getData()}"/> 
26		</a> 
27		<h1>${header.getData()}</h1> 
28	</div> 
29	<iframe id="cpi_iframe" name="cpi_iframe" src="${iframeTarget}" width="100%" height="2000" 
30		allowtransparency="true" frameborder="0"></iframe> 
31  <script> 
32  		// parseparams plugin 
33  		var a=/([^&=]+)=?([^&]*)/g;var d=/\+/g;var c=function(e){return decodeURIComponent(e.replace(d," "))};jQuery.parseParams=function(h){var j={},i;while(i=a.exec(h)){var g=c(i[1]),f=c(i[2]);if(g.substring(g.length-2)==="[]"){g=g.substring(0,g.length-2);(j[g]||(j[g]=[])).push(f)}else{j[g]=f}}return j}; 
34 
35  		jQuery(function(J) { 
36  			var iframe = $("#cpi_iframe"); 
37  			J(window).bind("message", function(event) { 
38  				var params = J.parseParams(event.originalEvent.getData()); 
39  				if (params.ido_height) { 
40  					iframe.height(Math.max(200, parseInt(params.ido_height))); 
41  					iframe.attr("scrolling", "no"); 
42
43  				if (params.ido_scroll) { 
44  					window.scrollTo(0, 5 + J("#p_p_id$request.portlet-namespace").offset().top) 
45
46  			}); 
47  		}); 
48	</script> 
49</div>