टेम्पलेट के प्रोसेसिंग के समय त्रुटि हुई है.
Java method "com.liferay.portal.kernel.util.DateUtil_IW.parseDate(String, String, Locale)" threw an exception when invoked on com.liferay.portal.kernel.util.DateUtil_IW object "com.liferay.portal.kernel.util.DateUtil_IW@4f047260"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign dateObj = dateUtil.parseDate(...  [in template "20116#20152#132609" in function "printNews" at line 108, column 9]
	- Reached through: #assign newsList = printNews(year, mo...  [in template "20116#20152#132609" in macro "newsAndMediaMacro" at line 64, column 13]
	- Reached through: @newsAndMediaMacro  [in template "20116#20152#132609" at line 44, column 29]
----
1<#assign themeImgFolder = getterUtil.getString(request['theme-display']['path-theme-images']) /> 
2<#assign currentMonthNumber = .now?date?string('MM')?number> 
3<#assign currentYear = dateUtil.getDate(.now, "yyyy", locale)> 
4<#assign year = 0> 
5<#assign yearsForFilter = []> 
6<#assign yearsForF = "abcd"> 
7<#assign filterEndYear = 0> 
8<section class="general-section"> 
9    <div class="row"> 
10        <div class="col-md-12"> 
11            <div class="pad-left"> 
12                <div class="genreral-content-head"> 
13                    <h3>${.vars['reserved-article-title'].data} 
14    					<span class="career-year-filter">  <span>Select Year</span> 
15    					    <form action="" method="POST" style="display:inline-flex;">  
16        					<select label="" class="mapFields form-control1" name="<portlet:namespace/>yearFilter" 
17    							id="year" onchange="filterChange(this.value)" style="padding-right:0px !important;" > 
18    						    <!--<#if propsUtil.get("filter.year")??> 
19                                    <#list currentYear?number..propsUtil.get("filter.year")?number as cur_year> 
20                                        <option value="${cur_year}">${cur_year}</option> 
21                                    </#list>     
22                                <#else> 
23                                    <#list currentYear?number..currentYear?number-1 as cur_year> 
24                                        <option value="${cur_year}">${cur_year}</option> 
25                                    </#list> 
26                                </#if>  -->  
27    						</select> 
28    						&nbsp; 
29    						 
30    					 
31    		                </form> 
32    					</span> 
33    				</h3> 
34                </div> 
35                <div class="common-page-body"> 
36                    <div class="description-div"> 
37                        <#if detailPageDescription.getData()?has_content> 
38                            ${detailPageDescription.getData()} 
39                        </#if> 
40                    </div> 
41                    <#if propsUtil.get("filter.year")??> 
42                        <#list currentYear?number..propsUtil.get("filter.year")?number as cur_year> 
43                            <#assign year = cur_year> 
44                            <@newsAndMediaMacro/> 
45                        </#list> 
46                            <@setFilterValue/> 
47                    <#else> 
48                        <#list currentYear?number..currentYear?number-1 as cur_year> 
49                            <#assign year = cur_year> 
50                            <@newsAndMediaMacro/> 
51                        </#list> 
52                    </#if> 
53                </div> 
54            </div> 
55        </div> 
56    </div> 
57</section> 
58<#macro newsAndMediaMacro> 
59    <#if news.getSiblings()?has_content> 
60        <#if year != currentYear?number> 
61            <#assign currentMonthNumber = 12?number> 
62        </#if> 
63    	<#list currentMonthNumber..1 as month> 
64    	    <#assign newsList =  printNews(year, month)> 
65    	    <#if newsList != ""> 
66    	        <#if !yearsForFilter?seq_contains(year)> 
67    	            <#assign yearsForFilter = yearsForFilter + [year]> 
68    	        </#if> 
69    	    </#if> 
70    	    <#if (newsList?length?number > 0)> 
71    	        <div class="${year} hidden-news"> 
72        	        <div class="genreral-content-head"> 
73        	            <h4>${getMonth(month)} ${year}</h4> 
74        	        </div> 
75        	        <div class="news-div Announcements-padding"> 
76                	    <ul> 
77                	        <#list newsList?split("$") as cur_news> 
78                	            <#if (cur_news?length?number > 0)> 
79                        	        <li> 
80                        	            ${cur_news} 
81                        	        </li> 
82                	            </#if> 
83                	        </#list> 
84                	    </ul> 
85            	    </div> 
86        	    </div> 
87    	    </#if> 
88    	</#list> 
89    </#if> 
90</#macro> 
91<#macro setFilterValue> 
92    <#if propsUtil.get("filter.year")??> 
93        <#assign filterEndYear = propsUtil.get("filter.year")> 
94    <#else> 
95        <#assign filterEndYear = yearsForFilter?first - 1> 
96    </#if> 
97    <script> 
98        var filterYearStart = '${yearsForFilter?first}'; 
99        var filterEndYear = '${filterEndYear}'; 
100        for(var i = filterYearStart; i >= filterEndYear; i--) { 
101           $(".mapFields").append("<option value='"+i+"'>"+i+"</option>");  
102
103    </script> 
104</#macro> 
105<#function printNews currentYear month> 
106    <#local allNews = ""> 
107    <#list news.getSiblings() as cur_news> 
108        <#assign dateObj = dateUtil.parseDate("yyyy-MM-dd", cur_news.date.data, locale)> 
109    	<#if dateUtil.getDate(dateObj, "yyyy", locale)== currentYear?string> 
110    	        <#if month?length?number == 1> 
111    	            <#assign monthNumber = "0" + month> 
112    	        <#else> 
113    	            <#assign monthNumber = month> 
114    	        </#if> 
115                <#if dateUtil.getDate(dateObj, "MM", locale) == monthNumber?string> 
116                    <#local allNews = allNews + '<a href="${cur_news.redirectURL.data}" class="externallink" target="_blank">${cur_news.getData()}</a>' +"$"> 
117                    </br> 
118                    
119                </#if> 
120    	</#if></br> 
121	</#list> 
122	<#return allNews> 
123</#function> 
124<#function getMonth monthNumber> 
125    <#if monthNumber?number == 1> 
126        <#return "January"> 
127    <#elseif monthNumber?number == 2> 
128        <#return "February"> 
129    <#elseif monthNumber?number == 3> 
130        <#return "March"> 
131    <#elseif monthNumber?number == 4> 
132        <#return "April"> 
133    <#elseif monthNumber?number == 5> 
134        <#return "May"> 
135    <#elseif monthNumber?number == 6> 
136        <#return "June"> 
137    <#elseif monthNumber?number == 7> 
138        <#return "July"> 
139    <#elseif monthNumber?number == 8> 
140        <#return "August"> 
141    <#elseif monthNumber?number == 9> 
142        <#return "September"> 
143    <#elseif monthNumber?number == 10> 
144        <#return "October"> 
145    <#elseif monthNumber?number == 11> 
146        <#return "November"> 
147    <#else> 
148        <#return "December">     
149    </#if> 
150</#function> 
151<script> 
152    var defaultFilterVal = ''; 
153    $(document).ready(function() { 
154        defaultFilterVal = $('.mapFields').val(); 
155        $("."+defaultFilterVal).show(); 
156    }); 
157    function filterChange(year) { 
158        $(".hidden-news").hide(); 
159        $("." + year).show(); 
160
161</script> 
162<style> 
163.career-year-filter{ 
164	font-size: 16px; 
165	float: right; 
166	position:relative; 
167	bottom:4px; 
168
169.ippbarchive-button{ 
170 
171  background: #500f29; 
172   border-radius: 0; 
173    border: 2px solid #500f29; 
174     color: #fff; 
175      position:relative; 
176
177.form-control1{ 
178    position:  relative;  
179    display:block; 
180    width:100%; 
181    height: 26px; 
182    padding: 0px 12px; 
183    font-size:14px; 
184    line-height:1.42857143; 
185    color:#555; 
186    background-color:#fff; 
187    background-image:none; 
188    border:1px solid #ccc; 
189    border-radius:4px; 
190    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075); 
191    box-shadow:inset 0 1px 1px rgba(0,0,0,.075); 
192    -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; 
193
194@media (max-width: 767px) { 
195	.career-year-filter { 
196	    position: relative !important; 
197	    bottom: 50px !important; 
198
199
200.hidden-news { 
201        display : none; 
202
203    .genreral-content-head h4 { 
204        color: #500f29; 
205        border-bottom: 2px solid #999; 
206        padding: 3px 0; 
207
208    .news-div a {  
209        color : black; 
210        display:inline-block; 
211        width:100%; 
212        white-space: nowrap; 
213        overflow: hidden; 
214        text-overflow: ellipsis; 
215        position: relative; 
216    top: 4px; 
217
218    .Announcements-padding ul{ 
219        list-style-image: url("${themeImgFolder}/ippb_media/right_arrow.png"); 
220        background-size: 40px; 
221
222    .description-div { 
223        padding-bottom: 20px; 
224
225     .news-div a:hover { 
226       color:#500f29;   
227
228</style>