AN PAINÉAL
DÁ dTAGRAÍTEAR IN AIRTEAGAL 255 DEN CHONRADH AR FHEIDHMIÚ AN AONTAIS EORPAIGH
Brollach
Ceapann rialtais na mBallstát na breithiúna agus na habhcóidí ginearálta chun Cúirt Bhreithiúnais agus Cúirt Ginearálta an Aontais Eorpaigh, de thoil a chéile, tar éis dul i gcomhairle le painéal, dá bhforáiltear in Airteagal 255 den Chonradh ar Fheidhmiú an Aontais Eorpaigh.
Bunaíodh an painéal sin le Conradh Liospóin, a tháinig i bhfeidhm ar an 1 Nollaig 2009. Is é an misean atá aige “chun tuairim a thabhairt ar oiriúnacht na n-iarrthóirí chun feidhmeanna Breithimh agus Abhcóide Ghinearálta den Chúirt Bhreithiúnais agus den Chúirt Ghinearálta a fheidhmiú sula ndéanfaidh rialtais na mBallstát na ceapacháin”.
Thosaigh obair an phainéil ar an 1 Márta 2010, díreach tar éis do theacht i bhfeidhm Chinneadh Uimh. 2010/124/AE agus Chinneadh Uimh. 2010/125/AE an 25 Feabhra 2010 lena ndéanann Comhairle an Aontais Eorpaigh, ar thaobh amháin, rialacha oibriúcháin an phainéil a leagan síos, agus ar an taobh eile, cathaoirleach agus comhaltaí an chéad phainéil a cheapadh.
An Comhdhéanamh
The following has evaluated to null or missing:
==> entry.getAssetRenderer().getArticle [in template "10157#10197#6701425" at line 18, column 70]
----
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#6701425" at line 18, column 33]
----
1<#assign friendlyUrlGroup = "https://comite255.europa.eu" />
2<#assign liferay_ui = PortletJspTagLibs["/META-INF/liferay-ui.tld"] />
3<#assign liferay_portlet = PortalJspTagLibs["/META-INF/liferay-portlet-ext.tld"] />
4<div class="row">
5 <div class="col-sm-12" >
6
7 <div class="col-sm-3 front_placeholder" style="min-height: 458px;">
8 <div class="front_placeholder_title">
9 <@liferay_portlet["runtime"] portletName="com_liferay_journal_content_web_portlet_JournalContentPortlet" instanceId="223344"/>
10 </div>
11 </div>
12
13 <#list entries as entry>
14 <#assign entry = entry />
15 <#assign assetRenderer = entry.getAssetRenderer() />
16 <#assign className = assetRenderer.getClassName() >
17
18 <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContent()) />
19
20 <#assign firstname = docXml.valueOf("//dynamic-element[@name='First_Name']/dynamic-content/text()") />
21 <#assign lastname = docXml.valueOf("//dynamic-element[@name='Last_Name']/dynamic-content/text()") />
22 <#assign jobtitle = docXml.valueOf("//dynamic-element[@name='Job_Title']/dynamic-content/text()") />
23
24 <#assign photoSrc = docXml.valueOf("//dynamic-element[@name='Photo']/dynamic-content/text()") />
25 <#assign jsonPhotoSrc = jsonFactoryUtil.createJSONObject(photoSrc)>
26 <#assign photo = "/documents/"+ jsonPhotoSrc.groupId +"/" +jsonPhotoSrc.fileEntryId +"/"+ jsonPhotoSrc.name +"/"+jsonPhotoSrc.uuid >
27
28 <a href="${friendlyUrlGroup}/composition#${firstname}${lastname}">
29 <div class="col-sm-12 col-md-3 speaker" style="background: url('${photo}')no-repeat;min-height: 458px;">
30 <div class="speaker-name-title">
31 <h2>${firstname} <br> ${lastname} </h2>
32 <p class="job-title">${jobtitle}</p>
33 </div>
34
35 <div class="clearfix"></div>
36
37 </div>
38 </a>
39 <#if entry_index+1 % 3 == 0 ><div class="clearfix"></div></#if>
40 </#list>
41 </div>
42</div>
