Myanmar National Portal

Latest News
Announcements
An error occurred while processing the template.
Java method "mnp.custom.dlfile.util.DLFileUtilServiceImpl.getFileVersion(Long)" threw an exception when invoked on mnp.custom.dlfile.util.DLFileUtilServiceImpl object "mnp.custom.dlfile.util.DLFileUtilServiceImpl@28f918e7"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #if dlAppServiceUtil.getFileVersion(f...  [in template "20116#20152#37211" at line 77, column 45]
----
1<style> 
2    .img-fluid1 { 
3        max-width: 100%; 
4        height: auto; 
5        min-height: 200px; 
6
7 
8    button.mfp-arrow { 
9        overflow: visible; 
10        cursor: pointer; 
11        background: transparent; 
12        border: 0; 
13        -webkit-appearance: none; 
14        display: none; 
15        outline: 0; 
16        padding: 0; 
17        z-index: 1046; 
18        box-shadow: none; 
19        touch-action: manipulation; 
20
21 
22    .mnp_body .lightbox-item:hover .video-image--wrapper img { 
23        transform: scale(1.5); 
24        transition: transform .2s; 
25
26 
27    .mnp_body .lightbox-video { 
28    width: 100%; 
29    height: 200px; 
30    margin-bottom: 80px; 
31
32</style> 
33 
34<#if entries?has_content> 
35    <#assign dlAppServiceUtil=serviceLocator.findService("mnp.custom.dlfile.util.DLFileUtilService") /> 
36    <#assign portlet_display=portletDisplay /> 
37    <#assign portlet_title=htmlUtil.escape(portlet_display.getTitle()) /> 
38    <section id="team" class="team section-bg"> 
39        <div class="container-fluid"> 
40            <div class="photoandmedia"> 
41                <div class="row photoText"> 
42                    <div class="col-6"> 
43                        <span class="bold">${portlet_title}</span> 
44                    </div> 
45                    <div class="col-6 videoText"> 
46                        <span class="bold"> <a style="float:right;color:black" href="/photos-and-videos"> 
47                                <@liferay_ui["message"] key="mnp-explore-more" /> >> 
48                            </a></span> 
49                    </div> 
50                </div> 
51            </div> 
52            <div class="row"> 
53				<#assign index= 1> 
54                <#list entries as entry> 
55                    <#assign assetRenderer=entry.getAssetRenderer() entryTitle=entry.getTitle(locale) 
56                        entrySummary=entry.getSummary(locale) journalArticle=assetRenderer.getArticle() 
57                        document=saxReaderUtil.read(journalArticle.getContent()) rootElement=document.getRootElement() 
58                        thumbnail="" image="" /> 
59                    <#list rootElement.elements() as dynamicElement> 
60                        <#if "image"==dynamicElement.attributeValue("name") 
61                            || "photo"==dynamicElement.attributeValue("name")> 
62                            <#assign image=dynamicElement.element("dynamic-content") thumbnail=thumbnail + 
63                                dynamicElement.element("dynamic-content").getData()> 
64                        </#if> 
65                    </#list> 
66 
67 
68                    <div class="col-lg-3 col-md-6 d-flex align-items-stretch" data-aos-delay="100"> 
69                        <div class="lightbox-item lightbox-video"> 
70 
71                            <div class="member"> 
72                                <div class="member-img popup-gallery"> 
73                                    <a href="${image.getData()}" class="video-image--wrapper"> 
74                                        <#assign fileEntryIdNumber=image.attributeValue("fileEntryId") /> 
75                                        <#if fileEntryIdNumber?? && fileEntryIdNumber?has_content> 
76                                            <#assign fileEntryIdNumber=image.attributeValue("fileEntryId")?number /> 
77                                            <#if dlAppServiceUtil.getFileVersion(fileEntryIdNumber)?? && dlAppServiceUtil.getFileVersion(fileEntryIdNumber)?has_content> 
78                                                <@adaptive_media_image["img"] 
79                                                    fileVersion=dlAppServiceUtil.getFileVersion(fileEntryIdNumber) 
80                                                    class="img-responsive" /> 
81                                                <#else> 
82                                                    <img src="${image.getData()}" class="img-responsive"> 
83                                            </#if> 
84                                            <#else> 
85                                                <img src="${image.getData()}" class="img-responsive"> 
86                                        </#if> 
87 
88                                    </a> 
89 
90                                    <#assign youtubeURL="" image="" value1='["value 1"]' value2='["value 2"]' 
91                                        videoType="" uploadVideo="" /> 
92                                    <#list rootElement.elements() as dynamicElement> 
93                                        <#if "linkVideo"==dynamicElement.attributeValue("name")> 
94                                            <#assign youtubeURL=dynamicElement.element("dynamic-content").getData()> 
95                                        </#if> 
96                                        <#if "image"==dynamicElement.attributeValue("name")> 
97                                            <#assign imageContent=dynamicElement.element("dynamic-content") 
98                                                image=dynamicElement.element("dynamic-content").getData()> 
99                                        </#if> 
100                                        <#if "uploadVideo"==dynamicElement.attributeValue("name")> 
101                                            <#assign uploadVideo=dynamicElement.element("dynamic-content").getData()> 
102                                        </#if> 
103                                        <#if "VideoType"==dynamicElement.attributeValue("name")> 
104                                            <#assign videoType=dynamicElement.element("dynamic-content").getData()> 
105                                        </#if> 
106                                    </#list> 
107 
108 
109                                    <#if (videoType==value1)> 
110                                        <a href="#" class="open-popup-link-${index}"> 
111                                            <div class="port-img-overlay"> 
112                                                <#assign fileEntryIdNumber=imageContent.attributeValue("fileEntryId") /> 
113                                                <#if fileEntryIdNumber?? && fileEntryIdNumber?has_content> 
114                                                    <#assign fileEntryIdNumber=imageContent.attributeValue("fileEntryId")?number /> 
115                                                    <#if dlAppServiceUtil.getFileVersion(fileEntryIdNumber)?? && dlAppServiceUtil.getFileVersion(fileEntryIdNumber)?has_content> 
116                                                        <@adaptive_media_image["img"] fileVersion=dlAppServiceUtil.getFileVersion(fileEntryIdNumber) /> 
117                                                        <#else> 
118                                                            <img class="port-main-img" src=${image} alt="img"> 
119                                                    </#if> 
120                                                    <#else> 
121                                                        <img class="port-main-img" src=${image} alt="img"> 
122                                                </#if> 
123                                            </div> 
124                                        </a> 
125                                        <div id="mnp-video-popup-${index}" class="white-popup mfp-hide"> 
126                                            <video width="720px" height="480px" controls> 
127                                                <source src="${uploadVideo}" type="video/mp4"> 
128                                                Your browser does not support the video tag. 
129                                            </video> 
130                                        </div> 
131                                        <script> 
132                                            $(document).ready(function () { 
133                                                $('.open-popup-link-${index}').magnificPopup({ 
134                                                    items: { 
135                                                        src: $('#mnp-video-popup-${index}'), 
136                                                        type: 'inline', 
137                                                        midClick: true, 
138                                                        mainClass: 'custom-popup-class' 
139
140                                                }); 
141                                            }); 
142 
143                                        </script> 
144                                        <#assign index=index + 1> 
145                                            <#elseif (videoType==value2)> 
146 
147                                                <a href="${youtubeURL}" class="popup-youtube"> 
148                                                    <div class="port-img-overlay"> 
149                                                        <#assign 
150                                                            fileEntryIdNumber=imageContent.attributeValue("fileEntryId") /> 
151                                                        <#if fileEntryIdNumber?? && fileEntryIdNumber?has_content> 
152                                                            <#assign 
153                                                                fileEntryIdNumber=imageContent.attributeValue("fileEntryId")?number /> 
154                                                            <#if dlAppServiceUtil.getFileVersion(fileEntryIdNumber)?? && dlAppServiceUtil.getFileVersion(fileEntryIdNumber)?has_content> 
155                                                                <@adaptive_media_image["img"] fileVersion=dlAppServiceUtil.getFileVersion(fileEntryIdNumber) /> 
156                                                                <#else> 
157                                                                    <img class="port-main-img" src=${image} alt="img"> 
158                                                            </#if> 
159                                                            <#else> 
160                                                                <img class="port-main-img" src=${image} alt="img"> 
161                                                        </#if> 
162                                                    </div> 
163                                                    <div class="port-overlay-cont"> 
164                                                        <div class="port-btn-cont"> 
165                                                            <i class="fa fa-play"></i> 
166                                                        </div> 
167                                                    </div> 
168                                                </a> 
169                                    </#if> 
170 
171                                </div> 
172                                <div class="member-info"> 
173                                    <span>${stringUtil.shorten(entryTitle,40)}</span> 
174                                </div> 
175                            </div> 
176                        </div> 
177                    </div> 
178 
179                </#list> 
180            </div> 
181        </div> 
182    </section> 
183 
184    <#else> 
185        <h1>${themeDisplay.translate("mnp-no-data-available")}</h1> 
186</#if> 
HOT NEWS
January 4,