Asset Publisher

An error occurred while processing the template.
The string doesn't match the expected date/time/date-time format. The string to parse was: "". The expected format was: "yyyy-MM-dd".
The nested reason given follows:
Unparseable date: ""

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign eventDate = eventDate?date("y...  [in template "4278864#4278898#4281199" in macro "getLocalization" at line 165, column 13]
	- Reached through: @getLocalization id="eventDate"  [in template "4278864#4278898#4281199" at line 20, column 21]
----
1<#assign SiteGroup = themeDisplay.getSiteGroup() /> 
2<#assign displayUrl = SiteGroup.getDisplayURL(themeDisplay) /> 
3<#assign currentUrl = themeDisplay.getLayout().getFriendlyURL()?remove_beginning("/") /> 
4 
5<div class="calendar-list-container"> 
6    <ul class="calendar-list"> 
7        <#if entries?has_content> 
8            <#list entries as curEntry> 
9                <#assign renderer = curEntry.getAssetRenderer() /> 
10                <#assign className = renderer.getClassName() > 
11                <#if className == "com.liferay.journal.model.JournalArticle"> 
12                    <#assign article = renderer.getArticle() > 
13                    <#assign img = article.getSmallImageURL() > 
14                    <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry) /> 
15                    <#assign viewURL = renderer.getURLViewInContext(renderRequest, renderResponse, viewURL ) /> 
16                    <#assign docXml = saxReaderUtil.read(article.getContentByLocale(locale)) /> 
17                    <#assign title = renderer.getTitle(locale) /> 
18                    <#assign eventsTitle = renderer.getTitle(locale) /> 
19                    <#assign eventDate = docXml.valueOf("//dynamic-element[@name='eventDate']/dynamic-content/text()")/> 
20                    <@getLocalization id="eventDate" /> 
21                    <#assign eventEndDate = docXml.valueOf("//dynamic-element[@name='eventEndDate']/dynamic-content/text()")/> 
22                    <#assign eventTime = docXml.valueOf("//dynamic-element[@name='eventTime']/dynamic-content/text()") /> 
23                    <#assign eventLocation = docXml.valueOf("//dynamic-element[@name='eventLocation']/dynamic-content/text()") /> 
24                    <#assign documentsAndMediaImage = docXml.valueOf("//dynamic-element[@name='documentsAndMediaImage']/dynamic-content/text()") /> 
25                    <#assign eventImgAlt = docXml.valueOf("//dynamic-element[@name='eventImgAlt']/dynamic-content/text()") /> 
26 
27                    <li class="entry"> 
28                        <div class="lfr-meta-actions asset-actions clearfix"><@getEditIcon /></div> 
29                        <a href="${viewURL}"> 
30                            <#if (documentsAndMediaImage!= "") && (eventImgAlt !="")> 
31                                <div class="calendar-image"> 
32                                    <img src="${documentsAndMediaImage}" alt="${eventImgAlt}"/> 
33                                </div> 
34                            <#elseif documentsAndMediaImage != ""> 
35                                <div class="calendar-image"> 
36                                    <img src="${documentsAndMediaImage}" alt="${title}"/> 
37                                </div> 
38                            </#if> 
39                            <div class="calendar-inner-wrapper"> 
40                                <h3 class="calendar-title">${eventsTitle}</h3> 
41                                <div class="calendar-date"> 
42                                    <span class="visually-hidden"><@getLocalization id="event_start_date" /></span> 
43                                    <span>${eventDate}</span> 
44                                    <#if eventEndDate?? && eventEndDate !=""> 
45                                        <@getLocalization id = "eventEndDate" /> 
46                                        <span class="end-date"> 
47                                            <span class="visually-hidden"><@getLocalization id="event_end_date" /></span> 
48                                            <span> - ${eventEndDate}</span> 
49                                        </span> 
50                                    </#if> 
51                                </div> 
52                                <div class="calendar-time"> 
53                                    <span class="visually-hidden"><@getLocalization id="event_time" /></span> 
54                                    <#if eventTime?? && eventTime !=""> 
55                                        ${eventTime} 
56                                    </#if>     
57                                </div> 
58                                <div class="calendar-location"> 
59                                    <span class="visually-hidden"><@getLocalization id="event_location" /></span> 
60                                    <#if eventLocation?? && eventLocation !=""> 
61                                        ${eventLocation} 
62                                    </#if> 
63                                </div> 
64                            </div> 
65                        </a> 
66                    </li> 
67                </#if> 
68            </#list> 
69        </#if> 
70    </ul> 
71 
72        <@getLocalization id="events_all_link" /> 
73        <#if currentUrl?contains(eventsAllLink)> 
74        <#else> 
75            <div class="events-all"> 
76                <a class="events-all-link" href="${displayUrl}/${eventsAllLink}"><@getLocalization id="show_all" /></a> 
77            </div> 
78        </#if> 
79</div> 
80<#macro getLocalization id> 
81    <#if locale == "fi_FI"> 
82        <#setting date_format = "yyyy-MM-dd"> 
83        <#if id == "event_location"> 
84            Paikka 
85        <#elseif id == "event_address"> 
86            Osoite 
87        <#elseif id == "event_start_time"> 
88            Päivä 
89        <#elseif id == "event_end_time"> 
90            Lopetuspäivämäärä 
91        <#elseif id == "event_day"> 
92            Päivä 
93        <#elseif id == "event_time"> 
94            Aika 
95        <#elseif id == "eventDate"> 
96            <#assign eventDate = eventDate?date("yyyy-MM-dd")?date /> 
97        <#elseif id == "eventEndDate"> 
98            <#assign eventEndDate = eventEndDate?date("yyyy-MM-dd")?date /> 
99        <#elseif id == "events_all_link"> 
100            <#assign eventsAllLink = "evenemang" /> 
101        <#elseif id == "show_all"> 
102            Näytä kaikki tapahtumat 
103        </#if> 
104    <#elseif locale == "sv_SE"> 
105        <#setting date_format = "yyyy-MM-dd"> 
106        <#if id == "event_location"> 
107            Plats 
108        <#elseif id == "event_address"> 
109            Adress 
110        <#elseif id == "event_start_date"> 
111            Startdatum 
112        <#elseif id == "event_end_date"> 
113            Slutdatum 
114        <#elseif id == "event_day"> 
115            Datum 
116        <#elseif id == "event_time"> 
117            Tid 
118        <#elseif id == "eventDate"> 
119            <#assign eventDate = eventDate?date("yyyy-MM-dd")?date /> 
120        <#elseif id == "eventEndDate"> 
121            <#assign eventEndDate = eventEndDate?date("yyyy-MM-dd")?date /> 
122        <#elseif id == "events_all_link"> 
123            <#assign eventsAllLink = "kalender" /> 
124        <#elseif id == "show_all"> 
125            Visa alla evenemang 
126        </#if> 
127    <#elseif locale == "nb_NO"> 
128        <#setting date_format = "yyyy-MM-dd"> 
129        <#if id == "event_location"> 
130            Sted 
131        <#elseif id == "event_address"> 
132            Adresse 
133        <#elseif id == "event_start_date"> 
134            Startdato 
135        <#elseif id == "event_end_date"> 
136            Sluttdato 
137        <#elseif id == "event_day"> 
138            Dato 
139        <#elseif id == "event_time"> 
140            Tidspunkt 
141        <#elseif id == "eventDate"> 
142            <#assign eventDate = eventDate?date("yyyy-MM-dd")?date /> 
143        <#elseif id == "eventEndDate"> 
144            <#assign eventEndDate = eventEndDate?date("yyyy-MM-dd")?date /> 
145        <#elseif id == "events_all_link"> 
146            <#assign eventsAllLink = "evenemang" /> 
147        <#elseif id == "show_all"> 
148            Vis alle arrangementer 
149        </#if> 
150    <#elseif locale == "en_GB"> 
151        <#setting date_format = "MM/dd/yyyy"> 
152        <#if id == "event_location"> 
153            Place 
154        <#elseif id == "event_address"> 
155            Address 
156        <#elseif id == "event_start_date"> 
157            Date 
158        <#elseif id == "event_end_date"> 
159            End date 
160        <#elseif id == "event_day"> 
161            Date 
162        <#elseif id == "event_time"> 
163            Time 
164        <#elseif id == "eventDate"> 
165            <#assign eventDate = eventDate?date("yyyy-MM-dd")?date /> 
166        <#elseif id == "eventEndDate"> 
167            <#assign eventEndDate = eventEndDate?date("yyyy-MM-dd")?date /> 
168        <#elseif id == "events_all_link"> 
169            <#assign eventsAllLink = "events" /> 
170        <#elseif id == "show_all"> 
171            Show all events 
172        </#if> 
173    <#elseif locale == "de_DE"> 
174        <#setting date_format = "dd.MM.yyyy"> 
175        <#if id == "event_location"> 
176            Bibliothek 
177        <#elseif id == "event_address"> 
178            Adresse 
179        <#elseif id == "event_start_date"> 
180            Datum 
181        <#elseif id == "event_end_date"> 
182            Endtermin 
183        <#elseif id == "event_day"> 
184            Datum 
185        <#elseif id == "event_time"> 
186            Zeit 
187        <#elseif id == "eventDate"> 
188            <#assign eventDate = eventDate?date("yyyy-MM-dd")?date /> 
189        <#elseif id == "eventEndDate"> 
190            <#assign eventEndDate = eventEndDate?date("yyyy-MM-dd")?date /> 
191        <#elseif id == "events_all_link"> 
192            <#assign eventsAllLink = "veranstaltungen" /> 
193        <#elseif id == "show_all"> 
194            Alle Veranstaltungen anzeigen 
195        </#if> 
196    <#else> 
197        <#setting date_format = "MM/dd/yyyy"> 
198        <#if id == "event_location"> 
199            Place 
200        <#elseif id == "event_address"> 
201            Address 
202        <#elseif id == "event_start_date"> 
203            Start date 
204        <#elseif id == "event_end_date"> 
205            End date 
206        <#elseif id == "event_day"> 
207            Date 
208        <#elseif id == "event_time"> 
209            Time 
210        <#elseif id == "eventDate"> 
211            <#assign eventDate = eventDate?date("yyyy-MM-dd")?date /> 
212        <#elseif id == "eventEndDate"> 
213            <#assign eventEndDate = eventEndDate?date("yyyy-MM-dd")?date /> 
214        <#elseif id == "events_all_link"> 
215            <#assign eventsAllLink = "events" /> 
216        <#elseif id == "show_all"> 
217            Show all events 
218        </#if> 
219    </#if> 
220</#macro> 
221 
222<#macro getEditIcon> 
223    <#if renderer.hasEditPermission(themeDisplay.getPermissionChecker())> 
224        <#assign redirectURL = renderResponse.createRenderURL() /> 
225 
226        ${redirectURL.setParameter("struts_action", "/asset_publisher/add_asset_redirect")} 
227        ${redirectURL.setWindowState("pop_up")} 
228 
229        <#assign editPortletURL = renderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL) /> 
230 
231        <#if validator.isNotNull(editPortletURL)> 
232            <#assign title = languageUtil.format(locale, "edit-x", htmlUtil.escape(renderer.getTitle(locale))) /> 
233 
234            <@liferay_ui["icon"] 
235            <#--image="edit"--> 
236            iconCssClass="icon-edit" 
237            message=title 
238            url="javascript:Liferay.Util.openWindow({dialog: {width: 960}, id:'" + renderResponse.getNamespace() + "editAsset', title: '" + title + "', uri:'" + htmlUtil.escapeURL(editPortletURL.toString()) + "'});" 
239            /> 
240        </#if> 
241    </#if> 
242</#macro> 

