Si è verificato un errore nell'elaborarazione del modello.
Java method "com.sun.proxy.$Proxy184.getFileEntryByUuidAndGroupId(String, long)" threw an exception when invoked on com.sun.proxy.$Proxy184 object "com.liferay.portlet.documentlibrary.service.impl.DLFileEntryServiceImpl@66ce9936"; see cause exception in the Java stack trace.
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign file = fileEntry.getFileEntry... [in template "33878" in function "getFileEntryFromDocumentUrl" at line 22, column 9]
- Reached through: @printDocumentList documentList=cur_s... [in template "33201#33237#33906" at line 116, column 29]
----
1<#-- Chiave del template globale "Utils" -->
2<#include "${templatesPath}/33878" />
3
4<div class="container generic-content">
5 <div class="row">
6
7 <#assign rightColWidth = "12">
8 <#assign leftColWidth = "12">
9 <#assign leftColClass = "full">
10 <#assign rightColClass = "full">
11
12 <#if (groupItemHasContent(links.linkTitle) && links.linkTitle.getData()!="") ||
13 groupItemHasContent(documents.contentDocument) ||
14 getterUtil.getBoolean(isEnabledSocial.getData())
15 >
16 <#assign leftColWidth = "8">
17 <#assign leftColClass = "left">
18 </#if>
19
20 <#if
21 content.contentTitle.getData()?has_content ||
22 (content.contentImage.getData()?? && content.contentImage.getData() != "") ||
23 content.contentDescription.getData()?has_content ||
24 groupItemHasContent(subContents.subContentTitle)
25 >
26 <#assign rightColWidth = "4">
27 <#assign rightColClass = "right">
28 </#if>
29
30 <#if
31 content.contentTitle.getData()?has_content ||
32 (content.contentImage.getData()?? && content.contentImage.getData() != "") ||
33 content.contentDescription.getData()?has_content ||
34 groupItemHasContent(subContents.subContentTitle)
35 >
36
37 <div class="col-md-${leftColWidth} generic-content-${leftColClass}-column">
38 <#if content.contentTitle.getData()?has_content>
39 <h3 class="h1">${content.contentTitle.getData()}</h3>
40 </#if>
41 <div class="content">
42 <#if content.contentImage.getData()?? && content.contentImage.getData() != "">
43 <#assign cssFloatClass="full-width-img">
44 <#if content.contentImage.imageDisplayMode.getData() == "float">
45 <#assign cssFloatClass="float-left float-img">
46 </#if>
47 <img alt="${content.contentImage.getAttribute("alt")}" src="${content.contentImage.getData()}" class="${cssFloatClass}" />
48 </#if>
49 <#if content.contentDescription.getData()?has_content>
50 <div class="content-description">
51 ${content.contentDescription.getData()}
52 </div>
53 </#if>
54 </div>
55
56 <#assign subContentListWrapperDivHasBeenPrinted = false>
57 <#if groupItemHasContent(subContents.subContentTitle)>
58 <#assign accordionClass = "">
59 <#assign accordionItemClass = "">
60 <#assign isAccordion = false>
61 <#assign uid = 0>
62 <#list subContents.subContentTitle.getSiblings() as cur_subContents>
63 <#if groupItemHasContent(cur_subContents)>
64 <#if !subContentListWrapperDivHasBeenPrinted>
65 <#assign subContentListWrapperDivHasBeenPrinted = true >
66 <#if subContents.subContentDisplayMode.getData() = "accordion">
67 <#assign accordionClass = "accordion">
68 <#assign accordionItemClass = "accordion-item">
69 <#assign isAccordion = true>
70 </#if>
71 <div class="sub-content-list ${accordionClass}" id="contentList_${randomNamespace}">
72 </#if>
73 <#if isAccordion>
74 <#assign uid = uid+1>
75 </#if>
76 <div class="sub-content ${accordionItemClass}">
77
78 <#if isAccordion>
79 <div class="accordion-item-header" id="heading${uid}_${randomNamespace}_header">
80 </#if>
81 <h3>
82 <#if isAccordion>
83 <a class="accordion-item-header-link collapsed" aria-controls="collapseInfo"
84 aria-expanded="false"
85 data-parent="#heading${uid}_${randomNamespace}"
86 data-target="#collapse${uid}_${randomNamespace}"
87 data-toggle="collapse"
88 id="heading${uid}_${randomNamespace}"
89 role="tab"
90 >
91 </#if>
92 <#if cur_subContents.getData()?has_content>
93 <span class = "accordion-arrow">${cur_subContents.getData()}</span>
94 </#if>
95 <#if isAccordion>
96 <em class="fas fa-chevron-up fa-xs pull-right"></em>
97 <em class="fas fa-chevron-down fa-xs pull-right"></em>
98 </a>
99 </#if>
100 </h3>
101 <#if isAccordion>
102 </div>
103 </#if>
104
105 <#if isAccordion>
106 <div id="collapse${uid}_${randomNamespace}" class="collapse" aria-labelledby="heading${uid}_${randomNamespace}" data-parent="#contentList_${randomNamespace}">
107 <div class="accordion-item-content">
108 </#if>
109
110 <#if cur_subContents.subContentDescription.getData()?has_content>
111 <div class="content-accordion">
112 ${cur_subContents.subContentDescription.getData()}
113 </div>
114 </#if>
115
116 <@printDocumentList
117 documentList=cur_subContents.subContentDocuments
118 documentTitleChildrenName="subContentDocumentsTitle"
119 documentDescriptionChildrenName="subContentDocumentsDescription"
120 printIcons = true />
121
122 <#if isAccordion>
123 </div>
124 </div>
125 </#if>
126
127 </div>
128 </#if>
129 </#list>
130 <#if subContentListWrapperDivHasBeenPrinted>
131 </div>
132 </#if>
133 </#if>
134
135 </div>
136 </#if>
137
138 <#if
139 (links.linkTitle.getData()?has_content && groupItemHasContent(links.linkTitle)) ||
140 groupItemHasContent(documents.contentDocument)||
141 getterUtil.getBoolean(isEnabledSocial.getData())
142 >
143
144 <div class="col-md-${rightColWidth} generic-content-right-column">
145
146 <#if getterUtil.getBoolean(isEnabledSocial.getData())>
147 <#assign currentUrl = themeDisplay.getPortalURL() + themeDisplay.getURLCurrent() />
148 <@printSocialBlock title=content.contentTitle.getData() url=currentUrl />
149 </#if>
150
151 <#if links.linkTitle.getData()?has_content && groupItemHasContent(links.linkTitle)>
152 <div class="content-link-block">
153 <#assign firstItem = true>
154 <#if links.linkTitle.getSiblings()?has_content>
155 <#list links.linkTitle.getSiblings() as link>
156 <#if groupItemHasContent(link)>
157 <#if firstItem>
158 <ul class="content-links">
159 <#assign firstItem = false>
160 </#if>
161 <#assign url = "#">
162 <#assign urlCss = "internal">
163 <#assign isInternal = true>
164 <#assign linkTarget = "">
165 <#if link.linkType.getData() = "external">
166 <#assign isInternal = false>
167 <#assign urlCss = "external">
168 <#assign linkTarget = "target=\"_blank\"">
169 </#if>
170 <#if link.internalPageLink.getFriendlyUrl()?has_content>
171 <#assign url = link.internalPageLink.getFriendlyUrl()>
172
173 </#if>
174 <#if link.externalURLLink.getData()?has_content>
175 <#assign url = link.externalURLLink.getData()>
176 </#if>
177 <li class="${urlCss}">
178 <a href="${url}" ${linkTarget}>
179 <#if !isInternal>
180 <em class="fas fa-external-link-alt fa-xs pull-right" ></em>
181 </#if>
182 <#if link.linkIcon.getData()?? && link.linkIcon.getData() != "">
183 <img class = "logo-generic-content" alt="${link.linkIcon.getAttribute("alt")}" data-fileentryid="${link.linkIcon.getAttribute("fileEntryId")}" src="${link.linkIcon.getData()}" />
184 </#if>
185 <h4 class = "text-under-logo-generic-content">${link.getData()}</h4>
186 ${link.linkDescription.getData()}
187 </a>
188 </li>
189 </#if>
190 </#list>
191 <#if !firstItem>
192 </ul>
193 </#if>
194 </#if>
195 </div>
196 </#if>
197 <#if groupItemHasContent(documents.contentDocument)>
198 <div class="content-document-block">
199 <#assign languageDocumentLabel = 'Documenti'/>
200 <#if themeDisplay.getLanguageId()=='en_GB' || themeDisplay.getLanguageId()=='en_US'>
201 <#assign languageDocumentLabel = 'Documents'/>
202 </#if>
203 <h3>${languageDocumentLabel}</h3>
204 <@printDocumentList
205 documentList=documents.contentDocument
206 documentTitleChildrenName="contentDocumentTitle"
207 documentDescriptionChildrenName="contentDocumentDescription"
208 printIcons = true />
209 </div>
210 </#if>
211 </div>
212 </#if>
213 </div>
214</div>