Virhe tapahtui prosessoidessa esitysmallia.
Java method "com.liferay.journal.model.impl.JournalArticleImpl.getContentByLocale(String)" threw an exception when invoked on com.liferay.journal.model.impl.JournalArticleImpl object "{uuid=99d21cdc-557e-7ccb-4f21-bbd642f222d7, id=5458512, resourcePrimKey=5458513, groupId=384951, companyId=20116, userId=47315, userName=Ambientia Migration, createDate=Thu Apr 19 12:40:34 EEST 2018, modifiedDate=Tue Feb 26 21:23:39 EET 2019, folderId=415333, classNameId=0, classPK=0, treePath=/415333/, articleId=5458511, version=1.0, title=<?xml version='1.0' encoding='UTF-8'?><root available-locales=\"fi_FI,sv_SE,\" default-locale=\"fi_FI\"><Title language-id=\"fi_FI\">Suurlähetystön ja kunniakonsulaattien poikkeukselliset aukioloajat huhtikuussa</Title><Title language-id=\"sv_SE\">Ambassadens och honorärkonsulatens exceptionella öppningstider i april</Title></root>, urlTitle=suurlahetyston-ja-kunniakonsulaattien-poikkeukselliset-aukioloajat-huhtikuussa, description=<?xml version='1.0' encoding='UTF-8'?><root available-locales=\"fi_FI,sv_SE,\" default-locale=\"fi_FI\"><Description language-id=\"fi_FI\">Suomen suurlähetystö Madridissa sekä kunniakonsulaatit Espanjassa ovat suljettuina huhtikuussa oheisen aikataulun mukaisesti:</Description><Description language-id=\"sv_SE\">Finlands Ambassad i Madrid och honorärkonsulaten i Spanien är stängda i april som följer:</Description></root>, content=<?xml version=\"1.0\"?>\n<root available-locales=\"fi_FI,sv_SE\" default-locale=\"fi_FI\">\n        <dynamic-element name=\"content\" type=\"text_area\" index-type=\"text\">\n            <dynamic-content language-id=\"sv_SE\"><![CDATA[<span><span><span><h1 class=\"paaotsikko\">Ambassadens och honorärkonsulatens exceptionella öppningstider i april</h1><p></p> \n   <div class=\"kuvitus3\"> \n    <div class=\"kuvituskuva\"> \n     <a href=\"/documents/384951/404907/ambassadens_och_honor%C3%A4rkonsulatens_exceptionella_%C3%B6ppningstider_i_april_finlands_ambassad_i_madrid_och_honor%C3%A4rkonsulaten_i_spanien_%C3%A4r_st%C3%A4ngda_i_april_som_f%C3%B6ljer_ambassaden_madrid_2/d53cba43-fd49-16dd-7f24-77e2c79dd2ff?t=1551202342646\" rel=\"lightbox\" title=\"\"><img alt=\"@VisitFinland\" class=\"kuva3\" src=\"/documents/384951/404907/ambassadens_och_honor%C3%A4rkonsulatens_exceptionella_%C3%B6ppningstider_i_april_finlands_ambassad_i_madrid_och_honor%C3%A4rkonsulaten_i_spanien_%C3%A4r_st%C3%A4ngda_i_april_som_f%C3%B6ljer_ambassaden_madrid_2/d53cba43-fd49-16dd-7f24-77e2c79dd2ff?t=1551202342646\" title=\"@VisitFinland\" /></a> \n    </div> \n   </div><p></p><p><span style=\"color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; float: none; display: inline !important; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;\">Finlands Ambassad i Madrid och honorärkonsulaten i Spanien är stängda i&nbsp;april som följer:</span></p><p style=\"margin: 15px 0px 0px; padding: 0px; color: rgb(51, 51, 51); text-transform: none; line-height: 1.5; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;\"><strong style=\"margin: 0px; padding: 0px;\">Ambassaden:</strong></p><p style=\"margin: 15px 0px 0px; padding: 0px; color: rgb(51, 51, 51); text-transform: none; line-height: 1.5; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;\">Madrid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.4.</p><p style=\"margin: 15px 0px 0px; padding: 0px; color: rgb(51, 51, 51); text-transform: none; line-height: 1.5; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;\"><strong style=\"margin: 0px; padding: 0px;\">Honorärkonsulaten:</strong></p><p style=\"margin: 15px 0px 0px; padding: 0px; color: rgb(51, 51, 51); text-transform: none; line-height: 1.5; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;\">Barcelona: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.-30.4.; <span style=\"color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; float: none; display: inline !important; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;\">kontakta Ambassaden i Madrid eller i nödfall utrikesministeriets jourcenter, kontaktinformationen nedan</span></p><p style=\"margin: 15px 0px 0px; padding: 0px; color: rgb(51, 51, 51); text-transform: none; line-height: 1.5; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;\">Las Palmas:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -</p><p style=\"margin: 15px 0px 0px; padding: 0px; color: rgb(51, 51, 51); text-transform: none; line-height: 1.5; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;\"><span lang=\"FI\" style=\"font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; font-size: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-ansi-language: FI; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;\">Malaga&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\u000160;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 23.-30.4</span></p><p style=\"margin: 15px 0px 0px; padding: 0px; color: rgb(51, 51, 51); text-transform: none; line-height: 1.5; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;\">Palma de Mallorca:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.4., 30.4.</p><p style=\"margin: 15px 0px 0px; padding: 0px; color: rgb(51, 51, 51); text-transform: none; line-height: 1.5; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;\">Pilar de la Horadada:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.4., 9.-20.4.</p><p style=\"margin: 15px 0px 0px; padding: 0px; color: rgb(51, 51, 51); text-transform: none; line-height: 1.5; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;\"><span style=\"color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; float: none; display: inline !important; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;\">Vid ytterst brådskande fall, kan man kontakta utrikesministeriets konsulära jourcenter: Tel&nbsp; +358 9 1605 5555, fax +358 9 629 840, e-mail:<span>&nbsp;</span></span><a href=\"mailto:[email protected]\" style=\"margin: 0px; padding: 0px; color: rgb(128, 0, 128); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; text-decoration: none; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px;\"><u style=\"margin: 0px; padding: 0px;\"><font color=\"#0066cc\" style=\"margin: 0px; padding: 0px;\">[email protected]</font></u></a></p><p></p><p></p></span></span></span> \n<!--http://www.finlandia.es/public/default.aspx?contentid=373543&currentnodeid=36875-->]]></dynamic-content>\n            <dynamic-content language-id=\"fi_FI\"><![CDATA[<span><span><span><h1 class=\"paaotsikko\">Suurlähetystön ja kunniakonsulaattien poikkeukselliset aukioloajat huhtikuussa</h1><p></p>\n   <div class=\"kuvitus3\">\n    <div class=\"kuvituskuva\">\n     <a href=\"/documents/384951/404907/suurl%C3%A4hetyst%C3%B6n_ja_kunniakonsulaattien_poikkeukselliset_aukioloajat_huhtikuussa_suomen_suurl%C3%A4hetyst%C3%B6_madridissa_sek%C3%A4_kunniakonsulaatit_espanjassa_ovat_suljettuina_huhtikuussa_oheisen_aikataulun_mukaisesti_suurl%C3%A4hetyst%C3%B6_madrid_2/2e7bf188-ef00-65f4-81fb-2fd77dedfedf?t=1551202323772\" rel=\"lightbox\" title=\"\"><img alt=\"@VisitFinland\" class=\"kuva3\" src=\"/documents/384951/404907/suurl%C3%A4hetyst%C3%B6n_ja_kunniakonsulaattien_poikkeukselliset_aukioloajat_huhtikuussa_suomen_suurl%C3%A4hetyst%C3%B6_madridissa_sek%C3%A4_kunniakonsulaatit_espanjassa_ovat_suljettuina_huhtikuussa_oheisen_aikataulun_mukaisesti_suurl%C3%A4hetyst%C3%B6_madrid_2/2e7bf188-ef00-65f4-81fb-2fd77dedfedf?t=1551202323772\" title=\"@VisitFinland\" /></a>\n    </div>\n   </div><p></p><p><span style=\"color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; float: none; display: inline !important; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial;\"><span style=\"color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; float: none; display: inline !important; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial;\"><span style=\"color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; float: none; display: inline !important; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial;\">Suomen suurlähetystö Madridissa sekä&nbsp;kunniakonsulaatit Espanjassa ovat suljettuina&nbsp;huhtikuussa oheisen aikataulun mukaisesti:</span></span></span></p><p style=\"margin: 15px 0px 0px; padding: 0px; color: rgb(51, 51, 51); text-transform: none; line-height: 1.5; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial;\"><strong style=\"margin: 0px; padding: 0px;\">Suurlähetystö:</strong></p><p style=\"margin: 15px 0px 0px; padding: 0px; color: rgb(51, 51, 51); text-transform: none; line-height: 1.5; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial;\">Madrid:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.4.</p><p style=\"margin: 15px 0px 0px; padding: 0px; color: rgb(51, 51, 51); text-transform: none; line-height: 1.5; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial;\"><strong style=\"margin: 0px; padding: 0px;\">Kunniakonsulaatit:</strong></p><p style=\"margin: 15px 0px 0px; padding: 0px; color: rgb(51, 51, 51); text-transform: none; line-height: 1.5; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial;\">Barcelona: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.-30.4.; yhteydenotot Madridin-suurlähetystöön tai hätätapauksessa ulkoministeriön päivystyskeskukseen, yhteystiedot alla</p><p style=\"margin: 15px 0px 0px; padding: 0px; color: rgb(51, 51, 51); text-transform: none; line-height: 1.5; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial;\">Las Palmas:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -</p><p style=\"margin: 15px 0px 0px; padding: 0px; color: rgb(51, 51, 51); text-transform: none; line-height: 1.5; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial;\"><span lang=\"FI\" style=\"font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; font-size: 11pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: &quot;Times New Roman&quot;; mso-ansi-language: FI; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;\">Malaga&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 23.-30.4</span></p><p style=\"margin: 15px 0px 0px; padding: 0px; color: rgb(51, 51, 51); text-transform: none; line-height: 1.5; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial;\">Palma de Mallorca:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.4., 30.4.</p><p style=\"margin: 15px 0px 0px; padding: 0px; color: rgb(51, 51, 51); text-transform: none; line-height: 1.5; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial;\">Pilar de la Horadada:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.4., 9.-20.4.</p><p style=\"margin: 15px 0px 0px; padding: 0px; color: rgb(51, 51, 51); text-transform: none; line-height: 1.5; text-indent: 0px; letter-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 255); text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial;\">Hätätapauksissa voi ottaa yhteyttä ulkoministeriön päivystykseen: puhelin +358 9 1605 5555, faksi +358 9 629 840 ja sähköposti&nbsp;<a href=\"mailto:[email protected]\" style=\"margin: 0px; padding: 0px; color: rgb(128, 0, 128); text-decoration: none;\"><u style=\"margin: 0px; padding: 0px;\">[email protected]</u></a>.</p><p></p><p></p></span></span></span>\n<!--http://www.finlandia.es/public/default.aspx?contentid=373542&currentnodeid=36875-->]]></dynamic-content>\n        </dynamic-element>\n</root>, DDMStructureKey=MIGRATION-WEB-CONTENT, DDMTemplateKey=MIGRATION-WEB-CONTENT, layoutUuid=, displayDate=Wed Mar 28 13:27:00 EEST 2018, expirationDate=null, reviewDate=null, indexable=true, smallImage=false, smallImageId=5458514, smallImageURL=, lastPublishDate=null, status=0, statusByUserId=47315, statusByUserName=Ambientia Migration, statusDate=Tue Feb 26 21:23:39 EET 2019}"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign docXML = saxReaderUtil.read(j...  [in template "20116#20152#1786919" at line 103, column 9]
----
1<#assign imagesPath = themeDisplay.getPathThemeImages()> 
2<#assign dateFormat = "d.M.yyyy" /> 
3<#assign timeFormat = "H.mm" /> 
4 
5<#assign curAssetId = request.getParameter("curAsset")! /> 
6<#if !curAssetId?has_content> 
7    <#assign curAssetId = "0" /> 
8</#if> 
9 
10<#assign layoutService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") /> 
11<#assign AssetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")> 
12<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
13<#assign DDMStructureLocalService = serviceLocator.findService("com.liferay.dynamic.data.mapping.service.DDMStructureLocalService")> 
14<#assign orderUtil = staticUtil["com.liferay.portal.kernel.util.OrderByComparatorFactoryUtil"] /> 
15<#assign AssetVocabularyService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetVocabularyLocalService") /> 
16 
17<#if portletPreferences.portletSetupLinkToLayoutUuid?has_content> 
18    <#assign linkAppUrls = portletPreferences.portletSetupLinkToLayoutUuid[0] /> 
19    <#assign targetLayout = layoutService.fetchLayoutByUuidAndGroupId(linkAppUrls, themeDisplay.getScopeGroupId(), false) /> 
20    <#assign targetAssetPublisher = targetLayout.getTypeSettingsProperties().getProperty("default-asset-publisher-portlet-id") /> 
21    <#assign targetInstance = targetAssetPublisher?keep_after_last("_") /> 
22</#if> 
23 
24<#assign assetCategoryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")> 
25 
26<#-- Portlet preferences - Category ids --> 
27<#assign filteredCategoryIds = portletPreferences['queryValues0'] /> 
28<#assign AssetCategoryService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryService") /> 
29 
30<#-- Portlet custom title --> 
31<#assign portlet_display = portletDisplay> 
32<#assign portlet_title = htmlUtil.escape(portlet_display.getTitle())> 
33<#assign portlet_setup = portlet_display.getPortletSetup()> 
34<#assign portlet_show_title = portlet_setup.getValue("portletSetupUseCustomTitle","Boolean")> 
35 
36<#if portlet_show_title == "true"> 
37    <h1>${portlet_title}</h1> 
38</#if> 
39 
40<div class="current-issues"> 
41    <#-- 
42    <#if portlet_show_title == 'true'> 
43        <h2>${portlet_title}</h2> 
44    </#if> 
45    --> 
46     
47    <div class="span-row"> 
48        <#if filteredCategoryIds?has_content> 
49            <#if locale == "fi_FI"> 
50                <#assign displayAllTranslation = "Kaikki" /> 
51            <#elseif locale == "sv_SE"> 
52                <#assign displayAllTranslation = "Allt" /> 
53            <#else> 
54                <#assign displayAllTranslation = "All" /> 
55            </#if> 
56             
57            <ul class="tabs filters"> 
58                <#assign currentUrl = themeDisplay.getPortalURL() + themeDisplay.getURLCurrent() /> 
59                <#if currentURL?keep_after_last("categoryId=") == ''> 
60                    <#assign firstTabActive = ' active' /> 
61                    <#assign ariaCurrent = "aria-current='true'" /> 
62                <#else> 
63                    <#assign firstTabActive = '' /> 
64                    <#assign ariaCurrent = "" /> 
65                </#if> 
66                <li class="tab filter__item${firstTabActive}"><a href="${currentUrl?keep_before("?")}" ${ariaCurrent}>${displayAllTranslation}</a></li> 
67                 
68                <#list filteredCategoryIds as value> 
69                    <#assign cat = AssetCategoryService.getCategory(value?number) /> 
70                    <#assign categoryURL = renderResponse.createRenderURL() /> 
71                     
72                    ${categoryURL.setParameter("resetCur", "true")} 
73                    ${categoryURL.setParameter("categoryId", value?string)} 
74                     
75                    <#if currentURL?keep_after_last("categoryId=") == value > 
76                        <#assign active = ' active' /> 
77                        <#assign ariaCurrent = "aria-current='true'" /> 
78                    <#else> 
79                        <#assign active = '' /> 
80                        <#assign ariaCurrent = "" /> 
81                    </#if> 
82                     
83                    <li class="tab filter__item${active}"><a href="${categoryURL}" ${ariaCurrent}>${cat.getTitle(locale)}</a></li> 
84                </#list> 
85            </ul> 
86        </#if> 
87        <br> 
88    </div> 
89 
90<#if entries?has_content> 
91 
92    <#list entries as entry> 
93 
94        <#if entry.assetRenderer??> 
95 
96        <#assign assetRenderer = entry.getAssetRenderer() /> 
97        <#assign journalArticle = assetRenderer.getArticle() /> 
98        <#assign viewUrl = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) /> 
99        <#assign displayDate = dateUtil.getDate(journalArticle.displayDate, dateFormat, local) /> 
100 
101        <#assign stId = journalArticle.getDDMStructure().getStructureId() /> 
102 
103        <#assign docXML = saxReaderUtil.read(journalArticle.getContentByLocale(locale)) /> 
104        <#assign headline = docXML.valueOf("//dynamic-element[@name='Title']/dynamic-content/text()") /> 
105        <#assign content = docXML.valueOf("//dynamic-element[@name='Content']/dynamic-content/text()") /> 
106        <#-- 
107        <#assign categories = entry.getCategories()> 
108        --> 
109        <#assign categories = assetCategoryLocalService.getEntryCategories(entry.entryId) /> 
110         
111        <#assign entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) /> 
112        <#assign description = journalArticle.getDescription(locale) /> 
113         
114        <#if targetInstance?has_content> 
115                                    <#assign viewUrl = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry)?keep_before("?") /> 
116        </#if> 
117         
118 
119            <div class="item span-row"> 
120 
121                <div class="span-3"> 
122                    <span class="date">${displayDate}</span> 
123                </div> 
124                 
125                <div class="span-9"> 
126                    <a href="${viewUrl}"> 
127                        <h3 class="h4 title">${entryTitle}</h3> 
128                        <div class="content"> 
129                            ${description} 
130                        </div> 
131                    </a> 
132                     
133                    <div class="meta"> 
134                        <span class="category"> 
135                            <#list categories as category> 
136                                 
137                                <#-- // print only those categories  
138                                     // that are selected as a filters  
139                                     // in asset publisher's settings page --> 
140                                 
141                                <#if filteredCategoryIds?has_content> 
142                                 
143                                    <#list filteredCategoryIds as value> 
144                                        <#if value == category.getCategoryId()?c> 
145                                            <#assign categoryURL = renderResponse.createRenderURL() /> 
146                                             
147                                            ${categoryURL.setParameter("resetCur", "true")} 
148                                            ${categoryURL.setParameter("categoryId", category.getCategoryId()?string)} 
149                                            
150                                            <a href="${categoryURL}">${category.getTitle(locale)}</a> 
151                                            <#if (category_has_next)><span class="pipe"> | </span></#if> 
152                                             
153                                        </#if> 
154                                    </#list> 
155                                <#else> 
156                                    <#assign categoryURL = renderResponse.createRenderURL() /> 
157                                    ${categoryURL.setParameter("resetCur", "true")} 
158                                    ${categoryURL.setParameter("categoryId", category.getCategoryId()?string)} 
159                                     
160                                    <a href="${categoryURL}">${category.getTitle(locale)}</a> 
161                                    <#if (category_has_next)><span class="pipe"> | </span></#if> 
162                                </#if> 
163                                 
164                            </#list> 
165                        </span> 
166                    </div> 
167                     
168                </div> 
169                 
170            </div> 
171        </#if> 
172    </#list> 
173 
174    <div class="clear"></div> 
175    </div> 
176</#if> 
— 10 Merkintöjä per sivu
Näytetään tulokset 111 - 120 / 227