Results list

426526
Book:Klä på Herr H:2016 Book
Author: Virke, Emma
Year: 2016
Language: Swedish
Shelf mark: Hcf
Media class: Book
Publisher: Lilla Piratförlaget
Resource type: Physical
En påklädningsbok där läsaren interagerar med en surgubbe som behöver hjälp.
Selected rating Selected rating Selected rating Selected rating Selected rating Selected rating Provide rating Provide rating Provide rating Provide rating
367685
Book:Hej och hå kläder på:2014 Book
Author: Kjellgren, Stina
Year: 2014
Language: Swedish
Shelf mark: Hcf
Media class: Book
Publisher: R&S
Resource type: Physical
En bok på rimmad vers om påklädning. Man får lära sig hur kläderna ska krängas och krånglas på och var de ska sitta.
Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating
479780
Book:Morgans morgon:2018 Book
Author: Nilsson Thore, Maria
Year: 2018
Language: Swedish
Shelf mark: Hcf
Media class: Book
Publisher: Lilla Piratförlaget
Resource type: Physical
Pappa kikar in hos Morgan. Morgan har sovit riktigt länge. Sängen känns alldeles extra varm och mjuk idag. Pyjamasen också. Men så ropar pappa att det är dags att klä på sig. Morgan står inför en omöjlig uppgift. Hur ska man kunna välja något att sätta på sig, när det man redan bär passar allra bäst?
Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating
470035
Book:Vems är kläderna på strecket?:2018 Book
Author: Fridh, Linda
Year: 2018
Language: Swedish
Shelf mark: Hcf
Media class: Book
Publisher: Lindskog
Resource type: Physical
Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating
519652
Book:Vänta, Sickan:2020 Book
Author: Rådström, Sofia
Year: 2020
Language: Swedish
Shelf mark: Hcf
Media class: Book
Publisher: Bonnier Carlsen
Resource type: Physical
Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating
496230
Book:Vilda och vädret:2019 Book
Author: Wirsén, Carin
Year: 2019
Language: Swedish
Shelf mark: Hcf
Media class: Book
Publisher: Bonnier Carlsen
Resource type: Physical
Väder och kläder hör ihop. Men vad ska man ha på sig? Vilda vill gå ut och leka. Men vad är det för väder? Och vad behöver hon för kläder? Varm och skön vinterparkas värmer i kylan. Men titta på liten Skär, hon har ju alldeles för lite kläder på sig. Fast nu verkar det bli soligt vårväder. Vad behöver de för kläder då? Årstiderna växlar lika fort som vädret i denna året-runt-berättelse med klädrace.
Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating
342115
Book:Otis vantar Book
Author: Mendel-Hartvig, Åsa
Language: Swedish
Shelf mark: Hcf
Media class: Book
Publisher: NoK
Resource type: Physical
En bilderbok för de minsta. Otis är arg. Mössan sticks och kliar, blixtlåset krånglar och skorna är på fel fot. Stina hjälper Otis och snart övergår ilskan i lek.
Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating
231915
Book:Vems byxor?:2005 Book
Author: Wirsén, Stina
Year: 2005
Language: Swedish
Shelf mark: Hcf
Media class: Book
Publisher: Bonnier Carlsen
Resource type: Physical
Bilderbok för yngre barn om att klä på sig. Det är inte lätt att välja rätt byxor när man ska klä på sig. Nalles byxor är väldigt stora, fågels byxor är ovanligt långa och kanins byxor är mycket korta.
Selected rating Selected rating Selected rating Selected rating Selected rating Selected rating Selected rating Selected rating Selected rating Provide rating
375450
Book:Alla tre klär på sig:2015 Book
Author: Nilsson Thore, Maria
Year: 2015
Language: Swedish
Shelf mark: Hcf
Media class: Book
Publisher: Bonnier Carlsen
Resource type: Physical
En bilderbok om Valle, Ester och Idde och deras vardag på förskolan Ärtan. När det är dags för utelek, måste alla tre klä på sig både galonbyxor och gummistövlar. Det är kallt ute och alla tre måste låna vantar. Idde vill ha randiga vantar och Ester inga alls. Valle vill ha en av varje. Och sen vill alla tre ha samma.
Selected rating Selected rating Selected rating Selected rating Selected rating Selected rating Selected rating Selected rating Selected rating Provide rating
151442
Book:Alla kläder på:2012 Book
Author: Olsson, Lotta
Year: 2012
Language: Swedish
Shelf mark: Hcf
Media class: Book
Publisher: Bonnier Carlsen
Resource type: Physical
Boken ingår i serien Liten-sviten, versböcker i pekboksformat med sidor av kartong, med en versrad pa varje sida. Här ska alla kläder på: strumpor, tröja, overall och skor. Det är inte så lätt.
Selected rating Selected rating Selected rating Selected rating Selected rating Selected rating Selected rating Selected rating Provide rating Provide rating

