Chargement en cours
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> serviceLocator.findService("com.bpc.pcf.webbenef.utils.TagToImageColorUtil")  [in template "20101#20128#30902573" at line 3, column 40]

----
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: tagToImageColorUtil = serviceLocator...  [in template "20101#20128#30902573" at line 3, column 18]
----
1<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") /> 
2<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") 
3   		 tagToImageColorUtil = serviceLocator.findService("com.bpc.pcf.webbenef.utils.TagToImageColorUtil")/> 
4 
5 
6<#assign article = journalArticleLocalService.getArticle(getterUtil.getLong(scopeGroupId), .vars['reserved-article-id'].data)> 
7<#assign asset = assetEntryLocalService.getEntry('com.liferay.journal.model.JournalArticle', article.resourcePrimKey) > 
8<#assign displaydate = .vars['reserved-article-display-date'].data> 
9<#assign originalLocale = .locale> 
10 
11<#-- Set the page locale to the portals default locale --> 
12<#setting locale = localeUtil.getDefault()> 
13<#assign displaydate = displaydate?datetime("EEE, dd MMM yyyy HH:mm:ss Z")> 
14<#assign tagNameColor = ""  
15         classArticleTitle = "mb-5" 
16         hasPublishDateAndTimeReading =	true 
17		 />	  
18 
19<#if enabledPublishDateAndTimeReading?has_content > 
20	<#assign hasPublishDateAndTimeReading =	getterUtil.getBoolean(enabledPublishDateAndTimeReading.getData())  
21		 /> 
22</#if> 
23<#if hasPublishDateAndTimeReading > 
24	<#assign classArticleTitle = "mb-3"	/>	 
25<#else> 
26	<#assign classArticleTitle = "mb-3"	/>	 
27</#if> 
28 
29<div class="o-headerPage  mb-3 mb-lg-4"> 
30            <div class="container"> 
31                <div class="row justify-content-center"> 
32                    <div class="col"> 
33                        <div class="o-headerPage__section mb-3 mb-lg-4"> 
34                            <div class="m-breadcrumb"> 
35                                <nav role="navigation" aria-label="Vous êtes ici"> 
36                                    <ol class="m-breadcrumb__list"> 
37                                        <li class="m-breadcrumb__list__item"><a class="a-link" href="/web/beneficiaire/">Accueil</a></li> 
38                                    </ol> 
39                                </nav> 
40                            </div> 
41                        </div> 
42 
43                        <div class="o-headerPage__section"> 
44                            <#list asset.getTags() as tag> 
45						      <#assign tagNameColor = tagToImageColorUtil.getColor(tag.name) />	 
46					      	   <p class="a-tag ${tagNameColor} mb-3 mb-lg-4">${tag.name}</p> 
47					        </#list> 
48                            
49                            
50                            <#if .vars['reserved-article-title'].data !='Mes interlocuteurs' > 
51                             <h1 class="a-titleH1 -bold mb-3 mb-lg-4">${.vars['reserved-article-title'].data}</h1> 
52                            <div class="d-flex"> 
53                                <p class="a-paragraph mb-0">${dateUtil.getDate(displaydate?date,"dd MMM yyyy" , locale)}</p> 
54                                <div class="a-divider -vertical -black mx-4"></div> 
55                                <p class="a-paragraph mb-0">Lecture de ${ArticleTempsLecture.getData()} min</p> 
56                            </div> 
57                            <#else> 
58                             <h1 class="a-titleH1 -bold">${.vars['reserved-article-title'].data}</h1> 
59                            </#if> 
60                        </div> 
61                    </div> 
62                </div> 
63            </div> 
64        </div> 
65 
66				 
67		<div class="o-article"> 
68            <div class="container"> 
69                <div class="row justify-content-center"> 
70                    <div class="col"> 
71 
72                        <div class="o-article__section mb-3 mb-lg-4"> 
73			 
74				            ${ArticleDescription.getData()} 
75			            </div> 
76								 
77				 
78				<#if TitreDeLaSection.getSiblings()?has_content>				 
79					<#if getterUtil.getBoolean(summary.getData())> 
80						<div class="o-article__summary mb-3 mb-lg-4"> 
81						 <div class="a-divider mb-lg-4 mb-3"></div> 
82						  
83						 <h3 class="a-titleH2 -bold mb-3 mb-lg-4">Sommaire</h3> 
84                            <ul class="list-unstyled mb-3 mb-lg-4"> 
85 
86                                 
87                                	<#assign anchorIndex = 1 />	 
88								<#list TitreDeLaSection.getSiblings() as cur_TitreDeLaSection>								 
89									<li class="mb-3 mb-lg-4"><a class="a-link " href="#anchor${anchorIndex}">${cur_TitreDeLaSection.getData()}</a></li> 
90									<#assign anchorIndex = anchorIndex + 1 />							 
91								</#list>			 
92                        </ul> 
93						  
94						  
95                        </div> 
96					 
97						 
98					</#if> 
99					 
100					<#assign anchorIndex = 1 />	 
101					<#list TitreDeLaSection.getSiblings() as cur_TitreDeLaSection>		 
102						 <div class="o-article__section mb-3 mb-lg-4"> 
103						 
104								<h2 id="anchor${anchorIndex}" class="a-titleH2 -bold ${tagNameColor} mb-3 mb-lg-4">${cur_TitreDeLaSection.getData()}</h2> 
105							 
106							${cur_TitreDeLaSection.ContenuDeLaSection.getData()} 
107							 
108						</div> 
109						<#assign anchorIndex = anchorIndex + 1 />	 
110					</#list> 
111				</#if>	 
112				</div> 
113                </div> 
114            </div> 
115        </div> 
Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> serviceLocator.findService("com.bpc.pcf.webbenef.utils.TagToImageColorUtil" )  [in template "20101#20128#2350043" at line 1, column 136]

