RbiSearchHeader

Press escape key to go back

Past Searches

rbi.page.title.1
rbi.page.title.2

Press Releases Marquee

RBI Announcements
RBI Announcements

RbiAnnouncementWeb

RBI Announcements
RBI Announcements

Asset Publisher

an-error-occurred-while-processing-the-template
Java method "com.sun.proxy.$Proxy127.fetchEntry(String, long)" threw an exception when invoked on com.sun.proxy.$Proxy127 object "com.liferay.asset.internal.service.AssetEntryAssetCategoryRelAssetEntryLocalServiceWrapper@ebcc441"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: assertEntry = assetEntryLocalService...  [in template "20099#20125#362102" at line 26, column 5]
----
1<#assign user=themeDisplay.getUser() /> 
2<#assign roles=user.getRoles() /> 
3<#assign isDisplayTTS=true /> 
4<#assign className="" /> 
5<#assign theme_display=themeDisplay /> 
6<#assign images_folder=theme_display.getPathThemeImages() /> 
7 
8<#list roles as role> 
9    <#if role.getName()=="Content Checker" || role.getName()=="Content Maker" || role.getName()=="DOC Maker" || 
10        role.getName()=="DOC Checker"> 
11        <#assign isDisplayTTS=false /> 
12        <#assign className="border-0" /> 
13    </#if> 
14</#list> 
15 
16<#assign UUID="" groupId=getterUtil.getLong(groupId) fileSize="" docURL="" /> 
17<#assign 
18    dlFileEntryLocalService=serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") 
19    assetCategoryLocalService=serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService") 
20    journalArticleLocalService=serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") 
21    classNameLocalService=staticUtil["com.liferay.portal.kernel.service.ClassNameLocalServiceUtil"] 
22    AssetVocabularyLocalService=serviceLocator.findService("com.liferay.asset.kernel.service.AssetVocabularyLocalService") 
23    assetEntryLocalService=serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") 
24    article=journalArticleLocalService.getArticle(getterUtil.getLong(groupId),.vars['reserved-article-id'].data, 
25    getterUtil.getDouble(.vars['reserved-article-version'].data)) 
26    assertEntry=assetEntryLocalService.fetchEntry("com.liferay.journal.model.JournalArticle", 
27    article.getId())!assetEntryLocalService.fetchEntry("com.liferay.journal.model.JournalArticle", 
28    article.getResourcePrimKey()) sectionMap='' 
29    categories=assetCategoryLocalService.getCategories("com.liferay.journal.model.JournalArticle", 
30    article.getResourcePrimKey()) isVersion=false 
31    classNameId=classNameLocalService.getClassNameId("com.liferay.journal.model.JournalArticle") /> 
32<#assign tags=assertEntry.getTagNames() /> 
33<#assign languagetag="pending_" +locale?lower_case /> 
34<#if categories?has_content> 
35    <#list categories as category> 
36        <#assign assetVocabulary=AssetVocabularyLocalService.fetchAssetVocabulary(category.getVocabularyId()) 
37            vocabularyName=assetVocabulary.getName() /> 
38        <#if vocabularyName=="newsectionmaster"> 
39            <#if sectionMap==''> 
40                <#assign sectionMap=category.getTitle(locale) /> 
41            </#if> 
42        </#if> 
43    </#list> 
44</#if> 
45<input type="hidden" value="${sectionMap}" id="detail-section"> 
46 
47<div id="skipContent"></div> 
48<div class="rbi-breadcrumbs-wrap rbi-simple-breadcrumbs-wrapper final-one full-width"> 
49    <div class="container"> 
50        <nav> 
51            <ol class="breadcrumb rbi-simple-breadcrumbs"> 
52                <li class="breadcrumb-item"> 
53                    <a href="/web/rbi/home"> 
54                        ${languageUtil.get(locale, "home")} 
55                    </a> 
56                </li> 
57                <li class="breadcrumb-item"> 
58                    <a href="/web/rbi/press-releases"> 
59                        ${languageUtil.get(locale,"pressreleases")} 
60                    </a> 
61                </li> 
62                <li class="breadcrumb-item active" aria-current="page"> 
63                    <#if (Text44809430.getData())?has_content> 
64                        ${Text44809430.getData()} 
65                    <#else> 
66                        ${.vars['reserved-article-title'].data} 
67                    </#if> 
68                </li> 
69 
70            </ol> 
71        </nav> 
72    </div> 
73</div> 
74 
75<#assign URL=article.getExpandoBridge().getAttribute("pdf-url") /> 
76<#if URL?has_content> 
77    <#list URL?keys as key> 
78        <#if key==locale> 
79            <#assign docURL=URL?values[key_index] /> 
80        </#if> 
81        <#if !docURL?has_content && key=="en_US"> 
82            <#assign docURL=URL?values[key_index] /> 
83        </#if> 
84    </#list> 
85</#if> 
86<#if docURL?has_content> 
87    <#list docURL?split("/") as sValue> 
88        <#if sValue?is_last> 
89            <#list sValue?split("?") as uuid> 
90                <#if uuid?is_first> 
91                    <#assign UUID=uuid /> 
92                </#if> 
93            </#list> 
94        </#if> 
95    </#list> 
96</#if> 
97 
98<#if UUID?has_content> 
99    <#attempt> 
100        <#assign dlFileEntry=dlFileEntryLocalService.fetchFileEntry(UUID,groupId?number) /> 
101        <#if dlFileEntry?has_content> 
102            <#assign fileSize=dlFileEntry.getSize() 
103                fileAssetEntry=assetEntryLocalService.getEntry("com.liferay.document.library.kernel.model.DLFileEntry", 
104                dlFileEntry.getFileEntryId()) docURL=fileAssetEntry.getAssetRenderer().getURLDownload(themeDisplay) 
105                docURL=docURL?replace("/"+UUID,"") /> 
106        </#if> 
107        <#recover> 
108    </#attempt> 
109</#if> 
110 
111<#assign currLocale=locale.toString()> 
112    <#assign id=article.getId() /> 
113<div id="articleUniqueID" class="hide">${id}</div> 
114 
115<div class="container pl-0 pr-0 dynamic-resize"> 
116    <#-- removed class for migration data <div class="full-width Notification-content-wrap press-release-content-wrap"> --> 
117        <div class="Notification-content-wrap full-width"> 
118            <div class="published-on-wrapper"> 
119                <div class="container-fluid"> 
120                    <div class=" published-on-contents"> 
121                        <div class="row no-gutters article-published-row-wrapper"> 
122                            <div class="article-published-dates-wrapper"> 
123                                <div class="article-published-date"> 
124                                    <span class="published-date ${className}"> 
125                                        <#assign CONTENT_PUBLISH_DATE_Data=getterUtil.getString(Field47979286.getData())> 
126                                        <#if validator.isNotNull(CONTENT_PUBLISH_DATE_Data)> 
127                                            <#assign CONTENT_PUBLISH_DATE_DateObj=dateUtil.parseDate("yyyy-MM-dd", CONTENT_PUBLISH_DATE_Data, locale)> 
128                                            <#if currLocale=="hi_IN"> 
129                                                ${dateUtil.getDate(CONTENT_PUBLISH_DATE_DateObj, "dd MMMM yyyy", locale)} 
130                                                ${languageUtil.get(locale,"published-on-x")} 
131                                            <#else> 
132                                                ${languageUtil.get(locale,"published-on")} 
133                                                ${dateUtil.getDate(CONTENT_PUBLISH_DATE_DateObj, "MMMM dd, yyyy", locale)} 
134                                            </#if> 
135                                        </#if> 
136                                    </span> 
137                                </div> 
138                            </div> 
139                            <div class="article-tts-view-pdf-wrapper"> 
140                                <div class="article-text-to-speach-wrapper"> 
141                                    <#if isDisplayTTS> 
142                                        <div class="listen-header"> 
143                                            <a href="javascript:void(0);" id="textSpeechButton" 
144                                                class="tts-listen-audio"> 
145                                                <button class="player-button-outer-top"> 
146                                                    <img src="/documents/20125/174906/speech-to-text-play.svg" 
147                                                        alt="${languageUtil.get(locale," listen")}" /> 
148                                                </button> 
149                                                <span class="article-text-to-speach textSpeechButton">${languageUtil.get(locale,"listen")}</span> 
150                                            </a> 
151                                        </div> 
152                                    </#if> 
153                                </div> 
154 
155                                <div class="social-media-view-on"> 
156                                    <#if (YoutubeRedirectLink.getData())!="" || (FacebookRedirectLink.getData())!="" || (TwitterRedirectLink.getData())!=""> 
157                                        <div class="view-on-contents-wrapper"> 
158                                            <a class="view-on share-details"> 
159                                                <img src="/documents/87730/97420/view-on.svg" class="view-on" 
160                                                    alt="view-on" title="view-on"> 
161                                                <span class="fileName">${languageUtil.get(locale,"view-on")}</span> 
162                                            </a> 
163 
164                                            <div class="view-on-wrapper view-on-overlay-option"> 
165                                                <div class="tooltip-arrow-up"></div> 
166                                                <div class="tooltip-content"> 
167                                                    <ul> 
168                                                        <#if (YoutubeRedirectLink.getData())!=""> 
169                                                            <li> 
170                                                                <a class="viewon_yt" target="_blank" href="${YoutubeRedirectLink.getData()}"> 
171                                                                    <img src="/documents/20125/174906/youtube-logo.svg" alt="${languageUtil.get(locale,'youtube')}" 
172                                                                        title="${languageUtil.get(locale,'youtube')}"> 
173                                                                        ${languageUtil.get(locale,'youtube')} 
174                                                                </a> 
175                                                            </li> 
176                                                        </#if> 
177                                                        <#if (FacebookRedirectLink.getData())!=""> 
178                                                            <li> 
179                                                                <a class="viewon_fb" target="_blank" href="${FacebookRedirectLink.getData()}"> 
180                                                                    <img src="/documents/20125/174906/facebook-logo.svg" 
181                                                                        alt="${languageUtil.get(locale,'facebook')}" 
182                                                                        title="${languageUtil.get(locale,'facebook')}">${languageUtil.get(locale,'facebook')} 
183                                                                </a> 
184                                                            </li> 
185                                                        </#if> 
186                                                        <!-- 
187                                                <li><a class="mtm_yt share-details"  
188                                                href="javascript:void();"> 
189                                                <img src="/documents/20125/174906/youtube-logo.svg" alt="${languageUtil.get(locale,'instagram')}" 
190                                                            title="${languageUtil.get(locale,'instagram')}">${languageUtil.get(locale,'instagram')}</a></li> --> 
191                                                        <#if (TwitterRedirectLink.getData())!=""> 
192                                                            <li> 
193                                                                <a class="viewon_twit" target="_blank" href="	${TwitterRedirectLink.getData()}"> 
194                                                                    <img src="/documents/20125/174906/twitter-logo.svg" 
195                                                                        alt="${languageUtil.get(locale,'twitter')}" 
196                                                                        title="${languageUtil.get(locale,'twitter')}">${languageUtil.get(locale,'twitter')} 
197                                                                </a> 
198                                                            </li> 
199                                                        </#if> 
200                                                    </ul> 
201                                                </div> 
202                                            </div> 
203                                        </div> 
204                                    </#if> 
205                                </div> 
206 
207                                <#if docURL?? && docURL?has_content> 
208                                    <div class="download-pdf-wrapper"> 
209                                        <div class="btn-wrap"> 
210                                            <a href="${docURL?split('?')[0]}" target="_blank" class="matomo_download"> 
211                                                <img src="/documents/70233/0/fileDownload.svg" class="downloadFile" 
212                                                    alt="Download File" title="Download File"> 
213                                                <span class="fileName matomo_download"> 
214                                                    ${languageUtil.get(locale,"pdf")} (<span class="fileSize"> 
215                                                        <#if fileSize?has_content> 
216                                                            ${fileSize} 
217                                                        </#if> 
218                                                    </span>) 
219                                                </span> 
220                                            </a> 
221                                        </div> 
222                                    </div> 
223                                </#if> 
224                            </div> 
225                        </div> 
226                    </div> 
227                </div> 
228                <div id="mainContent"> 
229                    <div class="mt-3 published-content-wrapper migrated-data-heading dynamic-resize"> 
230                        <div class="container-fluid"> 
231                            <div class="published-contents"> 
232                                <div class="row no-gutters"> 
233                                    <div class="col-md-12 col-12"> 
234                                        <#if tags?has_content> 
235                                            <#list tags as tag> 
236                                                <#if tag==languagetag> 
237                                                    <div class="if-not-eng-lang"> 
238                                                        <span class="message-txt font-resized"> 
239                                                            ${languageUtil.get(locale, "pending-content-disclaimer-message")} 
240                                                        </span> 
241                                                    </div> 
242                                                </#if> 
243                                            </#list> 
244                                        </#if> 
245                                        <h2 class="mt-3 section-heading fetch-page-title" id="mtm_details_page_heading"> 
246                                            <#if (Text44809430.getData())?has_content> 
247                                                ${Text44809430.getData()} 
248                                            <#else> 
249                                                ${.vars['reserved-article-title'].data} 
250                                            </#if> 
251                                        </h2> 
252                                    </div> 
253 
254                                    <div class="col-12"> 
255                                        <div id="migrated_data_dummy" class="d-none"></div> 
256                                        <div class="migrated-data-wrap"> 
257                                            <#if (RichText30833720.getData())??> 
258                                                ${RichText30833720.getData()} 
259                                            </#if> 
260                                        </div> 
261                                    </div> 
262                                </div> 
263                            </div> 
264                        </div> 
265                    </div> 
266                </div> 
267            </div> 
268        </div> 
269</div> 
270 
271<!-- Modal videoPopUp --> 
272<#if (vidPopUp.getData())!=""> 
273    <div class="modal fade video-overlay youtube-video-popup" id="TnTable-videoPopUp" role="dialog" 
274        style="display:none;"> 
275        <div class="modal-dialog"> 
276            <!-- Modal content--> 
277            <div class="modal-content"> 
278                <div class="closePopUp-wrapper"> 
279                    <img src="${images_folder}/rbi-main/icon-cross-search.svg" alt="close the popup" 
280                        title="close the popup" data-dismiss="modal"> 
281                </div> 
282 
283                <div class="modal-body"> 
284                    <div class="youtube-video-overlay-content "> 
285                        <!--YouTube video area--> 
286                        <div class="row no-gutters"> 
287                            <div class="col-12"> 
288                                <iframe width="100%" src="${vidPopUp.getData()}" height="450" frameborder="0" 
289                                    scrolling="no" marginheight="0" marginwidth="0" allowfullscreen></iframe> 
290                            </div> 
291                        </div> 
292                        <!--YouTube video area--> 
293                    </div> 
294                </div> 
295            </div> 
296        </div> 
297    </div> 
298</#if> 
299<!-- Modal videoPopUp end --> 
300 
301<script> 
302    $(document).on('click', function (event) { 
303        if ($(event.target).closest('.view-on-contents-wrapper').length === 0) { 
304            $('.view-on-wrapper').hide(); 
305
306        event.stopPropagation(); 
307    }); 
308 
309    $(document).ready(function () { 
310        //Resolved tab title special character ASCII code issue 
311        var oldPageTitle = $('title').text(); 
312        var pageTitle = $(".fetch-page-title").text() + "-" + oldPageTitle.split("-")[1]; 
313        $(document).prop('title', pageTitle); 
314 
315        $(".fileSize").each(function () { 
316            var fileSize = $(this).html() 
317            if (fileSize != "") { 
318                $(this).html(formatFileSize(parseInt(fileSize), 2)) 
319
320        }); 
321 
322        $('.view-on').click(function () { 
323            $(this).siblings(".view-on-wrapper").toggle(); 
324            //  $('.view-on-wrapper.custom-tooltip').toggle(); 
325        }); 
326 
327        $(".youtube-video-popup #yt-player").each(function () { 
328            var youtubeLink = $(this).find("#iframe-yt").attr("data-src"); 
329            console.log("youtubeLink : " + youtubeLink); 
330            if (youtubeLink.includes("youtu.be")) { 
331                newYoutubeLink = youtubeLink.replace("youtu.be", "www.youtube.com/embed"); 
332                console.log("newYoutubeLink : " + newYoutubeLink); 
333                $(this).find("#iframe-yt").attr("data-src", newYoutubeLink); 
334            } else if (youtubeLink.includes("watch?v=")) { 
335                newYoutubeLink = youtubeLink.replace("watch?v=", "embed/"); 
336                console.log(newYoutubeLink); 
337                $(this).find("#iframe-yt").attr("data-src", newYoutubeLink); 
338
339        }); 
340 
341        var oldPageTitle = $('title').text(); 
342        var pageTitle = $("#mtm_details_page_heading").text() + "-" + oldPageTitle.split("-")[1]; 
343        $(document).prop('title', pageTitle); 
344 
345        function formatFileSize(bytes, decimalPoint) { 
346            if (bytes == 0) 
347                return '0 Bytes'; 
348            var k = 1024, 
349                dm = decimalPoint || 2, 
350                sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
351                i = Math.floor(Math.log(bytes) / Math.log(k)); 
352            return (parseFloat((bytes / Math.pow(k, i)).toFixed(dm)) + ' ' + sizes[i]); 
353
354    }); 
355</script> 
356<style> 
357    .if-not-eng-lang .message-txt { 
358        border-radius: 2px; 
359        padding: 3px 5px; 
360        background-color: var(--bg-color-1); 
361
362 
363    .if-not-eng-lang { 
364        margin-top: 6px; 
365
366 
367    @media screen and (max-width: 768px) { 
368        .if-not-eng-lang { 
369            margin-top: 3px; 
370
371        .if-not-eng-lang .message-txt { 
372            font-size: var(--fnt_14); 
373
374
375 
376    body.is_user.dark-theme .if-not-eng-lang .message-txt { 
377        background-color: var(--color-grey); 
378
379</style> 
380<@liferay_portlet["runtime"] instanceId="99123457" portletName="com_liferay_rbi_tts_utility_RbiTtsCommonUtilityPortlet" /> 

Related Assets

RBI-Install-RBI-Content-Global

RbiSocialMediaUtility

بھارت موبائل ایپلی کیشن کے ریزرو بینک کو انسٹال کریں اور تازہ ترین خبروں تک فوری رسائی حاصل کریں!

Scan Your QR code to Install our app

RbiWasItHelpfulUtility

صفحے پر آخری اپ ڈیٹ:

یہ صفحہ مددگار تھا؟