145/2019. NVB határozat - L. E magánszemély által benyújtott fellebbezés tárgyában

Hiba jelentkezett a sablon feldolgozása során.
Java method "com.sun.proxy.$Proxy157.getTags(String, long)" threw an exception when invoked on com.sun.proxy.$Proxy157 object "com.liferay.asset.tags.internal.service.AssetTagLocalServiceWrapper@5f5dd267"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign tagsList = assetTagService.ge...  [in template "20155#20195#96882" at line 6, column 5]
----
1<#if serviceLocator??> 
2    <#assign journalArticleService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") /> 
3    <#assign assetTagService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetTagLocalService") /> 
4     
5    <#assign journalArticle = journalArticleService.getLatestArticle(getterUtil.getLong(groupId), .vars["reserved-article-id"].getData()) /> 
6    <#assign tagsList = assetTagService.getTags("com.liferay.portlet.journal.model.JournalArticle", journalArticle.getResourcePrimKey()) /> 
7     
8    <#assign dlFileEntryService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")> 
9    <#assign dlAppLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppLocalService") /> 
10     
11    <time class="nvi-time mb-3" datetime="${dateUtil.getDate(journalArticle.getDisplayDate(), "yyyy. MMMM d. (EEEE)", locale)}"> 
12        <i class="nvi-icon-ora pr-2"></i> 
13        <#if journalArticle.getExpandoBridge().hasAttribute("publishDate")> 
14            <#if 0 == journalArticle.getExpandoBridge().getAttribute("publishDate")?long > 
15                <span>${dateUtil.getDate(journalArticle.getDisplayDate(), "yyyy. MMMM d. (EEEE)", locale)}</span> 
16            <#else> 
17                <span>${dateUtil.getDate(journalArticle.getExpandoBridge().getAttribute("publishDate"), "yyyy. MMMM d. (EEEE)", locale)}</span> 
18            </#if> 
19        </#if> 
20    </time> 
21 
22    <div class="nvi-wrapper mb-4"> 
23        <article class="d-block mb-3"> 
24                 
25            <div class="d-flex flex-wrap my-3"> 
26                <#list tagsList as tag> 
27                    <a class="mr-2" href="/web/guest/kereses?&p_p_id=search_WAR_nvisearchportlet&p_p_lifecycle=0&p_p_mode=view&_search_WAR_nvisearchportlet_searchTag=${urlCodec.encodeURL(tag.getName())}"> 
28                        <span aria-hidden="true">${tag.getName()}</span> 
29                        <span class="sr-only">címke: ${tag.getName()}</span> 
30                    </a> 
31                </#list> 
32            </div> 
33             
34            <div class="d-block"> 
35                ${content.getData()} 
36            </div> 
37             
38                <#if fileEntry??> 
39                    <#if (fileEntry.getSiblings()?has_content) && (fileEntry.getSiblings()[0].getData() != '')> 
40                        <div class="d-block mt-3"> 
41                         
42                            <h2 class="mb-1">Kapcsolódó dokumentumok:</h2> 
43                         
44                            <#list fileEntry.getSiblings() as cur_fileEntry> 
45                             
46                                <#assign splittedString = cur_fileEntry.getData()?split('/') /> 
47                                <#assign uuid = splittedString[splittedString?size - 1]?split('?')[0] /> 
48                                 
49                                <#if validator.isNotNull(uuid)> 
50                                 
51                                    <#assign file = dlAppLocalService.getFileEntryByUuidAndGroupId(uuid, getterUtil.getLong(groupId)) /> 
52                                    <#assign url = cur_fileEntry.getData()?split('/'+uuid)[0] /> 
53                                    <#assign extensionString = "doc " /> 
54 
55                                    <#if validator.isNotNull(file.getExtension())> 
56                                        <#assign extensionString = extensionString + "nvi-icon-dokumentum-" + file.getExtension() /> 
57                                    <#else> 
58                                        <#assign extensionString = extensionString + "nvi-icon-dokumentum-doc" /> 
59                                    </#if> 
60                     
61                                    <a href="${url}" target="_blank" class="document-hover blocked position-relative d-block mt-3"> 
62                                        <div class="row flex-nowrap mx-0"> 
63                                            <div class="col-1 solidbg-darker-grey nvi-document-type rounded"> 
64                                                <i class="f-size-20 f-white ${extensionString}"></i> 
65                                            </div> 
66                                            <div class="col-11"> 
67                                                <div class="row h-100"> 
68                                                    <div class="col-md-8 pr-0 align-self-center"> 
69                                                        <span class="d-block text-break nvi-document-list-item-title pb-1">${file.getTitle()}</span> 
70 
71                                                        <div class="d-block f-size-11">            
72                                                            <span> 
73                                                                <#-- <@liferay_ui["message"] key="nvi-document-list.document-type" />: --> 
74                                                                Típus: 
75                                                                <#if validator.isNull(file.getExtension())> 
76
77                                                                <#else> 
78                                                                    ${file.getExtension()?upper_case} 
79                                                                </#if> 
80                                                            </span> 
81                                                            <span> 
82                                                                <span aria-hidden="true"> 
83                                                                    <#-- <@liferay_ui["message"] key="nvi-document-list.document-size" />: --> 
84                                                                    Méret: 
85                                                                    ${(file.getSize() / 1024)?ceiling}kb 
86                                                                </span> 
87                                                                 
88                                                                <span class="sr-only"> 
89                                                                    <#-- <@liferay_ui["message"] key="nvi-document-list.document-size" />: --> 
90                                                                    Méret: 
91                                                                    ${(file.getSize() / 1024)?ceiling} 
92                                                                    <#-- <@liferay_ui["message"] key="nvi-document-list.document-size-kilobytes" /> --> 
93                                                                    Kilobájt 
94                                                                </span> 
95                                                            </span> 
96                                                        </div> 
97                                                    </div> 
98                                             
99                                                    <div class="col-md-4 pt-2 pt-md-0 pr-0 align-self-center"> 
100                                                        <time class="nvi-time" datetime="${dateUtil.getDate(file.getModifiedDate(), "yyyy. MMMM d. (EEEE)", locale)}"> 
101                                                            <i class="nvi-icon-ora pr-2"></i> 
102                                                            <span>${dateUtil.getDate(file.getModifiedDate(), "yyyy. MMMM d. (EEEE)", locale)}</span> 
103                                                        </time> 
104                                                    </div> 
105                                                </div> 
106                                            </div> 
107                                        </div> 
108                                    </a> 
109                                </#if> 
110                            </#list> 
111                        </div> 
112                    </#if> 
113                </#if> 
114        <article> 
115    </div> 
116</#if>