Millennium Bank - 200 zl z kontem 360
An error occurred while processing the template.
The following has evaluated to null or missing: ==> request.attributes [in template "10157#10197#167436" at line 4, column 52] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to be 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: #assign portalIdParam = httpUtil.getP... [in template "10157#10197#167436" at line 4, column 5] ----
1<#if portalId.getSiblings()?has_content>
2
3 <#assign portalId_found = 0>
4 <#assign portalIdParam = httpUtil.getParameter(request.attributes.CURRENT_URL, "portalId",false)>
5
6 <#list portalId.getSiblings() as cur_portalId>
7
8 <#if cur_portalId.getData() == portalIdParam>
9
10 <#assign portalId_found = 1>
11 <#assign portalId = cur_portalId>
12 <#break>
13 <#elseif !(cur_portalId.getData()?has_content) || cur_portalId.getData() == "">
14
15 <#assign default_portalId = cur_portalId>
16 </#if>
17 </#list>
18
19 <#if portalId_found == 0 && default_portalId??>
20 <#assign portalId = default_portalId>
21 </#if>
22 <#if portalId??>
23 <#assign typePart>&type=${portalId.type.getData()}</#assign>
24 <#assign wsPart>&eventCode=${portalId.eventCode.getData()}&campaignDescription=${portalId.campaignDescription.getData()}</#assign>
25 <#assign peselPart>&addPeselinput=${portalId.addPeselinput.getData()}</#assign>
26 <#assign prodPart>&productId=${portalId.productId.getData()}</#assign>
27 <#assign thxPart>&thxId=${thxId.getData()}</#assign>
28
29 <#assign agreePart>&agreeId=${agreeId.getData()}</#assign>
30
31 <#assign agreeRequiredPart>&agreeRequired=${agreeRequired.getData()}</#assign>
32
33
34 <#assign agreeEditablePart>&agreeEditable=${agreeEditable.getData()}</#assign>
35
36 <#assign agreeDefaultValuePart>&agreeDefaultValue=${agreeDefaultValue.getData()}</#assign>
37
38 <#assign agreeVisibleCheckboxPart>&agreeVisibleCheckbox=${agreeVisibleCheckbox.getData()}</#assign>
39
40
41 <#assign agree2Part>&agree2Id=${agree2Id.getData()}</#assign>
42
43 <#assign agree2RequiredPart>&agree2Required=${agree2Required.getData()}</#assign>
44
45 <#assign agree2EditablePart>&agree2Editable=${agree2Editable.getData()}</#assign>
46
47 <#assign agree2DefaultValuePart>&agree2DefaultValue=${agree2DefaultValue.getData()}</#assign>
48
49 <#assign agree2VisibleCheckboxPart>&agree2VisibleCheckbox=${agree2VisibleCheckbox.getData()}</#assign>
50
51
52 <#assign hoursPart>&addContactHoursInput=${portalId.addContactHoursInput.getData()}&defaultContactHoursStart=${portalId.addContactHoursInput.defaultContactHoursStart.getData()}&defaultContactHoursEnd=${portalId.addContactHoursInput.defaultContactHoursEnd.getData()}</#assign>
53 <#assign theForm>
54 <runtime-portlet
55 name="landingpageform_WAR_joboffersportlet"
56 instance="${portalId.getData()}"
57 queryString="portalId=${portalId.getData()}${typePart}${wsPart}${peselPart}${prodPart}${hoursPart}${thxPart}${agreePart}${agreeRequiredPart}${agreeEditablePart}${agreeDefaultValuePart}${agreeVisibleCheckboxPart}${agree2Part}${agree2RequiredPart}${agree2EditablePart}${agree2DefaultValuePart}${agree2VisibleCheckboxPart}"
58 />
59 </#assign>
60 ${portalId.content.getData()?replace("@FORM@",theForm)}
61 <#else>
62 404
63 </#if>
64
65</#if>