Samenstelling
De huidige leden van het comité
Het comité bestaat uit zeven personen, gekozen uit voormalige leden van het Hof van Justitie en van het Gerecht van de Europese Unie, personen die de hoogste nationale rechterlijke ambten bekleden en personen die bekendstaan als kundige rechtsgeleerden, van wie er één wordt voorgedragen door het Europees Parlement.
De leden van het comité worden voor een periode van vier jaar benoemd door de Raad, op initiatief van de president van het Hof van Justitie.
Het comité bestaat momenteel uit de heer Allan Rosas (voorzitter), de heer Frank Clarke, mevrouw Julia Laffranque, mevrouw Maria Eugénia Martins de Nazaré Ribeiro, mevrouw Barbara Pořízková, mevrouw Silvana Sciarra en de heer Vassilios Skouris (leden van het comité), die zijn benoemd bij Besluit (EU) 2021/2232 van de Raad van 14 december 2021 tot benoeming van de leden van het comité bedoeld in artikel 255 van het Verdrag betreffende de werking van de Europese Unie. De ambtstermijn van het comité in zijn huidige samenstelling loopt van 1 maart 2022 tot en met 28 februari 2026.
[ Zie ook de samenstellingen van het comité sinds 2010]
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>
