Koosseis
Komitee praegused liikmed
Komitee koosneb seitsmest liikmest, kes valitakse Euroopa Liidu Kohtu ja Üldkohtu endiste liikmete, riikide kõrgemate kohtute liikmete ning tunnustatud ja pädevate juristide hulgast, kusjuures ühe liikme kandidatuuri esitab Euroopa Parlament.
Nõukogu nimetab Euroopa Kohtu algatusel komitee liikmed neljaks aastaks.
Komitee praegusesse koosseisu kuuluvad Allan Rosas (komitee esimees), Frank Clarke, Julia Laffranque, Maria Eugénia Martins de Nazaré Ribeiro, Barbara Pořízková, Silvana Sciarra ja Vassilios Skouris (komitee liikmed), kes nimetati ametisse nõukogu 14. detsembri 2021. aasta otsusega (EL) 2021/2232 Euroopa Liidu toimimise lepingu artiklis 255 ette nähtud komitee liikmete nimetamise kohta. Komitee praeguse koosseisu ametiaeg kestab 1. märtsist 2022 kuni 28. veebruarini 2026.
[ Vt ka komitee koosseisud alates 2010.aastast]
The following has evaluated to null or missing:
==> entry.getAssetRenderer().getArticle [in template "10157#10197#6701429" at line 7, column 62]
----
Tip: It's the step after the last dot that caused this error, not those before it.
----
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: #assign docXml = saxReaderUtil.read(e... [in template "10157#10197#6701429" at line 7, column 25]
----
1<div class="row">
2 <#list entries as entry>
3 <#assign entry = entry />
4 <#assign assetRenderer = entry.getAssetRenderer() />
5 <#assign className = assetRenderer.getClassName() >
6
7 <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContent()) />
8
9 <#assign firstname = docXml.valueOf("//dynamic-element[@name='First_Name']/dynamic-content/text()") />
10 <#assign lastname = docXml.valueOf("//dynamic-element[@name='Last_Name']/dynamic-content/text()") />
11
12 <#assign rootElement = docXml.getRootElement() />
13 <#assign availableLocales = rootElement.attribute("available-locales").getText() />
14 <#assign defaultLocale = rootElement.attribute("default-locale").getText() />
15
16 <#if (availableLocales?contains(locale)) >
17 <#assign bio = docXml.valueOf("//dynamic-element[@name='Bio']/dynamic-content[@language-id='"+locale+"']/text()") />
18 <#else>
19 <#assign bio = docXml.valueOf("//dynamic-element[@name='Bio']/dynamic-content/text()") />
20 </#if>
21
22 <#assign photo = docXml.valueOf("//dynamic-element[@name='Photo']/dynamic-content/text()") />
23 <#assign photoRondSrc = docXml.valueOf("//dynamic-element[@name='PhotoRond']/dynamic-content/text()") />
24 <#assign jsonPhotoRondSrc = jsonFactoryUtil.createJSONObject(photoRondSrc)>
25 <#assign photoRond = "/documents/"+ jsonPhotoRondSrc.groupId +"/" +jsonPhotoRondSrc.fileEntryId +"/"+ jsonPhotoRondSrc.name +"/"+jsonPhotoRondSrc.uuid >
26
27 <#assign pic = docXml.valueOf("//dynamic-element[@name='Pic']/dynamic-content/text()") />
28
29 <#assign photoID = docXml.valueOf("//dynamic-element[@name='Photo']/dynamic-content/text()") />
30
31 <div id="${photoID}" class="col-sm-12 speaker">
32 <div class="hidden-sm col-md-2 circle-container">
33 <div class="circle">
34 <img src="${photoRond}" alt="${firstname}${lastname}">
35 </div>
36 </div>
37 <div class="col-md-10 speaker-name-bio"><a name="${firstname}${lastname}"></a>
38 <h2>${firstname} ${lastname}</h2>
39 <p class="job-title">${bio}</p>
40 </div>
41 </div>
42 </#list>
43</div>
