Diabeteseducatoren raadpleging

Mireille Marcipont
Er trad een fout op tijdens de verwerking van de sjabloon.
Java method "com.sun.proxy.$Proxy479.getArticle(long, String)" threw an exception when invoked on com.sun.proxy.$Proxy479 object "be.uzbrussel.website.categorisation.JournalArticleCategorisationService@1be745c6"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign article = journalArticleLocal...  [in template "20116#20152#PROFILE DETAIL TEMPLATE" at line 12, column 1]
----
1<#setting time_zone = timeZone.ID> 
2<#setting locale = "nl_BE"> 
3<#setting datetime_format = "EEE, d MMM yyyy HH:mm:ss Z"> 
4<#assign modifiedDate = .vars['reserved-article-modified-date'].data?datetime?string["yyyy-MM-dd"] /> 
5 
6<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
7<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")> 
8<#assign localeUtil = staticUtil["com.liferay.portal.kernel.util.LocaleUtil"] /> 
9<#--<#assign journalContentUtil = serviceLocator.findService("com.liferay.journal.util.JournalContent") />--> 
10 
11<#assign articleId = .vars['reserved-article-id'].data /> 
12<#assign article = journalArticleLocalService.getArticle(groupId, articleId)> 
13 
14<script type="text/javascript"> 
15	var elem = $("span.header-back-to").first(); 
16 
17	if (elem.length) { 
18		elem.parent().addClass("uzb-detail-back-button"); 
19        elem.find("span.taglib-text").first().html("<@liferay.language key="back-to-overview" />"); 
20        elem.find("span.taglib-text").first().removeClass("hide-accessible"); 
21        $("span.header-back-to + span").hide(); 
22
23</script> 
24 
25<section class="profile-detail" data-date="${modifiedDate}"> 
26 
27	<div class="container-fluid"> 
28        <#--<div class="row">--> 
29            <#--<div class="col-md-12">--> 
30	            <#--<a href="javascript:window.history.back();">--> 
31                   <#--<i class="fa fa-chevron-left" aria-hidden="true"></i>--> 
32	               <#--<@liferay.language key="back-to-overview" />--> 
33	            <#--</a>--> 
34            <#--</div>--> 
35        <#--</div>--> 
36        <div class="row"> 
37            <div class="col-md-12 general-info"> 
38				<#if image?? && image.getData()?? && image.getData() != "" > 
39					<div class="image" style="background-image: url('${image.getData()}');"> 
40						<img src="/o/uzb-theme/images/circle-mask-xl.png" alt="${name.getData()}" class="print-hidden" /> 
41                        <img src="${image.getData()}" class="print-only" alt="${name.getData()}" /> 
42					</div> 
43					<div class="info middle"> 
44				<#else> 
45					<div class="info"> 
46				</#if> 
47					<h1>${name.getData()}</h1> 
48					<h5>${function.getData()}</h5> 
49 
50					<div class="convention"> 
51						<#assign statuutLabel = "" /> 
52						<#assign statuutInfo = "" /> 
53						<#if statuut?? && statuut.getData() == "1"> 
54								<#assign statuutLabel =  languageUtil.get(locale, "statuut-1-label-title") /> 
55								<#assign statuutInfo = languageUtil.get(locale, "statuut-1-label-desc") /> 
56						<#elseif statuut?? && statuut.getData() == "2"> 
57								<#assign statuutLabel = languageUtil.get(locale, "statuut-2-label-title") /> 
58								<#assign statuutInfo = languageUtil.get(locale, "statuut-2-label-desc")/> 
59						<#elseif statuut?? && statuut.getData() == "3"> 
60								<#assign statuutLabel = languageUtil.get(locale, "statuut-3-label-title") /> 
61								<#assign statuutInfo = languageUtil.get(locale, "statuut-3-label-desc") /> 
62						</#if> 
63 
64 
65						<#if statuutLabel != ""> 
66							${statuutLabel} 
67							<a tabindex="0" role="button" data-toggle="popover" data-trigger="focus" data-placement="bottom" title="${statuutLabel}" data-content="${statuutInfo}" class="borderless"> 
68								<i class="fa fa-info-circle" aria-hidden="true"></i> 
69							</a> 
70						</#if> 
71					</div> 
72 
73					<div class="contact"> 
74						<#if phone?? && phone.getData()?? && phone.getData() != "" > 
75							<div class="item"> 
76								<i class="fa fa-phone" aria-hidden="true"></i> 
77								<a href="tel:${phone.getData()}">${phone.getData()}</a> 
78							</div> 
79						</#if> 
80						<#if mail?? && mail.getData()?? && mail.getData() != "" > 
81							<div class="item"> 
82								<i class="fa fa-envelope" aria-hidden="true"></i> 
83								<a href="mailto:${mail.getData()}">${mail.getData()}</a> 
84							</div> 
85						</#if> 
86					</div> 
87				</div> 
88 
89            </div> 
90        </div> 
91		<#if specialization.getSiblings()?has_content && specialization.getSiblings()[0].getData()?? && specialization.getSiblings()[0].getData() != ""> 
92			<div class="row"> 
93	            <div class="col-md-12 specialization"> 
94		            <h3><@liferay.language key="specialization-label" /></h3> 
95		            <ul> 
96						<#list specialization.getSiblings() as item> 
97							<#if item?? && item.getData()?? && item.getData() != "" > 
98	                            <li>${item.getData()}</li> 
99							</#if> 
100						</#list> 
101		            </ul> 
102	            </div> 
103			</div> 
104		</#if> 
105		<div class="row"> 
106			<#if about?? && about.getData()?? && about.getData() != "" > 
107	            <div class="col-md-12 about"> 
108	                <h3><@liferay.language key="about" /> ${name.getData()}</h3> 
109		            <p>${about.getData()}</p> 
110	            </div> 
111			</#if> 
112        </div> 
113		<#--<#if colleague.getSiblings()?has_content && colleague.getSiblings()[0].getData()?? && colleague.getSiblings()[0].getData() != "">--> 
114			<#--<div class="row">--> 
115	            <#--<div class="col-md-12 colleagues">--> 
116	                <#--<h3><@liferay.language key="colleagues-label" /></h3>--> 
117	                <#--<ul>--> 
118				        <#--<#list colleague.getSiblings() as item>--> 
119					        <#--<#if item.getData()?? && item.getData() != "" >--> 
120			                    <#--<#assign obj = item.getData()?eval />--> 
121						        <#--<#assign entry = assetEntryLocalService.getEntry(obj.className, getterUtil.getLong(obj.classPK, 0)) />--> 
122						        <#--<#assign assetRenderer = entry.getAssetRenderer() />--> 
123						        <#--<#assign journalArticle = assetRenderer.assetObject />--> 
124						        <#--<#assign title = journalArticle.getTitle(locale) />--> 
125						        <#--<#assign type = journalArticle.getDDMStructure().getStructureKey() />--> 
126 
127						        <#--<#if type == "PROFILE">--> 
128						            <#--<li>${title}</li>--> 
129 
130							        <#--&lt;#&ndash;<li>&ndash;&gt;--> 
131								        <#--&lt;#&ndash;<@liferay_ui["asset-display"]&ndash;&gt;--> 
132									        <#--&lt;#&ndash;className=obj.className&ndash;&gt;--> 
133									        <#--&lt;#&ndash;classPK=getterUtil.getLong(obj.classPK, 0)&ndash;&gt;--> 
134									        <#--&lt;#&ndash;template="full_content"&ndash;&gt;--> 
135								        <#--&lt;#&ndash;/>&ndash;&gt;--> 
136							        <#--&lt;#&ndash;</li>&ndash;&gt;--> 
137						        <#--</#if>--> 
138					        <#--</#if>--> 
139				        <#--</#list>--> 
140	                <#--</ul>--> 
141	            <#--</div>--> 
142            <#--</div>--> 
143		<#--</#if>--> 
144		<#if (research.getSiblings()?has_content && research.getSiblings()[0].getData()?? && research.getSiblings()[0].getData() != "") || (cv?? && cv.getData()?? ) > 
145			<div class="row"> 
146				<div class="col-md-12 research"> 
147					<#if research.getSiblings()?has_content && research.getSiblings()[0].getData()?? && research.getSiblings()[0].getData() != ""> 
148						<h3><@liferay.language key="research-label" /></h3> 
149						<ul> 
150							<#list research.getSiblings() as item> 
151								<#if item?? && item.getData()?? && item.getData() != "" > 
152									<li> 
153										<#if item.attachment?? && item.attachment.getData()?? && item.attachment.getData() != "" > 
154											<#assign itemUrl = item.attachment.getData() /> 
155											<a href="${itemUrl}" target="_blank">${item.getData()}</a> 
156										<#elseif item.link?? && item.link.getData()?? && item.link.getData() != "" > 
157											<a href="${item.link.getData()}" target="_blank">${item.getData()}</a> 
158										<#else> 
159											${item.getData()} 
160										</#if> 
161 
162									</li> 
163								</#if> 
164							</#list> 
165						</ul> 
166					</#if> 
167					<#if cv?? && cv.getData()?? && cv.getData() != "" > 
168						<a href="${cv.getData()}" target="_blank" class="btn-link"><@liferay.language key="complete-cv" /></a> 
169					</#if> 
170				</div> 
171			</div> 
172 
173		</#if> 
174 
175 
176 
177 
178		<div class="row"> 
179			<div class="col-md-12 actions"> 
180				<a href="javascript: window.history.go(-1)" class="uzb-button green"> 
181					<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-arrow-left" width="24" height="24" 
182						 viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" fill="none" stroke-linecap="round" 
183						 stroke-linejoin="round"> 
184						<path stroke="none" d="M0 0h24v24H0z" fill="none"/> 
185						<line x1="5" y1="12" x2="19" y2="12"/> 
186						<line x1="5" y1="12" x2="11" y2="18"/> 
187						<line x1="5" y1="12" x2="11" y2="6"/> 
188					</svg> 
189					<span> 
190						<@liferay.language key="back" /> 
191					</span> 
192				</a> 
193			</div> 
194		</div> 
195    </div> 
196    <#--<div class="row">--> 
197        <#--<div class="col-md-12 modified">--> 
198	        <#--<h6>--> 
199	            <#--<@liferay.language key="last-modified-on" />:--> 
200	            <#--${dateUtil.getDate(article.getModifiedDate(), "dd/MM/yyyy", locale)}--> 
201	            <#--<@liferay.language key="at" />--> 
202	            <#--${dateUtil.getDate(article.getModifiedDate(), "HH:mm", locale)}.--> 
203	            <#--<@liferay.language key="profile-error-label" />--> 
204	        <#--</h6>--> 
205        <#--</div>--> 
206	<#--</div>--> 
207 
208</section>