RbiAnnouncementWeb

RBI Announcements
RBI Announcements

Call Letter Banner

RbiCallLetterSearchResultFilter

सर्च रिफाइन करें

खोज परिणाम

टेम्पलेट के प्रोसेसिंग के समय त्रुटि हुई है.
The string doesn't match the expected date/time/date-time format. The string to parse was: "null". The expected format was: "yyyy-MM-dd".
The nested reason given follows:
Unparseable date: "null"

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${dateUtil.getDate(lastDate?datetime(...  [in template "20099#20125#108704139" at line 141, column 137]
----
1<#assign 
2	AssetEntryLocalServiceUtil=serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") 
3	DLFileEntryLocalService=serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") 
4	assetVocabularyLocalService=serviceLocator.findService("com.liferay.asset.kernel.service.AssetVocabularyLocalService") 
5	assetCategoryLocalService=serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService") /> 
6 
7 
8<#assign JSONFactoryUtil=staticUtil["com.liferay.portal.kernel.json.JSONFactoryUtil"] /> 
9<#assign DLAppLocalServiceUtil=staticUtil["com.liferay.document.library.kernel.service.DLAppLocalServiceUtil"] /> 
10 
11 
12 
13<#assign currDate=.now?date /> 
14<#assign pageTitleKey="" /> 
15<#if layout.getExpandoBridge().getAttribute("Page Title Key")?has_content> 
16	<#assign key=layout.getExpandoBridge().getAttribute("Page Title Key") /> 
17	<#assign pageTitleKey=languageUtil.get(locale,key) /> 
18	<#else> 
19		<#assign pageTitleKey=layout.getName(locale) /> 
20</#if> 
21<div class="call-letter-wrapper" tabindex="0" id="skipContent"> 
22	<div class="Notification-content-wrap full-width press-release-content-wrap" 
23		tabindex="0"> 
24		<div class="container"> 
25			<div class="row"> 
26 
27				<div class="col-12 notifications-page-header full-width"> 
28					<div class="row no-gutters"> 
29						<div class="col-12"> 
30							<h3 class="section-heading font-resized"> 
31							${pageTitleKey} 
32							</h3> 
33						</div> 
34					</div> 
35				</div> 
36 
37				<div class="col-12"> 
38					<div class="notifications-row-wrapper toogle-grid-row show-row-view dynamic-resize"> 
39					<div class="row"> 
40						<#if entries?has_content> 
41							<#list entries as curEntry> 
42								<#assign 
43									assetEntry=AssetEntryLocalServiceUtil.fetchEntry(curEntry.getClassName(),curEntry.getClassPK()) 
44									categories=assetCategoryLocalService.getCategories(curEntry.getClassName(),curEntry.getClassPK()) /> 
45								<#if assetEntry?has_content> 
46									<#assign viewURL=curEntry.getViewURL()?split('?')[0] /> 
47									<#if assetEntry.getClassName()=="com.liferay.journal.model.JournalArticle"> 
48										<#assign article=assetEntry.getAssetRenderer().getArticle() id=article.getId() 
49											warningMessageLocale=article.getExpandoBridge().getAttribute("withdrawn-warning-message") 
50											groupId=article.getGroupId() 
51											articalVersion=article.getExpandoBridge().getAttribute("article-version") 
52											URL=article.getExpandoBridge().getAttribute("pdf-url") /> 
53										<#assign content=saxReaderUtil.read(article.getContentByLocale(locale)) 
54											indexTitle=content.valueOf("//dynamic-element[@name='Text16013761' 
55											]/dynamic-content") 
56											description=content.valueOf("//dynamic-element[@name='RichText61951935' 
57											]/dynamic-content") 
58											contentPublishDate=content.valueOf("//dynamic-element[@name='Date21957012' 
59											]/dynamic-content") publishDate=assetEntry.publishDate 
60											fileUpload=content.valueOf("//dynamic-element[@name='Upload80557217' 
61											]/dynamic-content") 
62											lastDate=content.valueOf("//dynamic-element[@name='Date24745238' 
63											]/dynamic-content") webcontentTitle=assetEntry.getTitle() /> 
64										<#assign jsonDlFileEntry=JSONFactoryUtil.createJSONObject(fileUpload) /> 
65										<#assign jsonDlFileEntryGroupId=jsonDlFileEntry.getString("groupId") /> 
66										<#assign jsonDlFileEntryUuId=jsonDlFileEntry.getString("uuid") /> 
67 
68										<#if fileUpload?has_content && jsonDlFileEntryGroupId?has_content> 
69											<#assign 
70												DLFileEntry=DLFileEntryLocalService.fetchFileEntry(jsonDlFileEntryUuId,jsonDlFileEntryGroupId?number) /> 
71											<!--<span class="fileSize"> ${DLFileEntry.getSize()}+' '</span> --> 
72 
73											<#assign str='/documents/87730/' +DLFileEntry.getFolderId()+'/' /> 
74											<#assign str +=DLFileEntry.getFileName() /> 
75 
76										</#if> 
77										<#if indexTitle?has_content && publishDate?has_content> 
78											<div class="col-12 grid-view-col"> 
79												<div class="notification-row-each"> 
80													<div class="notification-row-each-inner"> 
81														<div class="notification-date font-resized"> 
82															<div> 
83																${dateUtil.getDate(publishDate, "MMM dd, yyyy", locale)} 
84															</div> 
85															<div class="tagdiv"> 
86																<#assign vacanyStatusCategoryId="" /> 
87																<#list categories as assetCategory> 
88																	<#if assetCategory.getVocabularyId()==44266581> 
89																		<#assign 
90																			vacanyStatusCategoryId=assetCategory.getCategoryId() /> 
91																		<#if vacanyStatusCategoryId==44266585> 
92																			<div class="tagdiv mains"> 
93																				<span 
94																					class="stage">${languageUtil.get(locale,'mains')}</span> 
95																			</div> 
96																			<#elseif vacanyStatusCategoryId==44266582> 
97																				<div class="tagdiv prelims"> 
98																					<span 
99																						class="stage">${languageUtil.get(locale,'prelims')}</span> 
100																				</div> 
101																				<#elseif 
102																					vacanyStatusCategoryId==44266588> 
103																					<div class="tagdiv interviews"> 
104																						<span 
105																							class="stage">${languageUtil.get(locale,'interviews')}</span> 
106																					</div> 
107																		</#if> 
108																	</#if> 
109																</#list> 
110															</div> 
111														</div> 
112														<a href="${viewURL}" class="mtm_list_item_heading"> 
113															<div class="notifications-heading"> 
114 
115																<#if indexTitle?has_content> 
116																	${indexTitle} 
117																</#if> 
118 
119															</div> 
120														</a> 
121														<!-- Download PDF--> 
122														<div class="last-download-date-wrap"> 
123															<div class="btn-wrap"> 
124																<#if str?has_content> 
125																	<a href="${str}" target="_blank" 
126																		class="matomo_download "> 
127																		<img src="/documents/70233/0/fileDownload.svg" 
128																			class="downloadFile" 
129																			alt="${languageUtil.get(locale,'download')}" 
130																			title="${languageUtil.get(locale,'download')}"> 
131																		${languageUtil.get(locale,'pdf')} (<span 
132																			class="fileSize">${DLFileEntry.getSize()}</span> 
133
134																	</a> 
135																</#if> 
136															</div> 
137															<!-- code changes end --> 
138															<#if lastDate?has_content> 
139																<div class="lastDownloadingDate"> 
140																	${languageUtil.get(locale, "last-download")} 
141																	${dateUtil.getDate(lastDate?datetime("yyyy-MM-dd"), 
142																	"MMM dd, yyyy", locale)} 
143																</div> 
144															</#if> 
145														</div> 
146													</div> 
147												</div> 
148											</div></#if> 
149									</#if> 
150								</#if> 
151							</#list> 
152						</#if> 
153						</div> 
154					</div> 
155				</div> 
156			</div> 
157		</div> 
158	</div> 
159</div> 
160</div> 
161 
162<script> 
163 
164	$(document).ready(function () { 
165 
166		$(".fileSize").each(function () { 
167			var fileSize = $(this).html() 
168			if (fileSize != "") { 
169				$(this).html(formatFileSize(parseInt(fileSize), 2)) 
170
171		}); 
172 
173		function formatFileSize(bytes, decimalPoint) { 
174			if (bytes == 0) 
175				return '0 Bytes'; 
176			var k = 1024, 
177				dm = decimalPoint || 2, 
178				sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], 
179				i = Math.floor(Math.log(bytes) / Math.log(k)); 
180			return (parseFloat((bytes / Math.pow(k, i)).toFixed(dm)) + ' ' + sizes[i]); 
181
182 
183	}); 
184</script> 

आरबीआई-इंस्टॉल-आरबीआई-सामग्री-वैश्विक

RbiSocialMediaUtility

आरबीआई मोबाइल एप्लीकेशन इंस्टॉल करें और लेटेस्ट न्यूज़ का तुरंत एक्सेस पाएं!

Scan Your QR code to Install our app

Custom Date Facet

श्रेणी पहलू

केटेगरी

श्रेणी पहलू

केटेगरी

श्रेणी पहलू

केटेगरी

श्रेणी पहलू

केटेगरी