----
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: TagToImageColorUtil = serviceLocator...  [in template "20101#20128#2350043" at line 1, column 116]
----
1<#assign AssetTagLocalService=serviceLocator.findService("com.liferay.asset.kernel.service.AssetTagLocalService" ) TagToImageColorUtil=serviceLocator.findService("com.bpc.pcf.webbenef.utils.TagToImageColorUtil" )> 
2<div class="m-banner -bgYellow"> 
3	<div class="container"> 
4		<div class="row justify-content-center"> 
5			<div class="col"> 
6				<#if entries?has_content> 
7				<div class="m-banner__title"> 
8					<h3 class="a-titleH2 -bold mb-0">Pour aller plus loin</h3> 
9				</div> 
10				<div class="m-banner__content"> 
11					<div class="o-cardGroup"> 
12						<#list entries as entry> 
13						<#assign assetRenderer=entry.getAssetRenderer() entryTitle=htmlUtil.escape(assetRenderer.getTitle(locale)) viewURL=assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, assetRenderer, entry, !stringUtil.equals(assetLinkBehavior,"showFullContent" )) viewURLs=stringUtil.split(viewURL,"redirect=" ) viewURL=viewURLs[0] tags=AssetTagLocalService.getTags(entry.getClassName(), entry.getClassPK()) tagName=""/> 
14						<#list tags as tag> 
15						<#assign tagName=tag.name/> 
16					</#list> 
17					<#assign tagNameColor=TagToImageColorUtil.getColor(tagName) tagNamePicto=TagToImageColorUtil.getPicto(tagName)/> 
18					 
19						<div class="m-card"> 
20							<div class="m-card__header"> 
21								<div class="m-card__header__img"> 
22									<img class="-imgSmall" src="${themeDisplay.getPathThemeImages()}/illu-benefp/${tagNamePicto}" alt=""> </div> 
23									<div class="m-card__header__title"> 
24										<p class="a-paragraph mb-3"> 
25											<a id="${stringUtil.extractFirst(stringUtil.extractLast(viewURL, '/'),'?')}" href="${stringUtil.replaceLast(viewURL, '?' , '')}" class="a-link">${entryTitle}</a> 
26										</p> 
27										<#if tags?has_content> 
28										<p class="a-tag ${tagNameColor}">${tagName}</p> 
29									</#if> 
30								</div> 
31							</div> 
32						</div> 
33					 
34				</#list> 
35			</div> 
36		</div> 
37	</#if> 
38</div> 
39</div> 
40</div> 
41</div>