Er trad een fout op tijdens de verwerking van de sjabloon.	
	
		
				
	
	
	
	
					
				
			
		
	
	
	The following has evaluated to null or missing:
==> serviceLocator.findService("com.liferay.document.library.kernel.util.DLUtil")  [in template "20097#20123#37789" at line 1, column 19]
----
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: dlUtil = serviceLocator.findService("...  [in template "20097#20123#37789" at line 1, column 10]
----
	1<#assign dlUtil = serviceLocator.findService("com.liferay.document.library.kernel.util.DLUtil") 
				2    dlAppLocalService=serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppLocalService") 
				3    assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") /> 
				4<#assign section = themeDisplay.getLayout().getFriendlyURL() 
				5    sectionUrl = "/group/campus-angelini/wall" 
				6    campusName = "angelini" /> 
				7 
				8<#if section?contains("pediatria")> 
				9    <#assign campusName = "pediatria" /> 
				10<#elseif section?contains("ortopedia")> 
				11    <#assign campusName = "ortopedia" /> 
				12<#elseif section?contains("psichiatria")> 
				13    <#assign campusName = "psichiatria" /> 
				14</#if> 
				15<#if campusName != "angelini"> 
				16     <#assign sectionUrl = sectionUrl + "-" + campusName /> 
				17</#if> 
				18<div class="sec sec-page"> 
				19	<div class="sec-hd"> 
				20		<div class="sec-hd-content"> 
				21			<p class="sec-breadcrumb"><a href="${sectionUrl}">Campus ${campusName?capitalize}</a></p> 
				22			<h1 class="sec-title"> 
				23				${themeDisplay.getLayout().getName(themeDisplay.getLocale())?capitalize} 
				24			</h1> 
				25			<#--<div class="sec-summary"> 
				26				<p>Visualizza tutti gli articoli del Campus generale</p> 
				27			</div>--> 
				28		</div><!-- /sec-hd-content --> 
				29	</div> 
				30</div> 
				31 
				32<div class="sec sec-archivio"> 
				33    <div class="sec-bd"> 
				34    <div class="c-list c-list-articles"> 
				35    <ul class="list list-articles"> 
				36    <#if entries?has_content> 
				37        <#list entries as entry > 
				38        <#assign renderer = entry.getAssetRenderer() 
				39            className = renderer.getClassName() /> 
				40                 
				41            <#if className == "com.liferay.journal.model.JournalArticle"> 
				42                <#assign journalArticle = renderer.getArticle() 
				43                    document = saxReaderUtil.read(journalArticle.getContent()) 
				44                    rootElement = document.getRootElement() 
				45            		createDate = dateUtil.getDate(entry.publishDate, "dd/MM/yyyy", locale) 
				46                    xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='ABSTRACT']") 
				47                    subTitle = xPathSelector.selectSingleNode(rootElement).getStringValue() 
				48                    link = renderer.getURLViewInContext(renderRequest, renderResponse, '')  
				49        			asset = assetEntryLocalService.getEntry('com.liferay.journal.model.JournalArticle', journalArticle.resourcePrimKey) 
				50                    cssClass = "" /> 
				51                 
				52                <#--    SEZIONE CAMPUS     --> 
				53                <#list asset.getTags() as tag> 
				54                <#if tag.name?contains("psichiatria") > 
				55                    <#if cssClass == "" > 
				56                        <#assign cssClass = "psichiatria" /> 
				57                    <#elseif cssClass != "psichiatria"> 
				58                        <#assign cssClass = "" /> 
				59                        <#break> 
				60                    </#if> 
				61                <#elseif tag.name?contains("pediatria")> 
				62                    <#if cssClass == "" > 
				63                        <#assign cssClass = "pediatria" /> 
				64                    <#elseif cssClass != "pediatria"> 
				65                        <#assign cssClass = "" /> 
				66                        <#break> 
				67                    </#if> 
				68                <#elseif tag.name?contains("ortopedia")> 
				69                    <#if cssClass == "" > 
				70                        <#assign cssClass = "ortopedia" /> 
				71                    <#elseif cssClass != "ortopedia"> 
				72                        <#assign cssClass = "" /> 
				73                        <#break> 
				74                    </#if> 
				75                </#if> 
				76                </#list> 
				77                 
				78                <#assign titoloXmlElement = rootElement.selectSingleNode("dynamic-element[@name='TITOLO']") 
				79                    titolo = titoloXmlElement.selectSingleNode("dynamic-content").getText() /> 
				80         
				81                <#if titoloXmlElement.selectNodes("dynamic-element")?size gt 0 >            
				82                    <#assign immagineFileEntry = titoloXmlElement.selectSingleNode("dynamic-element[@name='IMMAGINE']/dynamic-content").getText() 
				83                        abstract = titoloXmlElement.selectSingleNode("dynamic-element[@name='ABSTRACT']/dynamic-content").getText() /> 
				84                <#else> 
				85                    <#assign immagineFileEntry = rootElement.selectSingleNode("dynamic-element[@name='IMMAGINE']/dynamic-content").getText() 
				86                        abstract = rootElement.selectSingleNode("dynamic-element[@name='ABSTRACT']/dynamic-content").getText() /> 
				87                </#if> 
				88                <#assign titoloLink = entry.getTitle(locale) 
				89                    immagineJson = jsonFactoryUtil.createJSONObject(immagineFileEntry) 
				90                    fileEntry = dlAppLocalService.getFileEntry(immagineJson.fileEntryId?number) 
				91                    immagine=dlUtil.getDownloadURL(fileEntry, fileEntry.getLatestFileVersion(), themeDisplay, "") 
				92                    thumb=dlUtil.getThumbnailSrc(fileEntry, fileEntry.getLatestFileVersion(), themeDisplay) /> 
				93                     
				94                <li class="item item-article item-c-${cssClass}"> 
				95                    <div class="media"> 
				96                        <#if immagine?has_content> 
				97                            <div class="media-fig"> 
				98                                <div class="fig"> 
				99                                    <picture> 
				100    								<!-- 1387 x 587 --> 
				101    								<source media="(min-width: 768px)" sizes="1387px" srcset="${immagine}"> 
				102    								<!-- 440 x 186 --> 
				103    								<source media="(max-width: 767px)" sizes="440px" srcset="${immagine}"> 
				104    								<!-- 440 x 186 (default - thumb) --> 
				105    								<img src="${thumb}" alt="${titoloLink}" width="440" height="186" loading="lazy" /> 
				106							        </picture> 
				107                                </div> 
				108                            </div> 
				109                        </#if> 
				110                        <div class="media-txt"> 
				111                            <p class="item-meta"> 
				112                                <em class="datepub">${createDate}</em> 
				113                                    – <span class="item-category">Articoli Medico Specialistici</span> 
				114                                <#if entry.getCategories()?size gt 0 > 
				115                                    – 
				116                                    <#list entry.getCategories() as categoria> 
				117                                        <span class="item-category"> 
				118                                            ${categoria.name} 
				119                                            <#if velocityCount lt entry.getCategories()?size()> 
				120                                            , 
				121                                            </#if> 
				122                                        </span> 
				123                                    </#list> 
				124                                </#if> 
				125                            </p>                                                                       
				126                            <#if titolo?has_content> 
				127                                <h3 class="item-title"><a class="media-link" href="${link}">${titoloLink}</a></h3> 
				128                            </#if> 
				129                                 
				130                            <#if abstract?has_content> 
				131                                ${subTitle} 
				132                            </#if> 
				133                        </div><!-- /media-txt --> 
				134                    </div><!-- /media --> 
				135                </li><!-- /item-article --> 
				136            </#if> 
				137        </#list> 
				138        <#else> 
				139        <li class="item item-article"> 
				140            <div class="media"> 
				141                <div class="media-txt"> 
				142                    <h3 class="item-title">Non ci sono articoli in questa sezione</h3> 
				143                </div> 
				144            </div> 
				145        </li> 
				146        </#if> 
				147        </ul><!-- /list --> 
				148    </div><!-- /c-list --> 
				149    </div><!-- /sec-bd --> 
				150</div> 
		- 
	     Specializzazione medica: risposte alle domande più frequentiA disposizione degli utenti una serie di risposte alle domande più frequenti fatte dai Medici in Formazione Specialistica sulle diverse attività che compongono questa fase di studio.
