News - Kirloskar Chillers
An error occurred while processing the template.
Java method "jdk.proxy188.$Proxy1000.getArticle(long)" threw an exception when invoked on jdk.proxy188.$Proxy1000 object "com.liferay.journal.service.impl.JournalArticleLocalServiceImpl@44e69fe3"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: article = journalArticleLocalService... [in template "20097#20123#190662" at line 5, column 17] ----
1<#if (request.getParameter("article"))?? && (request.getParameter("article") !="")>
2 <#assign id = request.getParameter("article")?number>
3 <#assign
4 journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")
5 article = journalArticleLocalService.getArticle(id)
6 document = saxReaderUtil.read(article.getContent())
7 rootElement = document.getRootElement()
8 />
9 <#list rootElement.elements() as dynamicElement>
10 <#if "title" == dynamicElement.attributeValue("name")>
11 <#assign title = dynamicElement.element("dynamic-content").getData() />
12 </#if>
13 <#if "card_image" == dynamicElement.attributeValue("name")>
14 <#assign card_images = dynamicElement.element("dynamic-content").getData()/>
15 <#assign card_image = jsonFactoryUtil.createJSONObject(card_images)/>
16 </#if>
17 <#if (card_image)??>
18 <#assign cardImageUrl = themeDisplay.getPortalURL() + "/documents/" + card_image.getString("groupId") + "/o/" + card_image.getString("title") + "/" + card_image.getString("uuid") />
19 </#if>
20 <#if "cover_image" == dynamicElement.attributeValue("name")>
21 <#assign cover_images = dynamicElement.element("dynamic-content").getData() />
22 <#assign cover_image = jsonFactoryUtil.createJSONObject(cover_images)/>
23 </#if>
24 <#if (cover_image)??>
25 <#assign coverImageUrl = themeDisplay.getPortalURL() + "/documents/" + cover_image.getString("groupId") + "/o/" + cover_image.getString("title") + "/" + cover_image.getString("uuid") />
26 </#if>
27 <#if "sub_title" == dynamicElement.attributeValue("name")>
28 <#assign sub_title = dynamicElement.element("dynamic-content").getData() />
29 </#if>
30 <#if "media_category" == dynamicElement.attributeValue("name")>
31 <#assign media_category = dynamicElement.element("dynamic-content").getData() />
32 </#if>
33 <#if "publication" == dynamicElement.attributeValue("name")>
34 <#assign publication = dynamicElement.element("dynamic-content").getData() />
35 </#if>
36 <#if "author" == dynamicElement.attributeValue("name")>
37 <#assign author = dynamicElement.element("dynamic-content").getData() />
38 </#if>
39 <#if "selection" == dynamicElement.attributeValue("name")>
40 <#assign selection = dynamicElement.element("dynamic-content").getData() />
41 </#if>
42 <#if "date" == dynamicElement.attributeValue("name")>
43 <#assign date = dynamicElement.element("dynamic-content").getData() />
44 </#if>
45 <#if "start_date" == dynamicElement.attributeValue("name")>
46 <#assign start_date = dynamicElement.element("dynamic-content").getData() />
47 </#if>
48 <#if "end_date" == dynamicElement.attributeValue("name")>
49 <#assign end_date = dynamicElement.element("dynamic-content").getData() />
50 </#if>
51 <#if "link" == dynamicElement.attributeValue("name")>
52 <#assign link = dynamicElement.element("dynamic-content").getData() />
53 </#if>
54 <#if "youtube_iframe" == dynamicElement.attributeValue("name")>
55 <#assign youtube_iframe = dynamicElement.element("dynamic-content").getData() />
56 </#if>
57 <#if "description" == dynamicElement.attributeValue("name")>
58 <#assign description = dynamicElement.element("dynamic-content").getData() />
59 </#if>
60 </#list>
61
62 <#if cover_images?has_content>
63 <div class="cover-image">
64 <img src="${coverImageUrl}" >
65 </div>
66 </#if>
67 <#if cover_images?has_content>
68 <div class="container-custom container-fluid mt-200">
69 <#else>
70 <div class="container-custom container-fluid mt-200">
71 </#if>
72 <#if title?has_content >
73 <div class="title">
74 <h2 style="color:green;">${title}</h2>
75 </div>
76 </#if>
77 <#if date?has_content >
78 <p><b>Date : </b>${date?date["yyyy-MM-dd"]?string("MMMM d, yyyy")}</p>
79 </#if>
80
81 <#if (start_date)?has_content && (end_date)?has_content>
82 <p><b>Date : </b>${start_date?date["yyyy-MM-dd"]?string("MMMM d, yyyy")} to ${end_date?date["yyyy-MM-dd"]?string("MMMM d, yyyy")}</p>
83 </#if>
84 <#if publication?has_content >
85 <p><b>publication : </b>${publication}</p>
86 </#if>
87 <#if author?has_content >
88 <p><b>Author: </b>${author}</p>
89 </#if>
90 <#if link?has_content >
91 <p><b>Link:</b><a href="${link}" class="green-link" rel="noopener" target="_blank">${link}</a></p>
92 </#if>
93 <#if description?has_content >
94 <div class="description">
95 <p>${description}</p>
96 </div>
97 </#if>
98 </div>
99</#if>
100<script>
101 $( document ).ready(function() {
102 sessionStorage.removeItem("filterChange");
103 sessionStorage.setItem("filterChange","true");
104});
105</script>