An error occurred while processing the template.
Java method "com.liferay.portal.kernel.templateparser.TemplateNode.getData()" threw an exception when invoked on com.liferay.portal.kernel.templateparser.TemplateNode object "{attributes={language-id=en_US}, name=h3, data=, type={attributes={language-id=en_US}, name=type, data=normal, type=list, options=[], optionsMap={normal= normal , raised-up= raised up , bg= backgraund , raised= raised }}, options=[], optionsMap={}, tni={attributes={language-id=en_US}, name=tni, data=, type=text, options=[], optionsMap={}, before={attributes={language-id=en_US}, name=before, data=, type=text, options=[], optionsMap={}}, after={attributes={language-id=en_US}, name=after, data=%, type=text, options=[], optionsMap={}}}, h4={attributes={language-id=en_US}, name=h4, data=Profit Savings Account, type=text, options=[], optionsMap={}}, p={attributes={language-id=en_US}, name=p, data=Easy to manage, attractive savings account tailored to your needs. No regular payments required., type=text, options=[], optionsMap={}}, li={attributes={language-id=en_US}, name=li, data=up to 2.5% of annual interest rate for new funds, type=text, options=[], optionsMap={}}, text={attributes={language-id=en_US}, name=text, data=, type=text_area, options=[], optionsMap={}, h5={attributes={language-id=en_US}, name=h5, data=, type=text, options=[], optionsMap={}}}, button={attributes={language-id=en_US}, name=button, data=I want to know more, type=text, options=[], optionsMap={}, hiddenSpan={attributes={language-id=en_US}, name=hiddenSpan, data=, type=text, options=[], optionsMap={}}, internalLink={attributes={language-id=en_US}, name=internalLink, data=1925@public@10184, type=link_to_layout, options=[], optionsMap={}}, externalLink={attributes={language-id=en_US}, name=externalLink, data=, type=text, options=[], optionsMap={}}}, desktopImage={attributes={language-id=en_US}, name=desktopImage, data={\"groupId\":\"10184\",\"title\":\"Profit_20.03.2017_kolko_270_270.jpg\",\"type\":\"document\",\"uuid\":\"1e485437-fe11-42a0-925f-00710c264386\"}, type=document_library, options=[], optionsMap={}}, tabletImage={attributes={language-id=en_US}, name=tabletImage, data={\"groupId\":\"10184\",\"title\":\"Profit_20.03.2017_kolko_270_270.jpg\",\"type\":\"document\",\"uuid\":\"1e485437-fe11-42a0-925f-00710c264386\"}, type=document_library, options=[], optionsMap={}}, mobileImage={attributes={language-id=en_US}, name=mobileImage, data={\"groupId\":\"10184\",\"title\":\"Profit_20.03.2017_kolko_200_200.jpg\",\"type\":\"document\",\"uuid\":\"568c182a-8834-4a6f-a2dc-090839feccd3\"}, type=document_library, options=[], optionsMap={}}}"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #if validator.isNotNull(block.getData())  [in template "10157#10197#25263227" at line 6, column 9]
----
1<div class="portlet-custom bm-block-list"> 
2    <div class="lightgrey-bg"> 
3    <#assign i=0> 
4    <#list h3.getSiblings() as block><#assign i=i+1> 
5        <#assign bigTitle=1> 
6        <#if validator.isNotNull(block.getData())> 
7            <#if block.topTitleH3?? && (block.topTitleH3.getData()=="true")> 
8                <#assign bigTitle=3> 
9                <div class="l-row"><h3 class="bigTitle"> ${block.getData()}</h3></div> 
10            <#else> 
11                <#assign bigTitle=2> 
12                <div class="l-row"><h2 class="bigTitle"> ${block.getData()}</h2></div> 
13            </#if> 
14        </#if> 
15    <div class="white-bg img-${block.type.getData()}"> 
16        <div class="l-row"> 
17            <div class="b-row b-table-row"> 
18                <#if (block.tni.getData() !='')> 
19                    <div class="b-column foure left--col" style="height: auto;"> 
20                        <span class="tni"><#if validator.isNotNull(block.tni.before.getData())??><span class="tni--before">${block.tni.before.getData()?trim}</span></#if> 
21                        ${block.tni.getData()?trim}<#if validator.isNotNull(block.tni.after.getData())??> 
22                                <small class="tni--after">${block.tni.after.getData()?trim}</small></#if> 
23                        </span> 
24                    </div> 
25                <div class="b-column eight"> 
26                <#else> 
27                    <div class="b-column five left--col" style="height: auto;"> 
28                            <span data-alt="" data-picture="${block.type.getData()}"> 
29                            <#if (block.tabletImage.getData())??><span class="mq-medium" 
30                                                                  data-src="${block.tabletImage.getData()}"></span></#if> 
31                                <#if (block.mobileImage.getData())??><span class="mq-small" 
32                                                                      data-src="${block.mobileImage.getData()}"></span></#if> 
33                                <#if (block.desktopImage.getData())??><span class="mq-large" 
34                                                                       data-src="${block.desktopImage.getData()}"></span> 
35                                <noscript><img src="${block.desktopImage.getData()}" alt=""/></noscript> 
36                                </#if> 
37                            </span> 
38                    </div> 
39                <div class="b-column seven"> 
40                </#if> 
41                <#if block.h4?? && validator.isNotNull(block.h4.getData())> 
42                    <#if bigTitle == 1><h2 class="title">${block.h4.getData()}</h2><#assign bigTitle=2> 
43                    <#elseif bigTitle == 2><h3 class="title">${block.h4.getData()}</h3><#assign bigTitle=3> 
44                    <#elseif bigTitle == 3><h4 class="title">${block.h4.getData()}</h4><#assign bigTitle=4></#if> 
45                </#if> 
46 
47                <#if block.p?? && validator.isNotNull(block.p.getData())> 
48                    <#if block.p.getData()?contains("<p>")><div class="desc">${block.p.getData()}</div> 
49                    <#else><div class="desc"><p>${block.p.getData()}</p></div></#if> 
50                </#if> 
51                <#if validator.isNotNull(block.li.getData()) && block.li.getSiblings()?has_content> 
52                    <ul class="b-vertical-list"> 
53                        <#assign b_size = block.li.getSiblings()?size /> 
54                        <#list block.li.getSiblings() as li> 
55                            <#assign b_size = b_size - 1 /> 
56                            <li class="tick"><span class="b-icon-magenta-before-right-check-circled"></span>${li.getData()} 
57                            </li> 
58                            <#if (b_size!=0)> 
59                                <li class="dot"></li></#if> 
60                        </#list> 
61                    </ul> 
62                </#if> 
63                <#if validator.isNotNull(block.text.getData())> 
64                    <input type="checkbox" id="${randomNamespace}_${i}" class="acc-hide"> 
65                    <div class="cms"> 
66                        <#if block.text.h5?? && validator.isNotNull(block.text.h5.getData())> 
67                            <#if bigTitle == 2><h3 class="smallTitle">${block.text.h5.getData()}</h3> 
68                            <#elseif bigTitle == 3><h4 class="smallTitle">${block.text.h5.getData()}</h4><#assign bigTitle=4> 
69                            <#elseif bigTitle == 4><h5 class="smallTitle">${block.text.h5.getData()}</h5></#if> 
70                        </#if> 
71                    ${block.text.getData()} 
72                    </div> 
73                </#if> 
74                <#if validator.isNotNull(block.button.getData())> 
75                    <#if validator.isNotNull(block.button.externalLink.getData())> 
76                        <#assign externalLinkDesc = languageUtil.get(locale, "template.externalLink.desc") /> 
77                        <a href="${block.button.externalLink.getData()}" class="o-btn g-right" target="_blank"> 
78                            <span class="acc-hide">${externalLinkDesc}</span> 
79                            <#if block.button.hiddenSpan?? && validator.isNotNull(block.button.hiddenSpan.getData())> 
80                            ${block.button.getData()}<span class="acc-hide"> ${block.button.hiddenSpan.getData()}</span> 
81                            <#else>${block.button.getData()}</#if> 
82                        </a> 
83                    <#else> 
84                        <a href="${block.button.internalLink.friendlyUrl}" class="o-btn g-right" target="_self"> 
85                            <#if block.button.hiddenSpan?? && validator.isNotNull(block.button.hiddenSpan.getData())> 
86                            ${block.button.getData()} 
87                                <span class="acc-hide"> ${block.button.hiddenSpan.getData()}</span> 
88                            <#else> 
89                            ${block.button.getData()} 
90                            </#if> 
91                        </a> 
92                    </#if> 
93                </#if> 
94                <#if validator.isNotNull(block.text.getData())> 
95                    <label for="${randomNamespace}_${i}" class="o-link g-right hide-for-medium-down"> 
96                        <span class="show-label"> 
97                            <#if show?? && validator.isNotNull(show.getData())>${show.getData()} 
98                            <#else>${languageUtil.get(locale, "template.show")} 
99                            </#if></span> 
100                        <span class="hide-label"> 
101                            <#if hide?? && validator.isNotNull(hide.getData())>${hide.getData()} 
102                        <#else>${languageUtil.get(locale, "template.hide")} 
103                        </#if></span> 
104                    </label> 
105                </#if> 
106                <br class="clear"/> 
107            </div> 
108            </div> 
109            </div> 
110        </div> 
111    </#list> 
112    </div> 
113    </div> 
An error occurred while processing the template.
Java method "com.liferay.portal.kernel.templateparser.TemplateNode.getData()" threw an exception when invoked on com.liferay.portal.kernel.templateparser.TemplateNode object "{attributes={language-id=en_US}, name=h3, data=, type={attributes={language-id=en_US}, name=type, data=normal, type=list, options=[], optionsMap={normal= normal , raised-up= raised up , bg= backgraund , raised= raised }}, options=[], optionsMap={}, tni={attributes={language-id=en_US}, name=tni, data=, type=text, options=[], optionsMap={}, before={attributes={language-id=en_US}, name=before, data=, type=text, options=[], optionsMap={}}, after={attributes={language-id=en_US}, name=after, data=%, type=text, options=[], optionsMap={}}}, h4={attributes={language-id=en_US}, name=h4, data=Konto Oszczędnościowe Walutowe, type=text, options=[], optionsMap={}}, p={attributes={language-id=en_US}, name=p, data=Konto Oszczednosciowe Walutowe is a safe way of saving and multiply your money in EUR and USD., type=text, options=[], optionsMap={}}, li={attributes={language-id=en_US}, name=li, data=possibility of regular saving in foreign currency for travel or shopping purposes, type=text, options=[], optionsMap={}}, text={attributes={language-id=en_US}, name=text, data=, type=text_area, options=[], optionsMap={}, h5={attributes={language-id=en_US}, name=h5, data=, type=text, options=[], optionsMap={}}}, button={attributes={language-id=en_US}, name=button, data=I want to know more, type=text, options=[], optionsMap={}, hiddenSpan={attributes={language-id=en_US}, name=hiddenSpan, data=, type=text, options=[], optionsMap={}}, internalLink={attributes={language-id=en_US}, name=internalLink, data=1806@public@10184, type=link_to_layout, options=[], optionsMap={}}, externalLink={attributes={language-id=en_US}, name=externalLink, data=, type=text, options=[], optionsMap={}}}, desktopImage={attributes={language-id=en_US}, name=desktopImage, data={\"groupId\":\"10184\",\"title\":\"kolko_270_270.jpg\",\"type\":\"document\",\"uuid\":\"4b05a4af-726a-45c7-bee2-4fb8e14d135a\"}, type=document_library, options=[], optionsMap={}}, tabletImage={attributes={language-id=en_US}, name=tabletImage, data={\"groupId\":\"10184\",\"title\":\"kolko_270_270.jpg\",\"type\":\"document\",\"uuid\":\"4b05a4af-726a-45c7-bee2-4fb8e14d135a\"}, type=document_library, options=[], optionsMap={}}, mobileImage={attributes={language-id=en_US}, name=mobileImage, data={\"groupId\":\"10184\",\"title\":\"kolko_200_200.jpg\",\"type\":\"document\",\"uuid\":\"19d72065-3c9c-40a4-9373-18eca921deb6\"}, type=document_library, options=[], optionsMap={}}}"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #if validator.isNotNull(block.getData())  [in template "10157#10197#25263227" at line 6, column 9]
----
1<div class="portlet-custom bm-block-list"> 
2    <div class="lightgrey-bg"> 
3    <#assign i=0> 
4    <#list h3.getSiblings() as block><#assign i=i+1> 
5        <#assign bigTitle=1> 
6        <#if validator.isNotNull(block.getData())> 
7            <#if block.topTitleH3?? && (block.topTitleH3.getData()=="true")> 
8                <#assign bigTitle=3> 
9                <div class="l-row"><h3 class="bigTitle"> ${block.getData()}</h3></div> 
10            <#else> 
11                <#assign bigTitle=2> 
12                <div class="l-row"><h2 class="bigTitle"> ${block.getData()}</h2></div> 
13            </#if> 
14        </#if> 
15    <div class="white-bg img-${block.type.getData()}"> 
16        <div class="l-row"> 
17            <div class="b-row b-table-row"> 
18                <#if (block.tni.getData() !='')> 
19                    <div class="b-column foure left--col" style="height: auto;"> 
20                        <span class="tni"><#if validator.isNotNull(block.tni.before.getData())??><span class="tni--before">${block.tni.before.getData()?trim}</span></#if> 
21                        ${block.tni.getData()?trim}<#if validator.isNotNull(block.tni.after.getData())??> 
22                                <small class="tni--after">${block.tni.after.getData()?trim}</small></#if> 
23                        </span> 
24                    </div> 
25                <div class="b-column eight"> 
26                <#else> 
27                    <div class="b-column five left--col" style="height: auto;"> 
28                            <span data-alt="" data-picture="${block.type.getData()}"> 
29                            <#if (block.tabletImage.getData())??><span class="mq-medium" 
30                                                                  data-src="${block.tabletImage.getData()}"></span></#if> 
31                                <#if (block.mobileImage.getData())??><span class="mq-small" 
32                                                                      data-src="${block.mobileImage.getData()}"></span></#if> 
33                                <#if (block.desktopImage.getData())??><span class="mq-large" 
34                                                                       data-src="${block.desktopImage.getData()}"></span> 
35                                <noscript><img src="${block.desktopImage.getData()}" alt=""/></noscript> 
36                                </#if> 
37                            </span> 
38                    </div> 
39                <div class="b-column seven"> 
40                </#if> 
41                <#if block.h4?? && validator.isNotNull(block.h4.getData())> 
42                    <#if bigTitle == 1><h2 class="title">${block.h4.getData()}</h2><#assign bigTitle=2> 
43                    <#elseif bigTitle == 2><h3 class="title">${block.h4.getData()}</h3><#assign bigTitle=3> 
44                    <#elseif bigTitle == 3><h4 class="title">${block.h4.getData()}</h4><#assign bigTitle=4></#if> 
45                </#if> 
46 
47                <#if block.p?? && validator.isNotNull(block.p.getData())> 
48                    <#if block.p.getData()?contains("<p>")><div class="desc">${block.p.getData()}</div> 
49                    <#else><div class="desc"><p>${block.p.getData()}</p></div></#if> 
50                </#if> 
51                <#if validator.isNotNull(block.li.getData()) && block.li.getSiblings()?has_content> 
52                    <ul class="b-vertical-list"> 
53                        <#assign b_size = block.li.getSiblings()?size /> 
54                        <#list block.li.getSiblings() as li> 
55                            <#assign b_size = b_size - 1 /> 
56                            <li class="tick"><span class="b-icon-magenta-before-right-check-circled"></span>${li.getData()} 
57                            </li> 
58                            <#if (b_size!=0)> 
59                                <li class="dot"></li></#if> 
60                        </#list> 
61                    </ul> 
62                </#if> 
63                <#if validator.isNotNull(block.text.getData())> 
64                    <input type="checkbox" id="${randomNamespace}_${i}" class="acc-hide"> 
65                    <div class="cms"> 
66                        <#if block.text.h5?? && validator.isNotNull(block.text.h5.getData())> 
67                            <#if bigTitle == 2><h3 class="smallTitle">${block.text.h5.getData()}</h3> 
68                            <#elseif bigTitle == 3><h4 class="smallTitle">${block.text.h5.getData()}</h4><#assign bigTitle=4> 
69                            <#elseif bigTitle == 4><h5 class="smallTitle">${block.text.h5.getData()}</h5></#if> 
70                        </#if> 
71                    ${block.text.getData()} 
72                    </div> 
73                </#if> 
74                <#if validator.isNotNull(block.button.getData())> 
75                    <#if validator.isNotNull(block.button.externalLink.getData())> 
76                        <#assign externalLinkDesc = languageUtil.get(locale, "template.externalLink.desc") /> 
77                        <a href="${block.button.externalLink.getData()}" class="o-btn g-right" target="_blank"> 
78                            <span class="acc-hide">${externalLinkDesc}</span> 
79                            <#if block.button.hiddenSpan?? && validator.isNotNull(block.button.hiddenSpan.getData())> 
80                            ${block.button.getData()}<span class="acc-hide"> ${block.button.hiddenSpan.getData()}</span> 
81                            <#else>${block.button.getData()}</#if> 
82                        </a> 
83                    <#else> 
84                        <a href="${block.button.internalLink.friendlyUrl}" class="o-btn g-right" target="_self"> 
85                            <#if block.button.hiddenSpan?? && validator.isNotNull(block.button.hiddenSpan.getData())> 
86                            ${block.button.getData()} 
87                                <span class="acc-hide"> ${block.button.hiddenSpan.getData()}</span> 
88                            <#else> 
89                            ${block.button.getData()} 
90                            </#if> 
91                        </a> 
92                    </#if> 
93                </#if> 
94                <#if validator.isNotNull(block.text.getData())> 
95                    <label for="${randomNamespace}_${i}" class="o-link g-right hide-for-medium-down"> 
96                        <span class="show-label"> 
97                            <#if show?? && validator.isNotNull(show.getData())>${show.getData()} 
98                            <#else>${languageUtil.get(locale, "template.show")} 
99                            </#if></span> 
100                        <span class="hide-label"> 
101                            <#if hide?? && validator.isNotNull(hide.getData())>${hide.getData()} 
102                        <#else>${languageUtil.get(locale, "template.hide")} 
103                        </#if></span> 
104                    </label> 
105                </#if> 
106                <br class="clear"/> 
107            </div> 
108            </div> 
109            </div> 
110        </div> 
111    </#list> 
112    </div> 
113    </div>