The Central Union of Agricultural Producers and Forest Owners (MTK)

More about us 

Get to know Finnish sustainable lifestock farming

Finland - The world’s northernmost agricultural country

An error occurred while processing the template.
The following has evaluated to null or missing:
==> group.getParentGroup()  [in template "43867" at line 231, column 18]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #return group.getParentGroup().getPub...  [in template "43867" in function "getVirtualHostForGroup" at line 231, column 9]
	- Reached through: ${ch5.getVirtualHostForGroup(mtkpaagr...  [in template "20116#20152#43830" at line 71, column 87]
----
1<#-- Uutinen --> 
2<#-- 04/04/2019 --> 
3<#-- INIT --> 
4<#-- Import common variables, functions & macros --> 
5<#import "${templatesPath}/43867" as ch5> 
6 
7 
8<#assign exclusiveMode = themeDisplay.getPortletDisplay().isStateExclusive() > 
9 
10<#assign title = ch5.getTitle()> 
11<#assign summary = ch5.getSummary()> 
12<#assign date = ch5.getDisplayDate()> 
13<#assign contentType = ch5.getStructureName()> 
14 
15<#assign bodyText = body.getData()> 
16<#assign images = image.getSiblings()!""> 
17<#assign contact = contactPerson.getData()> 
18<#if contactPerson1?has_content><#assign contact1 = contactPerson1.getData()></#if> 
19<#if contactPerson2?has_content><#assign contact2 = contactPerson2.getData()></#if> 
20<#if contactPerson3?has_content><#assign contact3 = contactPerson3.getData()></#if> 
21<#assign attachments = attachment.getSiblings()!""> 
22<#assign membersOnly = extra.getSiblings()!""> 
23 
24<#assign articleTypeList = ch5.getCategoryNames(articleTypeVocabularyId) /> 
25<#assign articleType = articleTypeList?first!"" /> 
26 
27<#assign GroupLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.GroupLocalService")> 
28<#assign mtkpaagroup = GroupLocalService.fetchGroup(groupId) > 
29 
30<#-------------------------------- 
31    OUTPUT 
32---------------------------------> 
33 
34<#if exclusiveMode > 
35	<@ch5.exclusiveModeScripts /> 
36</#if> 
37 
38<div class="<#if exclusiveMode >exclusive-mode</#if>"> 
39    <div class="row"> 
40        <div class="col"> 
41            <#if articleType?has_content> 
42                <p>${contentType} – ${articleType}</p> 
43            <#else> 
44                <p>${contentType}</p> 
45            </#if> 
46            <h1>${title}</h1> 
47            <p class="text-muted">${date}</p> 
48        </div> 
49    </div> 
50    <div class="row"> 
51        <div class="col-11 article-intro"> 
52            <#if summary?has_content> 
53                <p>${summary}</p> 
54            </#if> 
55        </div> 
56    </div> 
57    <div class="row"> 
58        <div  style="" class="col-11 col-md-11"> 
59            <#list images as cur_image> 
60                <#if cur_image.getData()?? && cur_image.getData() != ""> 
61                    <@ch5.getadatiivinemediaimage cur_image /> 
62                </#if> 
63            </#list> 
64        </div> 
65 
66    <#if !exclusiveMode>         
67        <div class="col-11 col-md-1"> 
68 
69            <div class="artikkelisomelista"> 
70                <ul class="list-unstyled artikkelisomelista "> 
71                    <li><a href="https://www.facebook.com/sharer/sharer.php?u=https://${ch5.getVirtualHostForGroup(mtkpaagroup)}/-/${.vars['reserved-article-url-title'].data}" target="_blank" class="fab fa-facebook-f fimtkteemaartikkelilistasosiaalinenmedia fimtkteemaartikkelilistasosiaalinenmediafacebook ml-3  mt-0"></a></li> 
72                    <li><a href="https://twitter.com/intent/tweet?url=https://${ch5.getVirtualHostForGroup(mtkpaagroup)}/-/${.vars['reserved-article-url-title'].data}" target="_blank" class="fab fa-twitter fimtkteemaartikkelilistasosiaalinenmedia fimtkteemaartikkelilistasosiaalinenmediatwitter ml-3"></a></li> 
73                    <li><a href="whatsapp://send?text=https://${ch5.getVirtualHostForGroup(mtkpaagroup)}/-/${.vars['reserved-article-url-title'].data}" data-action="share/whatsapp/share" target="_blank" class="fab fa-whatsapp fimtkteemaartikkelilistasosiaalinenmedia fimtkteemaartikkelilistasosiaalinenmediawhatsapp ml-3"></a></li> 
74                </ul> 
75            </div> 
76        </div> 
77    </#if> 
78 
79    </div> 
80    <div class="row"> 
81        <div class="col-11" >	 
82            ${ch5.getFilteredContent(bodyText)} 
83            <#if attachments?has_content> 
84                <@ch5.listAttachments attachments /> 
85                <br/> 
86            </#if> 
87            <#if contact?has_content> 
88                <@ch5.getWebContentHTML contactPerson /> 
89            </#if> 
90            <#if contact1?has_content> 
91                <@ch5.getWebContentHTML contactPerson1 /> 
92            </#if> 
93            <#if contact2?has_content> 
94                <@ch5.getWebContentHTML contactPerson2 /> 
95            </#if> 
96            <#if contact3?has_content> 
97                <@ch5.getWebContentHTML contactPerson3 /> 
98            </#if> 
99            <@ch5.memberInfo membersOnly /> 
100            <p><@ch5.listTags tagBaseUrl="/artikkelit/-/tag/"/><p> 
101        </div> 
102    </div> 
103</div> 
104 
105<#assign imageurl = "https://${ch5.getVirtualHostForGroup(mtkpaagroup)}/-/${.vars['reserved-article-url-title'].data}"> 
106<@ch5.getogptags title summary imageurl /> 
107 
108<#assign latitude = 0> <#assign longitude = 0> <#if location?has_content && (location.getData() != "")> <#assign geolocationJSONObject = jsonFactoryUtil.createJSONObject(location.getData())> <#assign latitude = geolocationJSONObject.getDouble("latitude")> <#assign longitude = geolocationJSONObject.getDouble("longitude")> <@liferay_map["map-display"] geolocation=true latitude=latitude longitude=longitude name="location${random.nextInt()}" /> </#if>