Results list

431355
Book:Att få barnets språk att växa:2016 Book
Author: Larsson, Karolina
Year: 2016
Language: Swedish
Shelf mark: F
Media class: Book
Publisher: Stefan Hertz utbildning
Resource type: Physical
Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating
466571
Book:Väck läshungern!:2018 Book
Author: Körling, Anne-Marie
Year: 2018
Language: Swedish
Shelf mark: Eab
Media class: Book
Publisher: Bromberg
Resource type: Physical
I medierna får vi höra att läsförståelsen bland unga har sjunkit de senaste decennierna. Läraren Anne-Marie Körling menar att vi i alltför stor utsträckning har sett på läsning som ett problem och att vi fokuserat för mycket på nyttoaspekten. Vi har glömt att läsningen får oss att tänka, känna och förstå oss själva. Den här boken är till de som har ett barn i sitt liv, som vill ha verktygen, lusten och inspirationen för att väcka barnets läshunger.
Selected rating Selected rating Selected rating Selected rating Selected rating Selected rating Selected rating Provide rating Provide rating Provide rating
481702
Book:Babytecken:2016 Book
Author: Casselbrant, Ulrika
Year: 2016
Language: Swedish
Shelf mark:
Media class: Book
Publisher: Blöjfri bebis
Resource type: Physical
Selected rating Selected rating Selected rating Selected rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating
406507
Book:Läslust i hemmet:2015:1. utg. Book
Author: Fast, Carina
Year: 2015
Language: Swedish
Shelf mark: Eaa
Media class: Book
Edition: 1. utg.
Publisher: NoK
Resource type: Physical
Boken ger många förslag på hur man som vuxen lättsamt och lekfullt kan stimulera sitt barns intresse för det skrivna språket. Den ger också förståelse för hur det går till när barn lär sig läsa och skriva. Författaren är lågstadielärare och fil.dr i pedagogok. Hon har undervisat lärare om barns läs- och skrivutveckling.
Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating
1935
Book:Läsa högt:2010:1. svenska pocketuppl. Book
Author: Fox, Mem
Year: 2010
Language: Swedish
Shelf mark: Dofa
Media class: Book
Edition: 1. svenska pocketuppl.
Publisher: Kabusa
Resource type: Physical
Författaren menar att högläsning för barn är viktig för barns läsutveckling. Råd om hur man kan utveckla sin högläsning och om relationen mellan den vuxne och barnet i lässituationen. Både för den som läser högt för barn hemma och på arbetet.
Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating
More editions/formats:
121130
Book:Babytecken:2011:1. uppl. Book
Author: Forsberg, Jessika
Year: 2011
Language: Swedish
Shelf mark:
Media class: Book
Edition: 1. uppl.
Publisher: Teckenpärlor
Resource type: Physical
Selected rating Selected rating Selected rating Selected rating Provide rating Provide rating Provide rating Provide rating Provide rating Provide rating

Search