Vanaf woensdag 29 juli: 1 vaste en geregistreerde bezoeker per patiënt, max. 30 minuten per dag
Er trad een fout op tijdens de verwerking van de sjabloon.
Java method "com.sun.proxy.$Proxy472.getArticle(long, String)" threw an exception when invoked on com.sun.proxy.$Proxy472 object "be.uzbrussel.website.categorisation.JournalArticleCategorisationService@51ef40ec"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign article = journalArticleLocal...  [in template "20116#20152#NEWS TEMPLATE" at line 23, 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<#assign assetTagLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetTagLocalService") /> 
6<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
7<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")> 
8<#assign groupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")> 
9<#assign fileService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")> 
10<#assign fileUtil = serviceLocator.findService("com.liferay.document.library.kernel.util.DLUtil") > 
11<#assign appUtil = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppLocalService") > 
12<#assign assetTag = staticUtil["com.liferay.asset.kernel.model.AssetTag"] /> 
13<#assign listUtil = staticUtil["com.liferay.portal.kernel.util.ListUtil"] /> 
14<#assign orderByComparatorFactory = staticUtil["com.liferay.portal.kernel.util.OrderByComparatorFactoryUtil"] /> 
15<#assign langId = request['theme-display']['language-id'] /> 
16 
17<#assign dateFormat = "dd MMMM yyyy" /> 
18 
19 
20<#assign articleId = .vars['reserved-article-id'].data /> 
21<#assign articleTitle = .vars['reserved-article-title'].data /> 
22 
23<#assign article = journalArticleLocalService.getArticle(groupId, articleId)> 
24<#assign asset = assetEntryLocalService.getEntry('com.liferay.journal.model.JournalArticle', article.resourcePrimKey) /> 
25<#assign group = groupLocalService.getGroup(groupId?number) /> 
26 
27<#assign articles = journalArticleLocalService.getArticlesByStructureId(groupId, "NEWS", -1, 6, orderByComparatorFactory.create("JournalArticle", "createDate", false)) /> 
28 
29<#assign baseURL = themeDisplay.getSiteGroup().getDisplayURL(themeDisplay) + themeDisplay.getLayoutFriendlyURL(themeDisplay.getLayout()) /> 
30 
31<#assign hiddenclass = "" /> 
32<#if asset.getTags()?has_content> 
33    <#list asset.getTags() as tag> 
34        <#if ( 
35        (tag.name?starts_with("positie_nl") == true && langId?starts_with("fr")) 
36        || (tag.name?starts_with("positie_fr") == true && langId?starts_with("nl")) )> 
37            <#assign hiddenclass = "hidden" /> 
38        </#if> 
39    </#list> 
40</#if> 
41 
42<!-- update social share image --> 
43<#assign socialImage = "" /> 
44<#if preview?? && preview.getData()?? && preview.getData() != "" > 
45    <#assign socialImage = preview.getData() /> 
46        <sectionSocialImage data-value-social-image="${preview.getData()}"  style="display: none" > 
47        </sectionSocialImage> 
48</#if> 
49 
50 
51<section class="news-events uzb-news-detail " data-date="${modifiedDate}" > 
52    <article> 
53        <div class="row "> 
54            <div class="col-sm-12 col-md-8"> 
55                <#if hiddenclass !='hidden'> 
56 
57                        <h1 style="margin-bottom: 10px">${articleTitle}</h1> 
58                        <label class="news"><@liferay.language key="news-label" /></label> 
59                        <span class="date"> 
60                            <i class="fa fa-clock-o" aria-hidden="true"></i> 
61                            ${dateUtil.getDate(article.getDisplayDate(), dateFormat, locale)} 
62                        </span> 
63 
64 
65 
66                        <#if asset.getTags()?has_content> 
67                            <#assign assetTagNamesList = [] /> 
68                            <#list asset.getTags() as tag> 
69                                <#if (tag.name?starts_with("positie_") == false)> 
70                                    <#assign assetTagNamesList = assetTagNamesList + [ tag.name ] /> 
71                                </#if> 
72                            </#list> 
73                            <#if assetTagNamesList?has_content> 
74                                    <span class="tag"> 
75                                    <i class="fa fa-tag" aria-hidden="true"></i> 
76                                        <#list assetTagNamesList as assetTagName> 
77                                            <#if assetTagName?index == 0 > 
78                                                ${assetTagName} 
79                                            <#else> 
80                                                - ${assetTagName} 
81                                            </#if> 
82                                        </#list> 
83                                    </span> 
84                            </#if> 
85                        </#if> 
86 
87 
88                        <div class="content-text"> 
89                            <#if abstract??> 
90                                <p> 
91                                    <strong> 
92                                        ${abstract.getData()} 
93                                    </strong> 
94                                </p> 
95                            </#if> 
96                            <p> 
97                                ${content.getData()} 
98                            </p> 
99                        </div> 
100 
101                    <#if langId?starts_with("nl") && extra?? && extra.block?? && extra.block.getSiblings?? && extra.block.getSiblings()?has_content> 
102                        <#list extra.block.getSiblings() as entry> 
103                            <#if entry.getType() == "ddm-journal-article" && entry.getData() != ""> 
104                                <#assign article = entry.getData()?eval /> 
105 
106                                <@liferay_ui["asset-display"] className=article.className classPK=getterUtil.getLong(article.classPK, 0) template="full_content" /> 
107                            </#if> 
108                        </#list> 
109                    </#if> 
110 
111                    <#if langId?starts_with("fr") && extra_fr?? && extra_fr.block_fr?? && extra_fr.block_fr.getSiblings?? && extra_fr.block_fr.getSiblings()?has_content> 
112                        <#list extra_fr.block_fr.getSiblings() as entry> 
113                            <#if entry.getType() == "ddm-journal-article" && entry.getData() != ""> 
114                                <#assign article = entry.getData()?eval /> 
115 
116                                <@liferay_ui["asset-display"] className=article.className classPK=getterUtil.getLong(article.classPK, 0) template="full_content" /> 
117                            </#if> 
118                        </#list> 
119                    </#if> 
120 
121 
122 
123 
124                        <div class="actions"> 
125                            <div class="uzb-share gray" data-value="${articleTitle}"></div> 
126 
127                            <button type="button" class="btn btn-default" data-toggle="modal" 
128                                    data-target="#newsletterModal${randomNamespace}"> 
129                                    <@liferay.language key="subscribe-newsletter" /> 
130                            </button> 
131 
132 
133 
134 
135                            <div class="modal fade" id="newsletterModal${randomNamespace}" tabindex="-1" role="dialog" 
136                                 aria-labelledby="newsletterModalLabel${randomNamespace}"> 
137                                <div class="modal-dialog" role="document"> 
138                                    <div class="modal-content"> 
139                                        <form action="//uzbrussel.us15.list-manage.com/subscribe/post?u=1e7287d4cebd4f5d498079359&amp;id=d96e7201a4" 
140                                              method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" 
141                                              class="validate" target="_blank" novalidate> 
142 
143 
144 
145                                            <div class="modal-header"> 
146                                                <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 
147                                                    <span aria-hidden="true">&times;</span></button> 
148                                                <h4 class="modal-title" id="newsletterModalLabel${randomNamespace}"> 
149                                                        <@liferay.language key="subscribe-newsletter" /> 
150                                                </h4> 
151                                            </div> 
152                                            <div class="modal-body"> 
153                                                <div id="mc_embed_signup"> 
154 
155 
156 
157                                                    <div id="mc_embed_signup_scroll"> 
158                                                        <div class="indicates-required"><span 
159                                                                class="asterisk">*</span> <@liferay.language key="required" /> 
160                                                        </div> 
161                                                        <div class="mc-field-group"> 
162                                                            <label for="mce-EMAIL"><@liferay.language key="email-address" /> 
163                                                                <span class="asterisk">*</span> 
164                                                            </label> 
165                                                            <input type="email" value="" name="EMAIL" class="required email" 
166                                                                   id="mce-EMAIL"> 
167                                                        </div> 
168                                                        <div class="mc-field-group"> 
169                                                            <label for="mce-FNAME"><@liferay.language key="first-name" /> </label> 
170                                                            <input type="text" value="" name="FNAME" class="" id="mce-FNAME"> 
171                                                        </div> 
172                                                        <div class="mc-field-group"> 
173                                                            <label for="mce-LNAME"><@liferay.language key="last-name" /> </label> 
174                                                            <input type="text" value="" name="LNAME" class="" id="mce-LNAME"> 
175                                                        </div> 
176 
177                                                        <div id="mce-responses" class="clear"> 
178                                                            <div class="response" id="mce-error-response" 
179                                                                 style="display:none"></div> 
180                                                            <div class="response" id="mce-success-response" 
181                                                                 style="display:none"></div> 
182                                                        </div> 
183                                                        <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--> 
184                                                        <div style="position: absolute; left: -5000px;" aria-hidden="true"> 
185                                                            <input type="text" name="b_1e7287d4cebd4f5d498079359_d96e7201a4" 
186                                                                   tabindex="-1" value=""></div> 
187                                                    <#--<div class="clear">--> 
188                                                    <#--&lt;#&ndash;<input type="submit" value="Subscribe" name="<@liferay.language key="subscribe" />" id="mc-embedded-subscribe" class="button">&ndash;&gt;--> 
189                                                    <#--</div>--> 
190                                                    </div> 
191                                                </div> 
192                                            </div> 
193                                            <div class="modal-footer"> 
194                                                <button type="submit" name="subscribe" id="mc-embedded-subscribe" 
195                                                        class="btn btn-primary"><@liferay.language key="subscription" /></button> 
196                                                <button type="button" class="btn btn-default" 
197                                                        data-dismiss="modal"><@liferay.language key="close" /></button> 
198                                            </div> 
199                                        </form> 
200                                    </div> 
201                                </div> 
202                            </div> 
203 
204 
205                            <script type='text/javascript' 
206                                    src='//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js'></script> 
207                            <script type='text/javascript'>(function ($) { 
208                                window.fnames = new Array(); 
209                                window.ftypes = new Array(); 
210                                fnames[0] = 'EMAIL'; 
211                                ftypes[0] = 'email'; 
212                                fnames[1] = 'FNAME'; 
213                                ftypes[1] = 'text'; 
214                                fnames[2] = 'LNAME'; 
215                                ftypes[2] = 'text'; 
216                            }(jQuery)); 
217                            var $mcj = jQuery.noConflict(true);</script> 
218 
219 
220 
221 
222 
223                        </div> 
224                <#else> 
225 
226                        <@liferay.language key="news-not-available" /> 
227                            <div> 
228                            <a href="/web${group.getFriendlyURL()}/news" class="uzb-button green text-center" 
229                                style="display: inline-block; margin-top: 20px;"> 
230                                <@liferay.language key="news-other" /> 
231                            </a> 
232                            </div> 
233                </#if> 
234 
235 
236            </div> 
237 
238            <div class="col-sm-12 col-md-4"> 
239 
240                <div class="more-panel"> 
241                    <#if portletDisplay?? && portletDisplay.instanceId?? > 
242                        <ul> 
243                            <#assign isFound = false /> 
244                            <#list articles as item > 
245                                <#if item.getArticleId() == articleId > 
246                                    <#assign isFound = true /> 
247                                <#elseif item?is_last == false || isFound > 
248 
249                                    <#assign asset2 = assetEntryLocalService.getEntry('com.liferay.journal.model.JournalArticle', item.resourcePrimKey) /> 
250                                    <#assign hiddenclassSub = ""> 
251                                    <#if asset2.getTags()?has_content> 
252                                        <#list asset2.getTags() as tag> 
253                                            <#if ( (tag.name?starts_with("positie_nl") == true && langId?starts_with("fr")) 
254                                            || (tag.name?starts_with("positie_fr") == true && langId?starts_with("nl")) ) 
255
256                                                <#assign hiddenclassSub = "hidden"> 
257                                            </#if> 
258                                        </#list> 
259                                    </#if> 
260 
261                                    <li ${hiddenclassSub}> 
262                                        <div class="main"> 
263                                                    <#assign viewURL = baseURL + "/-/asset_publisher/" + portletDisplay.instanceId + "/content/" + item.urlTitle + "/maximized" /> 
264                                            <a href="${viewURL}"> 
265                                                <div class="title"> 
266                                                    ${item.getTitle(locale)} </br> 
267                                                </div> 
268                                            </a> 
269                                        </div> 
270                                        <div class="date-min"> 
271                                            <i class="fa fa-clock-o" aria-hidden="true"></i> 
272                                            ${dateUtil.getDate(item.getDisplayDate(), "dd/MM/yyyy", locale)} 
273                                        </div> 
274                                    </li> 
275 
276 
277                                </#if> 
278                            </#list> 
279 
280 
281 
282                        <#--<li class="more">--> 
283                        <#--<a href="/web${group.getFriendlyURL()}/news" class="uzb-button green">--> 
284                        <#--<i class="fa fa-angle-left" aria-hidden="true"></i>--> 
285                        <#--<@liferay.language key="more-news" />--> 
286                        <#--</a>--> 
287                        <#--</li>--> 
288                        </ul> 
289                    </#if> 
290 
291                    <a href="/web${group.getFriendlyURL()}/news" class="uzb-button green text-center" 
292                       style="display: block"> 
293                        <@liferay.language key="more-news" /> 
294                    </a> 
295 
296                </div> 
297 
298 
299            </div> 
300 
301        </div> 
302    </article> 
303</section>