Összetétel
A bizottság jelenlegi tagjai
A bizottságot hét személy alkotja, akiket az Európai Unió Bíróságának és Törvényszékének korábbi tagjai, a tagállamok legfelsőbb bíróságának tagjai és az elismert szakértelemmel rendelkező jogászok közül választanak ki, és akik közül egy személyre az Európai Parlament tesz javaslatot.
A bizottság tagjait a Bíróság elnökének javaslata alapján négy évre nevezi ki a Tanács.
A bizottságot jelenleg Allan Rosas (a bizottság elnöke), Frank Clarke, Julia Laffranque, Maria Eugénia Martins de Nazaré Ribeiro, Barbara Pořízková, Silvana Sciarra és Vaszíliosz Szkúrisz (a bizottság tagjai) alkotják, akiket az Európai Unió működéséről szóló szerződés 255. cikkében említett bizottság tagjainak kinevezéséről szóló, 2021. december 14-i (EU) 2021/2232 tanácsi határozattal neveztek ki. Jelenlegi összetételében a bizottság hivatali ideje a 2022. március 1-jétől 2026. február 28-ig tartó időszakra szól.
[ Lásd továbbá a bizottság összetételének alakulását 2010 óta]
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>
