An error occurred while processing the template.
The following has evaluated to null or missing:
==> LoggedInModalImage.getAttribute("alt") [in template "20116#20152#DEFAULT_TEMPLATE" at line 10, column 21]
----
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: ${LoggedInModalImage.getAttribute("al... [in template "20116#20152#DEFAULT_TEMPLATE" at line 10, column 19]
----
1<dl><dt class="text-capitalize">Logged In Title</dt><dd><#if (LoggedInTitle.getData())??>
2 ${LoggedInTitle.getData()}
3</#if></dd><dt class="text-capitalize">Logged In Subtitle</dt><dd><#if (LoggedInSubtitle.getData())??>
4 ${LoggedInSubtitle.getData()}
5</#if></dd><dt class="text-capitalize">Logged In Full Description</dt><dd><#if (LoggedInFullDescription.getData())??>
6 ${LoggedInFullDescription.getData()}
7</#if></dd><dt class="text-capitalize">Logged In Image</dt><dd><#if (LoggedInImage.getData())?? && LoggedInImage.getData() != "">
8 <img alt="${LoggedInImage.getAttribute("alt")}" data-fileentryid="${LoggedInImage.getAttribute("fileEntryId")}" src="${LoggedInImage.getData()}" />
9</#if></dd><dt class="text-capitalize">Logged In Modal Image</dt><dd><#if (LoggedInModalImage.getData())?? && LoggedInModalImage.getData() != "">
10 <img alt="${LoggedInModalImage.getAttribute("alt")}" data-fileentryid="${LoggedInModalImage.getAttribute("fileEntryId")}" src="${LoggedInModalImage.getData()}" />
11</#if></dd><dt class="text-capitalize">Submit Button Colour</dt><dd><#if (SubmitButtonColour.getData())??>
12 ${SubmitButtonColour.getData()}
13</#if></dd><dt class="text-capitalize">Submit Button Text</dt><dd><#if (SubmitButtonText.getData())??>
14 ${SubmitButtonText.getData()}
15</#if></dd><dt class="text-capitalize">Submit Button Text Colour</dt><dd><#if (SubmitButtonTextColour.getData())??>
16 ${SubmitButtonTextColour.getData()}
17</#if></dd><dt class="text-capitalize">Submit Button Url</dt><dd><#if (SubmitButtonUrl.getData())??>
18 ${SubmitButtonUrl.getData()}
19</#if></dd><dt class="text-capitalize">Terms & Conditions Button Text</dt><dd><#if (TermsConditionsButtonText.getData())??>
20 ${TermsConditionsButtonText.getData()}
21</#if></dd><dt class="text-capitalize">T&C Content</dt><dd><#assign
22 webContentData = jsonFactoryUtil.createJSONObject(TCContent.getData())
23/>
24
25<#if webContentData?? && webContentData.title??>
26 <a href="${TCContent.getFriendlyUrl()}">
27 ${webContentData.title}
28 </a>
29</#if></dd><dt class="text-capitalize">Terms & Conditions</dt><dd><#if (LoggedInTermsConditions.getData())??>
30 ${LoggedInTermsConditions.getData()}
31</#if></dd><dt class="text-capitalize">Non Logged In Title</dt><dd><#if (NonLoggedInTitle.getData())??>
32 ${NonLoggedInTitle.getData()}
33</#if></dd><dt class="text-capitalize">Non Logged In Subtitle</dt><dd><#if (NonLoggedInSubtitle.getData())??>
34 ${NonLoggedInSubtitle.getData()}
35</#if></dd><dt class="text-capitalize">Non Logged In Full Description</dt><dd><#if (NonLoggedInFullDescription.getData())??>
36 ${NonLoggedInFullDescription.getData()}
37</#if></dd><dt class="text-capitalize">Non Logged In Image</dt><dd><#if (NonLoggedInImage.getData())?? && NonLoggedInImage.getData() != "">
38 <img alt="${NonLoggedInImage.getAttribute("alt")}" data-fileentryid="${NonLoggedInImage.getAttribute("fileEntryId")}" src="${NonLoggedInImage.getData()}" />
39</#if></dd><dt class="text-capitalize">Non Logged In Modal Image</dt><dd><#if (NonLoggedInModalImage.getData())?? && NonLoggedInModalImage.getData() != "">
40 <img alt="${NonLoggedInModalImage.getAttribute("alt")}" data-fileentryid="${NonLoggedInModalImage.getAttribute("fileEntryId")}" src="${NonLoggedInModalImage.getData()}" />
41</#if></dd><dt class="text-capitalize">Terms & Conditions</dt><dd><#if (NonLoggedInTermsConditions.getData())??>
42 ${NonLoggedInTermsConditions.getData()}
43</#if></dd><dt class="text-capitalize">More Info Button Text</dt><dd><#if (MoreInfoButtonText.getData())??>
44 ${MoreInfoButtonText.getData()}
45</#if></dd><dt class="text-capitalize">Promotion Campaign ID </dt><dd><#if (PromotionCampaignID.getData())??>
46 ${PromotionCampaignID.getData()}
47</#if></dd><dt class="text-capitalize">Teaser_Msg_Player_PromoActive</dt><dd><#if (Teaser_Msg_Player_PromoActive.getData())??>
48 ${Teaser_Msg_Player_PromoActive.getData()}
49</#if></dd><dt class="text-capitalize">Teaser_Msg_Player_PromoApplied</dt><dd><#if (Teaser_Msg_Player_PromoApplied.getData())??>
50 ${Teaser_Msg_Player_PromoApplied.getData()}
51</#if></dd><dt class="text-capitalize">SuccessModal_Msg</dt><dd><#if (SuccessModal_Msg.getData())??>
52 ${SuccessModal_Msg.getData()}
53</#if></dd><dt class="text-capitalize">SuccessModal_Icon</dt><dd><#if (SuccessModal_Icon.getData())?? && SuccessModal_Icon.getData() != "">
54 <img alt="${SuccessModal_Icon.getAttribute("alt")}" data-fileentryid="${SuccessModal_Icon.getAttribute("fileEntryId")}" src="${SuccessModal_Icon.getData()}" />
55</#if></dd><dt class="text-capitalize">Order</dt><dd><#if (Order.getData())??>
56 ${Order.getData()}
57</#if></dd><dt class="text-capitalize">Active</dt><dd><#if getterUtil.getBoolean(Active.getData())>
58 ${languageUtil.get(locale, "yes")}
59<#else>
60 ${languageUtil.get(locale, "no")}
61</#if></dd><dt class="text-capitalize">Super Special</dt><dd><#if getterUtil.getBoolean(SuperSpecial.getData())>
62 ${languageUtil.get(locale, "yes")}
63<#else>
64 ${languageUtil.get(locale, "no")}
65</#if></dd><dt class="text-capitalize">GameID</dt><dd><#if (GameID.getData())??>
66 ${GameID.getData()}
67</#if></dd><dt class="text-capitalize">Promo Type</dt><dd><#if (PromoType.getData())??>
68 ${PromoType.getData()}
69</#if></dd><dt class="text-capitalize">Hidden Promotion</dt><dd><#if getterUtil.getBoolean(HiddenPromotion.getData())>
70 ${languageUtil.get(locale, "yes")}
71<#else>
72 ${languageUtil.get(locale, "no")}
73</#if></dd><dt class="text-capitalize">Segmented</dt><dd><#if getterUtil.getBoolean(Segmented.getData())>
74 ${languageUtil.get(locale, "yes")}
75<#else>
76 ${languageUtil.get(locale, "no")}
77</#if></dd><dt class="text-capitalize">Show in Panel</dt><dd><#if getterUtil.getBoolean(ShowInPanel.getData())>
78 ${languageUtil.get(locale, "yes")}
79<#else>
80 ${languageUtil.get(locale, "no")}
81</#if></dd><dt class="text-capitalize">Discounted Value/Percentage</dt><dd><#if (DiscountedValuePercentage.getData())??>
82 ${DiscountedValuePercentage.getData()}
83</#if></dd></dl>