null Kestävän kasvun ohjelman perustuttava koko Suomen vahvuuksiin 
Virhe tapahtui prosessoidessa esitysmallia.
Java method "com.sun.proxy.$Proxy634.getLatestArticle(long)" threw an exception when invoked on com.sun.proxy.$Proxy634 object "com.liferay.journal.service.impl.JournalArticleLocalServiceImpl@1d44f71"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #local relatedArticle = JournalArticl...  [in template "43867" in macro "getWebContentHTML" at line 269, column 9]
	- Reached through: @ch5.getWebContentHTML contactPerson1  [in template "20116#20152#46575" at line 73, column 33]
----
1<#-- Tiedote --> 
2<#-- 04/04/2019 --> 
3<#-- INIT --> 
4 
5<#-- Import common variables, functions & macros --> 
6<#import "${templatesPath}/43867" as ch5> 
7 
8<#assign title = ch5.getTitle()> 
9<#assign summary = ch5.getSummary()> 
10<#assign date = ch5.getDisplayDate()> 
11<#assign contentType = ch5.getStructureName()> 
12 
13<#assign bodyText = body.getData()> 
14<#assign images = image.getSiblings()!""> 
15<#assign contact = contactPerson.getData()> 
16<#if contactPerson1?has_content><#assign contact1 = contactPerson1.getData()></#if> 
17<#if contactPerson2?has_content><#assign contact2 = contactPerson2.getData()></#if> 
18<#if contactPerson3?has_content><#assign contact3 = contactPerson3.getData()></#if> 
19<#assign attachments = attachment.getSiblings()!""> 
20 
21<#assign articleTypeList = ch5.getCategoryNames(articleTypeVocabularyId) /> 
22<#assign articleType = articleTypeList?first!"" /> 
23 
24<#-------------------------------- 
25    OUTPUT 
26---------------------------------> 
27<div class="row"> 
28    <div class="col-11" > 
29        <#if articleType?has_content> 
30            <p>${contentType} – ${articleType}</p> 
31        <#else> 
32		    <p>${contentType}</p> 
33        </#if> 
34		<h1>${title}</h1> 
35		<p class="text-muted">${date}</p> 
36	</div> 
37</div> 
38<div class="row"> 
39    <div class="col-11 article-intro"> 
40		<#if summary?has_content> 
41			${htmlUtil.render(summary)} 
42		</#if> 
43	</div> 
44</div> 
45<div class="row"> 
46    <div class="col-11" > 
47       <#list images as cur_image> 
48			<#if cur_image.getData()?? && cur_image.getData() != ""> 
49				<@ch5.getadatiivinemediaimage cur_image /> 
50			</#if> 
51		</#list> 
52    </div> 
53    <div class="col-11 col-md-1"> 
54			<#assign GroupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")> 
55			<#assign mtkpaagroup = GroupLocalService.fetchGroup(groupId) > 
56			<div class="artikkelisomelista"> 
57				<ul class="list-unstyled artikkelisomelista "> 
58					<li><a href="https://www.facebook.com/sharer/sharer.php?u=https://${mtkpaagroup.getPublicLayoutSet().getVirtualHostname()}/-/${.vars['reserved-article-url-title'].data}" target="_blank" class="fab fa-facebook-f fimtkteemaartikkelilistasosiaalinenmedia fimtkteemaartikkelilistasosiaalinenmediafacebook ml-3  mt-0"></a></li> 
59					<li><a href="https://twitter.com/intent/tweet?url=https://${mtkpaagroup.getPublicLayoutSet().getVirtualHostname()}/-/${.vars['reserved-article-url-title'].data}" target="_blank" class="fab fa-twitter fimtkteemaartikkelilistasosiaalinenmedia fimtkteemaartikkelilistasosiaalinenmediatwitter ml-3"></a></li> 
60					<li><a href="whatsapp://send?text=https://${mtkpaagroup.getPublicLayoutSet().getVirtualHostname()}/-/${.vars['reserved-article-url-title'].data}" data-action="share/whatsapp/share" target="_blank" class="fab fa-whatsapp fimtkteemaartikkelilistasosiaalinenmedia fimtkteemaartikkelilistasosiaalinenmediawhatsapp ml-3"></a></li> 
61				</ul> 
62			</div> 
63		</div> 
64		<div class="col-11"> 
65			${bodyText} 
66			<#if attachments?has_content> 
67					<@ch5.listAttachments attachments /> 
68			</#if> 
69			<#if contact?has_content> 
70				<@ch5.getWebContentHTML contactPerson /> 
71			</#if> 
72            <#if contact1?has_content> 
73				<@ch5.getWebContentHTML contactPerson1 /> 
74			</#if> 
75            <#if contact2?has_content> 
76				<@ch5.getWebContentHTML contactPerson2 /> 
77			</#if> 
78            <#if contact3?has_content> 
79				<@ch5.getWebContentHTML contactPerson3 /> 
80			</#if> 
81    </div> 
82</div> 
83<div class="row"> 
84    <div class="col-11" > 
85        <p><@ch5.listTags tagBaseUrl="/artikkelit/-/tag/"/><p> 
86    </div> 
87</div> 
88 
89<#assign url = "https://${mtkpaagroup.getPublicLayoutSet().getVirtualHostname()}/-/${.vars['reserved-article-url-title'].data}"> 
90<@ch5.getogptags title summary url /> 

Suositellut artikkelit

Matkailuelinkeino tarvitsee tulevaisuuden uskoa palauttavia toimia. Maaseudun matkailuyritykset ovat kokeneet kohtuutonta haittaa korona-ajan rajoituksista. Vaikeasta tilanteesta poispääsyyn pitää löytyä...

Suomen kestävän kasvun ohjelman ensimmäinen versio toimitetaan komissiolle maaliskuussa. Viime viikolla hallitus tiivisti ohjelman painotuksen neljään pilariin. MTK näkee pilareissa mahdollisuuksia ja nostaa...

Viime keväällä kausityövoimakriisiä ratkomaan perustettu Töitä Suomesta Oy laajentaa 18.1. toimintansa koko Suomeen. Samalla yhtiö lanseeraa palveluvalikoiman, jolla voidaan auttaa maaseudun työnantajia ja...

MTK selvittää mahdollisuuksia luoda uudentyyppinen malli kiinteistöjen hyödyntämiseen. Tavoitteena on kehittää kiinteistöjen käyttöoikeusmalli, joka saattaa myöhemmin johtaa kiinteistökauppaan. Tämäntyyppiselle...

Maa- ja metsätaloustuottajain Keskusliitto MTK korostaa, että Suomen talous nousee parhaiten alueidensa vahvuuksia hyödyntämällä.

- Tarvitsemme vahvan signaalin siitä, että puun käyttöä lisäävillä investoinneilla on Suomessa tulevaisuudessakin hallituksen tuki ja vakaa toimintaympäristö, vaati MTK:n metsävaltuuskunnan puheenjohtaja...