Seguridad Vial

Casi el 40% de los peatones fallecidos en accidente de tráfico perdieron la vida en vías interurbanas

Se ha producido un error al procesar la plantilla.
Java method "com.sun.proxy.$Proxy86.getEntry(String, long)" threw an exception when invoked on com.sun.proxy.$Proxy86 object "com.liferay.asset.internal.service.AssetEntryLocalServiceWrapper@7e110b6c"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign asset = assetEntryLocalServic...  [in template "20357736420605#1710429#881946" at line 117, column 33]
----
1<#assign addVisit = ldaBlogNewsletterService.addVisitFromNewsletter(themeDisplay)/> 
2 
3<div class="row"> 
4    <div class="lda__news-detail col-lg-8"> 
5        <div class="lda__img"> 
6 
7            <#if imagen.getData()?? && imagen.getData() != ""> 
8                <img alt="${imagen.getAttribute("alt")}" data-fileentryid="${imagen.getAttribute("fileEntryId")}" src="${imagen.getData()}" /> 
9            </#if> 
10        </div> 
11        <div class="lda__info-news"> 
12            <div class="lda__tag-wrapper"> 
13                <p class="lda__tag"> 
14 
15                    <span><@liferay.language key="lda.blog.news" /></span> 
16 
17                    <#assign 
18                    journalArticleClassName = "com.liferay.journal.model.JournalArticle" 
19                    journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") 
20                    article = journalArticleLocalService.getArticle(getterUtil.getLong(scopeGroupId), .vars['reserved-article-id'].data) 
21                    articleResourcePK = article.getArticleResource().getResourcePrimKey() 
22                    assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") 
23                    asset = assetEntryLocalService.getEntry(journalArticleClassName, articleResourcePK) 
24                    categoryList = asset.getCategories() 
25                    /> 
26 
27                    <#if categoryList?has_content> 
28 
29                        <#list categoryList as category> 
30                            <span> - ${category.getName()}</span> 
31                        </#list> 
32 
33                    <#else> 
34 
35                        <span> - <@liferay.language key="lda.blog.section" /></span> 
36 
37                    </#if> 
38 
39                </p> 
40 
41                <#assign authorName = .vars['reserved-article-author-name'].data> 
42                <#-- Retrieve the published date meta data field of the web content --> 
43                <#assign displaydate = .vars['reserved-article-display-date'].data> 
44                 
45                <#-- Save the original page locale for later --> 
46                <#assign originalLocale = .locale> 
47                 
48                <#-- Set the page locale to the portals default locale --> 
49                <#setting locale = localeUtil.getDefault()> 
50                 
51                <#-- Parse the date to a date object --> 
52                <#assign displaydate = displaydate?datetime("EEE, d MMM yyyy HH:mm:ss Z")> 
53                 
54                <#-- Set the page locale back to the original page locale --> 
55                <#assign locale = originalLocale> 
56 
57                <#if author?? && author.getData() != ""> 
58 
59                    <span class="lda__date">por ${author.getData()} - ${displaydate?string["dd/MM/yyyy"]}</span> 
60 
61                <#else> 
62 
63                    <span class="lda__date">${displaydate?string["dd/MM/yyyy"]}</span> 
64 
65                </#if> 
66 
67 
68            </div> 
69            <div class="lda__share"> 
70                <div class="dropdown"> 
71                    <a class="dropdown-toggle" href="#" id="lda__social-network" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Compartir <i class="icon-share-alt"></i></a> 
72                    <div class="lda__social-network dropdown-menu dropdown-menu-right" aria-labelledby="lda__social-network" style="position: absolute; will-change: transform; top: 0px; transform: translate3d(25px, 30px, 0px); min-width: 0;"> 
73                        <ul> 
74                            <li><a id="facebook-share" href="https://www.facebook.com/LineaDirectaAseguradora/" target="_blank" title="Facebook Línea Directa"><i class="icon-facebook"></i></a></li> 
75                            <li><a id="twitter-share" href="https://twitter.com/LineaDirecta_es" target="_blank" title="Twitter Línea Directa"><svg class="lexicon-icon" focusable="false" role="presentation" viewBox="0 0 512 512" style="height: 0.9em"> 
76<path class="lexicon-icon-outline" d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path> 
77</svg></a></li> 
78                            <li><a id="linkedin-share" href="https://www.linkedin.com/company/linea-directa-aseguradora/" target="_blank" title="Linkedin Línea Directa"><i class="icon-linkedin-sign"></i></a></li> 
79                        </ul> 
80                    </div> 
81                </div> 
82            </div> 
83        </div> 
84        <h2 class="h2">${titulo.getData()}</h2> 
85        <p class="lda__intro">${encabezado.getData()}</p> 
86        <div class="lda__wrapper"> 
87            ${descripcion.getData()} 
88        </div> 
89 
90    </div> 
91 
92    <div class="col-lg-4"> 
93 
94        <#if relatedNews?has_content> 
95            <#if relatedNews.getSiblings()?has_content> 
96             
97                <#assign webContentData = jsonFactoryUtil.createJSONObject(relatedNews.getSiblings()[0].getData()) /> 
98                 
99                <#if webContentData.className?has_content && webContentData.classPK?has_content> 
100                 
101                    <div class="autofit-float autofit-row portlet-header">  
102                        <div class="autofit-col autofit-col-expand"> 
103                            <h2 class="portlet-title-text portlet-title-editable"> 
104     
105                                <@liferay.language key="lda.blog.tags.related.content" /> 
106     
107                            </h2> 
108                        </div> 
109                    </div> 
110                    <div class="lda__others-news"> 
111                        <ul class="lda__list-news"> 
112                            <#list relatedNews.getSiblings() as cur_relatedNews> 
113     
114                                <#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") /> 
115                                <#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") /> 
116                                <#assign webContentData = jsonFactoryUtil.createJSONObject(cur_relatedNews.getData()) /> 
117                                <#assign asset = assetEntryLocalService.getEntry( webContentData.className, getterUtil.getLong( webContentData.classPK ) ) /> 
118                                <#assign webArticle = asset.getAssetRenderer().getArticle() /> 
119     
120                                <@liferay_journal["journal-article"] 
121                                articleId=webArticle.getArticleId() 
122                                ddmTemplateKey="NOTICIA_LO_ULTIMO" 
123                                groupId=webArticle.getGroupId() 
124                                /> 
125     
126                            </#list> 
127                        </ul> 
128                    </div> 
129                 
130                </#if> 
131                 
132            </#if> 
133        </#if> 
134 
135        <#if .vars['reserved-article-asset-tag-names'].data?has_content> 
136 
137            <div class="news-detail-section mb-3"> 
138 
139                <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> 
140                        <h2 class="portlet-title-text portlet-title-editable"> 
141 
142                            <@liferay.language key="lda.blog.tags.hashtag" /> 
143 
144                        </h2> 
145                    </div> 
146                </div> 
147 
148                <div class="lda__tag-wrapper"> 
149                    <p class="lda__tag"> 
150 
151                        <#list .vars['reserved-article-asset-tag-names'].data?split(",") as tag> 
152                            <#if tag?has_content> 
153 
154                                <#assign customSearchUrlForTag = "/blog/buscador?_com_liferay_portal_search_web_portlet_SearchPortlet_formDate=1636549380698&p_p_lifecycle=0&p_p_mode=view&_com_liferay_portal_search_web_portlet_SearchPortlet_mvcPath=%2Fsearch.jsp&_com_liferay_portal_search_web_portlet_SearchPortlet_cur=1&_com_liferay_portal_search_web_portlet_SearchPortlet_format=&_com_liferay_portal_search_web_portlet_SearchPortlet_keywords=tag%3A%28" + tag + "%29&_com_liferay_portal_search_web_portlet_SearchPortlet_assetTagNames.raw=" + tag + "&q=tag%3A%28" + tag + "%29&tag=" + tag/> 
155 
156                                <a href="${customSearchUrlForTag}" type='button' class='btn btn-outline-secondary m-1'>#${tag}</a> 
157                            </#if> 
158                        </#list> 
159 
160                    </p> 
161                </div> 
162            </div> 
163        </#if> 
164 
165        <#if podcastFile?? && podcastFile.getData()?? && podcastFile.getData() != "" || podcastIframeUrl?? && podcastIframeUrl.getData()?? && podcastIframeUrl.getData() != ""> 
166 
167            <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> 
168                    <h2 class="portlet-title-text portlet-title-editable"> 
169 
170                        <@liferay.language key="lda.blog.podcast" /> 
171 
172                    </h2> 
173                </div> 
174            </div> 
175 
176        </#if> 
177 
178        <#if podcastFile?? && podcastFile.getData()?? && podcastFile.getData() != ""> 
179 
180            <div class="news-detail-section mb-3"> 
181 
182                <audio controls> 
183                    <source src="${podcastFile.getData()}"> 
184                    <@liferay.language key="lda.blog.browser.not.supported" /> 
185                </audio> 
186 
187            </div> 
188 
189        </#if> 
190 
191        <#if podcastIframeUrl?? && podcastIframeUrl.getData()?? && podcastIframeUrl.getData() != ""> 
192 
193 
194            <iframe src="${podcastIframeUrl.getData()}" width="100%" style="border: 1px solid #D7D7D7;" height="440" frameborder="0" allowfullscreen="0" scrolling="no"></iframe> 
195 
196        </#if> 
197 
198    </div> 
199</div> 
200 
201 
202<script> 
203    $(document).ready(function() { 
204 
205        $('#facebook-share').attr("href", "https://www.facebook.com/sharer.php?u=" + encodeURIComponent(window.location.href)); 
206 
207        $('#twitter-share').attr("href", "https://twitter.com/intent/tweet?original_referer=" + encodeURIComponent(window.location.href) + "&text=" + encodeURI("${titulo.getData()}") + "&url=" + encodeURIComponent(window.location.href)); 
208 
209        $('#linkedin-share').attr("href", "http://www.linkedin.com/shareArticle/?mini=true&url=" + encodeURIComponent(window.location.href)); 
210 
211    }); 
212</script>