An error occurred while processing the template.
No compatible overloaded variation was found; wrong number of arguments.
The FTL type of the argument values were: number (wrapper: f.t.SimpleNumber), string (wrapper: f.t.SimpleScalar), Null, extended_hash+string (Locale wrapped into f.e.b.StringModel), extended_hash+string (com.liferay.portal.kernel.theme.ThemeDisplay wrapped into f.e.b.StringModel).
The matching overload was searched among these members:
com.sun.proxy.$Proxy1109.getArticleContent(long, String, String, String, String, com.liferay.portal.kernel.portlet.PortletRequestModel, com.liferay.portal.kernel.theme.ThemeDisplay),
com.sun.proxy.$Proxy1109.getArticleContent(long, String, double, String, String, String, com.liferay.portal.kernel.portlet.PortletRequestModel, com.liferay.portal.kernel.theme.ThemeDisplay),
com.sun.proxy.$Proxy1109.getArticleContent(com.liferay.journal.model.JournalArticle, String, String, String, com.liferay.portal.kernel.portlet.PortletRequestModel, com.liferay.portal.kernel.theme.ThemeDisplay)
----
FTL stack trace ("~" means nesting-related):
- Failed at: article_content = JournalArticleLocal... [in template "20101#20127#165592" at line 16, column 13]
----
1<#assign
2 serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()
3 themeDisplay = serviceContext.getThemeDisplay()
4 group_id = themeDisplay.getScopeGroupId()
5 JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")
6>
7<#assign article_content = "">
8<#if GenericContent.WContent.getData()?has_content>
9 <#assign cur_webContent_map = GenericContent.WContent.getData()?eval >
10
11 <#if cur_webContent_map?has_content>
12 <#assign
13 cur_webContent_classPK = cur_webContent_map.classPK
14 article = JournalArticleLocalService.getLatestArticle(cur_webContent_classPK?number)
15 article_id = article.articleId
16 article_content = JournalArticleLocalService.getArticleContent(group_id, article_id, null, locale, themeDisplay)
17 >
18 </#if>
19</#if>
20<div class="col-12">
21 <#if TextContent.Title.getData()?has_content>
22 <div class="row base-content">
23 <div class="col-12 col-md-12">
24 <div class="titlebox">
25 <#if TextContent.HeadingLevel.getData()?has_content>
26 <${TextContent.HeadingLevel.getData()}>${TextContent.Title.getData()}</${TextContent.HeadingLevel.getData()}>
27 <#else>
28 <div class="title">${TextContent.Title.getData()}</div>
29 </#if>
30 <#if TextContent.Subtitle.getData()?has_content && TextContent.Subtitle.getData() != "">
31 <span class="subtitle">${TextContent.Subtitle.getData()}</span>
32 </#if>
33 </div>
34 </div>
35 </div>
36 </#if>
37 <div class="row base-content">
38 <#if MediaContent.Imageh31j.getData()?? && MediaContent.Imageh31j.getData() != "">
39 <#if MediaContent.MediaAlign.getData()?has_content && MediaContent.MediaAlign.getData() == "a">
40 <div class="col-12 col-md-12">
41 <img alt="${MediaContent.Imageh31j.getAttribute("alt")}" data-fileentryid="${MediaContent.Imageh31j.getAttribute("fileEntryId")}" src="${MediaContent.Imageh31j.getData()}" />
42 ${TextContent.Content.getData()}
43 ${article_content}
44 </div>
45 <#elseif MediaContent.MediaAlign.getData()?has_content && MediaContent.MediaAlign.getData() == "l">
46 <div class="col-12 col-md-6">
47 <img alt="${MediaContent.Imageh31j.getAttribute("alt")}" data-fileentryid="${MediaContent.Imageh31j.getAttribute("fileEntryId")}" src="${MediaContent.Imageh31j.getData()}" />
48 </div>
49 <div class="col-12 col-md-6">
50 ${TextContent.Content.getData()}
51 ${article_content}
52 </div>
53 <#elseif MediaContent.MediaAlign.getData()?has_content && MediaContent.MediaAlign.getData() == "r">
54 <div class="col-12 col-md-6">
55 ${TextContent.Content.getData()}
56 ${article_content}
57 </div>
58 <div class="col-12 col-md-6">
59 <img alt="${MediaContent.Imageh31j.getAttribute("alt")}" data-fileentryid="${MediaContent.Imageh31j.getAttribute("fileEntryId")}" src="${MediaContent.Imageh31j.getData()}" />
60 </div>
61 <#else>
62 ${TextContent.Content.getData()}
63 ${article_content}
64 <div class="col-12 col-md-12">
65 <img alt="${MediaContent.Imageh31j.getAttribute("alt")}" data-fileentryid="${MediaContent.Imageh31j.getAttribute("fileEntryId")}" src="${MediaContent.Imageh31j.getData()}" />
66 </div>
67 </#if>
68 <#elseif MediaContent.MediaID.getData()?? && MediaContent.MediaID.getData() != "" && MediaContent.MediaSource.getData()?? && MediaContent.MediaSource.getData() != "">
69 <#if MediaContent.MediaAlign.getData()?has_content && MediaContent.MediaAlign.getData() == "a">
70 <div class="col-12 col-md-12">
71 <#if MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "yt">
72 <iframe src="https://www.youtube-nocookie.com/embed/${MediaContent.MediaID.getData()}" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"></iframe>
73 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "vimeo">
74 <iframe src="https://player.vimeo.com/video/${MediaContent.MediaID.getData()}?color=ffffff&title=0&byline=0&portrait=0" width="640" height="360" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>
75 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "sh">
76 <iframe src="//www.slideshare.net/slideshow/embed_code/key/${MediaContent.MediaID.getData()}" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe>
77 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "iit">
78 <video width="100%" controls>
79 <source src="${MediaContent.MediaID.getData()}" >
80 Your browser does not support the video tag.
81 </video>
82 </#if>
83 ${TextContent.Content.getData()}
84 ${article_content}
85 </div>
86 <#elseif MediaContent.MediaAlign.getData()?has_content && MediaContent.MediaAlign.getData() == "l">
87 <div class="col-12 col-md-6">
88 <#if MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "yt">
89 <iframe src="https://www.youtube-nocookie.com/embed/${MediaContent.MediaID.getData()}" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"></iframe>
90 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "vimeo">
91 <iframe src="https://player.vimeo.com/video/${MediaContent.MediaID.getData()}?color=ffffff&title=0&byline=0&portrait=0" width="640" height="360" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>
92 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "sh">
93 <iframe src="//www.slideshare.net/slideshow/embed_code/key/${MediaContent.MediaID.getData()}" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe>
94 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "iit">
95 <video width="100%" controls>
96 <source src="${MediaContent.MediaID.getData()}" >
97 Your browser does not support the video tag.
98 </video>
99 </#if>
100 </div>
101 <div class="col-12 col-md-6">
102 ${TextContent.Content.getData()}
103 ${article_content}
104 </div>
105 <#elseif MediaContent.MediaAlign.getData()?has_content && MediaContent.MediaAlign.getData() == "r">
106 <div class="col-12 col-md-6">
107 ${TextContent.Content.getData()}
108 ${article_content}
109 </div>
110 <div class="col-12 col-md-6">
111 <#if MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "yt">
112 <iframe src="https://www.youtube-nocookie.com/embed/${MediaContent.MediaID.getData()}" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"></iframe>
113 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "vimeo">
114 <iframe src="https://player.vimeo.com/video/${MediaContent.MediaID.getData()}?color=ffffff&title=0&byline=0&portrait=0" width="640" height="360" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>
115 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "sh">
116 <iframe src="//www.slideshare.net/slideshow/embed_code/key/${MediaContent.MediaID.getData()}" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe>
117 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "iit">
118 <video width="100%" controls>
119 <source src="${MediaContent.MediaID.getData()}" >
120 Your browser does not support the video tag.
121 </video>
122 </#if>
123 </div>
124 <#else>
125 <div class="col-12 col-md-12">
126 ${TextContent.Content.getData()}
127 ${article_content}
128 <#if MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "yt">
129 <iframe src="https://www.youtube-nocookie.com/embed/${MediaContent.MediaID.getData()}" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"></iframe>
130 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "vimeo">
131 <iframe src="https://player.vimeo.com/video/${MediaContent.MediaID.getData()}?color=ffffff&title=0&byline=0&portrait=0" width="640" height="360" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>
132 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "sh">
133 <iframe src="//www.slideshare.net/slideshow/embed_code/key/${MediaContent.MediaID.getData()}" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe>
134 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "iit">
135 <video width="100%" controls>
136 <source src="${MediaContent.MediaID.getData()}" >
137 Your browser does not support the video tag.
138 </video>
139 </#if>
140 </div>
141 </#if>
142 <#else>
143 <div class="col-12 col-md-12">
144 ${TextContent.Content.getData()}
145 ${article_content}
146 </div>
147 </#if>
148 </div>
149</div>
An error occurred while processing the template.
No compatible overloaded variation was found; wrong number of arguments.
The FTL type of the argument values were: number (wrapper: f.t.SimpleNumber), string (wrapper: f.t.SimpleScalar), Null, extended_hash+string (Locale wrapped into f.e.b.StringModel), extended_hash+string (com.liferay.portal.kernel.theme.ThemeDisplay wrapped into f.e.b.StringModel).
The matching overload was searched among these members:
com.sun.proxy.$Proxy1109.getArticleContent(long, String, String, String, String, com.liferay.portal.kernel.portlet.PortletRequestModel, com.liferay.portal.kernel.theme.ThemeDisplay),
com.sun.proxy.$Proxy1109.getArticleContent(long, String, double, String, String, String, com.liferay.portal.kernel.portlet.PortletRequestModel, com.liferay.portal.kernel.theme.ThemeDisplay),
com.sun.proxy.$Proxy1109.getArticleContent(com.liferay.journal.model.JournalArticle, String, String, String, com.liferay.portal.kernel.portlet.PortletRequestModel, com.liferay.portal.kernel.theme.ThemeDisplay)
----
FTL stack trace ("~" means nesting-related):
- Failed at: article_content = JournalArticleLocal... [in template "20101#20127#165592" at line 16, column 13]
----
1<#assign
2 serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()
3 themeDisplay = serviceContext.getThemeDisplay()
4 group_id = themeDisplay.getScopeGroupId()
5 JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")
6>
7<#assign article_content = "">
8<#if GenericContent.WContent.getData()?has_content>
9 <#assign cur_webContent_map = GenericContent.WContent.getData()?eval >
10
11 <#if cur_webContent_map?has_content>
12 <#assign
13 cur_webContent_classPK = cur_webContent_map.classPK
14 article = JournalArticleLocalService.getLatestArticle(cur_webContent_classPK?number)
15 article_id = article.articleId
16 article_content = JournalArticleLocalService.getArticleContent(group_id, article_id, null, locale, themeDisplay)
17 >
18 </#if>
19</#if>
20<div class="col-12">
21 <#if TextContent.Title.getData()?has_content>
22 <div class="row base-content">
23 <div class="col-12 col-md-12">
24 <div class="titlebox">
25 <#if TextContent.HeadingLevel.getData()?has_content>
26 <${TextContent.HeadingLevel.getData()}>${TextContent.Title.getData()}</${TextContent.HeadingLevel.getData()}>
27 <#else>
28 <div class="title">${TextContent.Title.getData()}</div>
29 </#if>
30 <#if TextContent.Subtitle.getData()?has_content && TextContent.Subtitle.getData() != "">
31 <span class="subtitle">${TextContent.Subtitle.getData()}</span>
32 </#if>
33 </div>
34 </div>
35 </div>
36 </#if>
37 <div class="row base-content">
38 <#if MediaContent.Imageh31j.getData()?? && MediaContent.Imageh31j.getData() != "">
39 <#if MediaContent.MediaAlign.getData()?has_content && MediaContent.MediaAlign.getData() == "a">
40 <div class="col-12 col-md-12">
41 <img alt="${MediaContent.Imageh31j.getAttribute("alt")}" data-fileentryid="${MediaContent.Imageh31j.getAttribute("fileEntryId")}" src="${MediaContent.Imageh31j.getData()}" />
42 ${TextContent.Content.getData()}
43 ${article_content}
44 </div>
45 <#elseif MediaContent.MediaAlign.getData()?has_content && MediaContent.MediaAlign.getData() == "l">
46 <div class="col-12 col-md-6">
47 <img alt="${MediaContent.Imageh31j.getAttribute("alt")}" data-fileentryid="${MediaContent.Imageh31j.getAttribute("fileEntryId")}" src="${MediaContent.Imageh31j.getData()}" />
48 </div>
49 <div class="col-12 col-md-6">
50 ${TextContent.Content.getData()}
51 ${article_content}
52 </div>
53 <#elseif MediaContent.MediaAlign.getData()?has_content && MediaContent.MediaAlign.getData() == "r">
54 <div class="col-12 col-md-6">
55 ${TextContent.Content.getData()}
56 ${article_content}
57 </div>
58 <div class="col-12 col-md-6">
59 <img alt="${MediaContent.Imageh31j.getAttribute("alt")}" data-fileentryid="${MediaContent.Imageh31j.getAttribute("fileEntryId")}" src="${MediaContent.Imageh31j.getData()}" />
60 </div>
61 <#else>
62 ${TextContent.Content.getData()}
63 ${article_content}
64 <div class="col-12 col-md-12">
65 <img alt="${MediaContent.Imageh31j.getAttribute("alt")}" data-fileentryid="${MediaContent.Imageh31j.getAttribute("fileEntryId")}" src="${MediaContent.Imageh31j.getData()}" />
66 </div>
67 </#if>
68 <#elseif MediaContent.MediaID.getData()?? && MediaContent.MediaID.getData() != "" && MediaContent.MediaSource.getData()?? && MediaContent.MediaSource.getData() != "">
69 <#if MediaContent.MediaAlign.getData()?has_content && MediaContent.MediaAlign.getData() == "a">
70 <div class="col-12 col-md-12">
71 <#if MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "yt">
72 <iframe src="https://www.youtube-nocookie.com/embed/${MediaContent.MediaID.getData()}" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"></iframe>
73 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "vimeo">
74 <iframe src="https://player.vimeo.com/video/${MediaContent.MediaID.getData()}?color=ffffff&title=0&byline=0&portrait=0" width="640" height="360" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>
75 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "sh">
76 <iframe src="//www.slideshare.net/slideshow/embed_code/key/${MediaContent.MediaID.getData()}" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe>
77 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "iit">
78 <video width="100%" controls>
79 <source src="${MediaContent.MediaID.getData()}" >
80 Your browser does not support the video tag.
81 </video>
82 </#if>
83 ${TextContent.Content.getData()}
84 ${article_content}
85 </div>
86 <#elseif MediaContent.MediaAlign.getData()?has_content && MediaContent.MediaAlign.getData() == "l">
87 <div class="col-12 col-md-6">
88 <#if MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "yt">
89 <iframe src="https://www.youtube-nocookie.com/embed/${MediaContent.MediaID.getData()}" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"></iframe>
90 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "vimeo">
91 <iframe src="https://player.vimeo.com/video/${MediaContent.MediaID.getData()}?color=ffffff&title=0&byline=0&portrait=0" width="640" height="360" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>
92 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "sh">
93 <iframe src="//www.slideshare.net/slideshow/embed_code/key/${MediaContent.MediaID.getData()}" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe>
94 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "iit">
95 <video width="100%" controls>
96 <source src="${MediaContent.MediaID.getData()}" >
97 Your browser does not support the video tag.
98 </video>
99 </#if>
100 </div>
101 <div class="col-12 col-md-6">
102 ${TextContent.Content.getData()}
103 ${article_content}
104 </div>
105 <#elseif MediaContent.MediaAlign.getData()?has_content && MediaContent.MediaAlign.getData() == "r">
106 <div class="col-12 col-md-6">
107 ${TextContent.Content.getData()}
108 ${article_content}
109 </div>
110 <div class="col-12 col-md-6">
111 <#if MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "yt">
112 <iframe src="https://www.youtube-nocookie.com/embed/${MediaContent.MediaID.getData()}" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"></iframe>
113 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "vimeo">
114 <iframe src="https://player.vimeo.com/video/${MediaContent.MediaID.getData()}?color=ffffff&title=0&byline=0&portrait=0" width="640" height="360" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>
115 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "sh">
116 <iframe src="//www.slideshare.net/slideshow/embed_code/key/${MediaContent.MediaID.getData()}" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe>
117 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "iit">
118 <video width="100%" controls>
119 <source src="${MediaContent.MediaID.getData()}" >
120 Your browser does not support the video tag.
121 </video>
122 </#if>
123 </div>
124 <#else>
125 <div class="col-12 col-md-12">
126 ${TextContent.Content.getData()}
127 ${article_content}
128 <#if MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "yt">
129 <iframe src="https://www.youtube-nocookie.com/embed/${MediaContent.MediaID.getData()}" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"></iframe>
130 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "vimeo">
131 <iframe src="https://player.vimeo.com/video/${MediaContent.MediaID.getData()}?color=ffffff&title=0&byline=0&portrait=0" width="640" height="360" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>
132 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "sh">
133 <iframe src="//www.slideshare.net/slideshow/embed_code/key/${MediaContent.MediaID.getData()}" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe>
134 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "iit">
135 <video width="100%" controls>
136 <source src="${MediaContent.MediaID.getData()}" >
137 Your browser does not support the video tag.
138 </video>
139 </#if>
140 </div>
141 </#if>
142 <#else>
143 <div class="col-12 col-md-12">
144 ${TextContent.Content.getData()}
145 ${article_content}
146 </div>
147 </#if>
148 </div>
149</div>
An error occurred while processing the template.
No compatible overloaded variation was found; wrong number of arguments.
The FTL type of the argument values were: number (wrapper: f.t.SimpleNumber), string (wrapper: f.t.SimpleScalar), Null, extended_hash+string (Locale wrapped into f.e.b.StringModel), extended_hash+string (com.liferay.portal.kernel.theme.ThemeDisplay wrapped into f.e.b.StringModel).
The matching overload was searched among these members:
com.sun.proxy.$Proxy1109.getArticleContent(long, String, String, String, String, com.liferay.portal.kernel.portlet.PortletRequestModel, com.liferay.portal.kernel.theme.ThemeDisplay),
com.sun.proxy.$Proxy1109.getArticleContent(long, String, double, String, String, String, com.liferay.portal.kernel.portlet.PortletRequestModel, com.liferay.portal.kernel.theme.ThemeDisplay),
com.sun.proxy.$Proxy1109.getArticleContent(com.liferay.journal.model.JournalArticle, String, String, String, com.liferay.portal.kernel.portlet.PortletRequestModel, com.liferay.portal.kernel.theme.ThemeDisplay)
----
FTL stack trace ("~" means nesting-related):
- Failed at: article_content = JournalArticleLocal... [in template "20101#20127#165592" at line 16, column 13]
----
1<#assign
2 serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()
3 themeDisplay = serviceContext.getThemeDisplay()
4 group_id = themeDisplay.getScopeGroupId()
5 JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")
6>
7<#assign article_content = "">
8<#if GenericContent.WContent.getData()?has_content>
9 <#assign cur_webContent_map = GenericContent.WContent.getData()?eval >
10
11 <#if cur_webContent_map?has_content>
12 <#assign
13 cur_webContent_classPK = cur_webContent_map.classPK
14 article = JournalArticleLocalService.getLatestArticle(cur_webContent_classPK?number)
15 article_id = article.articleId
16 article_content = JournalArticleLocalService.getArticleContent(group_id, article_id, null, locale, themeDisplay)
17 >
18 </#if>
19</#if>
20<div class="col-12">
21 <#if TextContent.Title.getData()?has_content>
22 <div class="row base-content">
23 <div class="col-12 col-md-12">
24 <div class="titlebox">
25 <#if TextContent.HeadingLevel.getData()?has_content>
26 <${TextContent.HeadingLevel.getData()}>${TextContent.Title.getData()}</${TextContent.HeadingLevel.getData()}>
27 <#else>
28 <div class="title">${TextContent.Title.getData()}</div>
29 </#if>
30 <#if TextContent.Subtitle.getData()?has_content && TextContent.Subtitle.getData() != "">
31 <span class="subtitle">${TextContent.Subtitle.getData()}</span>
32 </#if>
33 </div>
34 </div>
35 </div>
36 </#if>
37 <div class="row base-content">
38 <#if MediaContent.Imageh31j.getData()?? && MediaContent.Imageh31j.getData() != "">
39 <#if MediaContent.MediaAlign.getData()?has_content && MediaContent.MediaAlign.getData() == "a">
40 <div class="col-12 col-md-12">
41 <img alt="${MediaContent.Imageh31j.getAttribute("alt")}" data-fileentryid="${MediaContent.Imageh31j.getAttribute("fileEntryId")}" src="${MediaContent.Imageh31j.getData()}" />
42 ${TextContent.Content.getData()}
43 ${article_content}
44 </div>
45 <#elseif MediaContent.MediaAlign.getData()?has_content && MediaContent.MediaAlign.getData() == "l">
46 <div class="col-12 col-md-6">
47 <img alt="${MediaContent.Imageh31j.getAttribute("alt")}" data-fileentryid="${MediaContent.Imageh31j.getAttribute("fileEntryId")}" src="${MediaContent.Imageh31j.getData()}" />
48 </div>
49 <div class="col-12 col-md-6">
50 ${TextContent.Content.getData()}
51 ${article_content}
52 </div>
53 <#elseif MediaContent.MediaAlign.getData()?has_content && MediaContent.MediaAlign.getData() == "r">
54 <div class="col-12 col-md-6">
55 ${TextContent.Content.getData()}
56 ${article_content}
57 </div>
58 <div class="col-12 col-md-6">
59 <img alt="${MediaContent.Imageh31j.getAttribute("alt")}" data-fileentryid="${MediaContent.Imageh31j.getAttribute("fileEntryId")}" src="${MediaContent.Imageh31j.getData()}" />
60 </div>
61 <#else>
62 ${TextContent.Content.getData()}
63 ${article_content}
64 <div class="col-12 col-md-12">
65 <img alt="${MediaContent.Imageh31j.getAttribute("alt")}" data-fileentryid="${MediaContent.Imageh31j.getAttribute("fileEntryId")}" src="${MediaContent.Imageh31j.getData()}" />
66 </div>
67 </#if>
68 <#elseif MediaContent.MediaID.getData()?? && MediaContent.MediaID.getData() != "" && MediaContent.MediaSource.getData()?? && MediaContent.MediaSource.getData() != "">
69 <#if MediaContent.MediaAlign.getData()?has_content && MediaContent.MediaAlign.getData() == "a">
70 <div class="col-12 col-md-12">
71 <#if MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "yt">
72 <iframe src="https://www.youtube-nocookie.com/embed/${MediaContent.MediaID.getData()}" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"></iframe>
73 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "vimeo">
74 <iframe src="https://player.vimeo.com/video/${MediaContent.MediaID.getData()}?color=ffffff&title=0&byline=0&portrait=0" width="640" height="360" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>
75 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "sh">
76 <iframe src="//www.slideshare.net/slideshow/embed_code/key/${MediaContent.MediaID.getData()}" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe>
77 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "iit">
78 <video width="100%" controls>
79 <source src="${MediaContent.MediaID.getData()}" >
80 Your browser does not support the video tag.
81 </video>
82 </#if>
83 ${TextContent.Content.getData()}
84 ${article_content}
85 </div>
86 <#elseif MediaContent.MediaAlign.getData()?has_content && MediaContent.MediaAlign.getData() == "l">
87 <div class="col-12 col-md-6">
88 <#if MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "yt">
89 <iframe src="https://www.youtube-nocookie.com/embed/${MediaContent.MediaID.getData()}" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"></iframe>
90 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "vimeo">
91 <iframe src="https://player.vimeo.com/video/${MediaContent.MediaID.getData()}?color=ffffff&title=0&byline=0&portrait=0" width="640" height="360" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>
92 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "sh">
93 <iframe src="//www.slideshare.net/slideshow/embed_code/key/${MediaContent.MediaID.getData()}" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe>
94 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "iit">
95 <video width="100%" controls>
96 <source src="${MediaContent.MediaID.getData()}" >
97 Your browser does not support the video tag.
98 </video>
99 </#if>
100 </div>
101 <div class="col-12 col-md-6">
102 ${TextContent.Content.getData()}
103 ${article_content}
104 </div>
105 <#elseif MediaContent.MediaAlign.getData()?has_content && MediaContent.MediaAlign.getData() == "r">
106 <div class="col-12 col-md-6">
107 ${TextContent.Content.getData()}
108 ${article_content}
109 </div>
110 <div class="col-12 col-md-6">
111 <#if MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "yt">
112 <iframe src="https://www.youtube-nocookie.com/embed/${MediaContent.MediaID.getData()}" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"></iframe>
113 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "vimeo">
114 <iframe src="https://player.vimeo.com/video/${MediaContent.MediaID.getData()}?color=ffffff&title=0&byline=0&portrait=0" width="640" height="360" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>
115 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "sh">
116 <iframe src="//www.slideshare.net/slideshow/embed_code/key/${MediaContent.MediaID.getData()}" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe>
117 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "iit">
118 <video width="100%" controls>
119 <source src="${MediaContent.MediaID.getData()}" >
120 Your browser does not support the video tag.
121 </video>
122 </#if>
123 </div>
124 <#else>
125 <div class="col-12 col-md-12">
126 ${TextContent.Content.getData()}
127 ${article_content}
128 <#if MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "yt">
129 <iframe src="https://www.youtube-nocookie.com/embed/${MediaContent.MediaID.getData()}" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"></iframe>
130 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "vimeo">
131 <iframe src="https://player.vimeo.com/video/${MediaContent.MediaID.getData()}?color=ffffff&title=0&byline=0&portrait=0" width="640" height="360" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>
132 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "sh">
133 <iframe src="//www.slideshare.net/slideshow/embed_code/key/${MediaContent.MediaID.getData()}" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe>
134 <#elseif MediaContent.MediaSource.getData()?has_content && MediaContent.MediaSource.getData() == "iit">
135 <video width="100%" controls>
136 <source src="${MediaContent.MediaID.getData()}" >
137 Your browser does not support the video tag.
138 </video>
139 </#if>
140 </div>
141 </#if>
142 <#else>
143 <div class="col-12 col-md-12">
144 ${TextContent.Content.getData()}
145 ${article_content}
146 </div>
147 </#if>
148 </div>
149</div>