Publicador de contidos

Produciuse un erro ao procesar o modelo.
Failed to get value for key "com.liferay.asset.kernel.service.AssetLinkLocalServiceUtil"; see cause exception.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: assetLinkLocalServiceUtil = staticUti...  [in template "20099#20135#633369" at line 3, column 5]
----
1<#setting locale = "es_ES"/> 
2<#assign 
3    assetLinkLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetLinkLocalServiceUtil"] 
4    assetEntryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetEntryLocalServiceUtil"] 
5    layoutLocalServiceUtil = staticUtil["com.liferay.portal.kernel.service.LayoutLocalServiceUtil"] 
6    journalArticleLocalServiceUtil = staticUtil["com.liferay.journal.service.JournalArticleLocalServiceUtil"] 
7    assetPublisherHelper = staticUtil["com.liferay.asset.publisher.util.AssetPublisherHelper"] 
8     
9    journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") 
10    layoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") 
11    article = journalArticleLocalService.getArticle(getterUtil.getLong(scopeGroupId), .vars['reserved-article-id'].data) 
12    assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") 
13    asset = assetEntryLocalService.getEntry('com.liferay.journal.model.JournalArticle', article.resourcePrimKey) 
14    entryTitle = .vars['reserved-article-title'].data 
15     
16     
17    journalArticleId = .vars['reserved-article-id'].data 
18    currentArticle = journalArticleLocalServiceUtil.getArticle(groupId, journalArticleId) 
19    currentArticleResourcePrimKey = currentArticle.getResourcePrimKey() 
20    currentArticleAssetEntry = assetEntryLocalServiceUtil.getEntry("com.liferay.journal.model.JournalArticle", currentArticleResourcePrimKey) 
21    currentArticleAssetEntryId = currentArticleAssetEntry.getEntryId() 
22    assetLinks = assetLinkLocalServiceUtil.getLinks(currentArticleAssetEntryId) 
23     
24    serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext() 
25    themeDisplay = serviceContext.getThemeDisplay() 
26    currentUrl = themeDisplay.getPortalURL() + themeDisplay.getURLCurrent() 
27     
28    originPortletInstanceId = request.getParameter("originPortletInstanceId")!"" 
29    journalArticleId = .vars['reserved-article-id'].data 
30    previousNextService = serviceLocator.findService("com.corpme.previous.next.service.PreviousNextService") 
31    previousAndNext = previousNextService.getPreviousAndNextJournalArticles(themeDisplay, originPortletInstanceId, journalArticleId) 
32/> 
33<div class="container2 ev-content-container"> 
34    <#assign backFriendlyURL = request.getParameter("redirect")!"" /> 
35    <div> 
36        <#if imagenDetalle?has_content && imagenDetalle.getData()?has_content> 
37            <div class="imagen-detalle-blog" style="padding-top: 1rem;max-height:500px;overflow:hidden;"> 
38                <img src="${imagenDetalle.getData()}" /> 
39            </div> 
40        </#if> 
41        <div class="nota-prensa-detalle"> 
42            <div class="titulo"> 
43                <h2>${titulo.getData()}</h2> 
44            </div> 
45            <div class="nota-prensa"> 
46                ${contenido.getData()} 
47            </div> 
48            <!--Redes Sociales--> 
49            <div style="padding-bottom: 1.25rem;"> 
50                <div style="color: #424242" class="social-container"> 
51                    <ul class="social-widget contListado">Compartir: 
52                        <@liferay_social_bookmarks["bookmarks"] 
53                            className="com.liferay.journal.model.JournalArticle" 
54                            classPK=currentArticle.getArticleId()?number 
55                            displayStyle="horizontal" 
56                            maxInlineItems=4 
57                            target="_blank" 
58                            title=titulo.getData() 
59                            types="facebook,twitter,linkedin" 
60                            url=currentUrl 
61                        /> 
62                    </ul> 
63                </div> 
64            </div> 
65            <!-- Fin de Redes Sociales--> 
66        </div> 
67    <div> 
68</div> 
69<!--Contenido Anterior y Seguiente -->