The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>
The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>
The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>
The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>
The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>
The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>
The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>
The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>
The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>
The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>
The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>
The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>
The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>
The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>
The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>
The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>
The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>
The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>
The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>
The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>
The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>
The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>
The following has evaluated to null or missing:
==> htmlUtil.escape(reporter.name) [in template "1#8431626#113437956" at line 12, column 29]
----
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: #assign reporterName = htmlUtil.escap... [in template "1#8431626#113437956" at line 12, column 5]
----
1<#assign reporterName = " " />
2<#assign reporterPhoto = "/documents/14/121605300/whitehat-small2.png/ca1fb97b-2236-8600-8153-ddd915eea520?t=1557760720952" />
3<#assign reporterTitle = " " />
4<#assign reporterWebsite = "" />
5
6
7<#if EmailAddress.getData()?has_content>
8 <#assign emailAddress = EmailAddress.getData()>
9 <#assign reporter = restClient.get("/headless-admin-user/v1.0/user-accounts/by-email-address/" + emailAddress)/>
10
11 <#assign reporterName = htmlUtil.escape(reporter.name) />
12
13 <#if reporter.image?has_content>
14 <#assign reporterPhoto = htmlUtil.escape(reporter.image) />
15 </#if>
16
17 <#if reporter.jobTitle?has_content>
18 <#assign reporterTitle = htmlUtil.escape(reporter.jobTitle) />
19 </#if>
20
21 <#if reporter.webUrls?has_content>
22 <#assign reporterWebsites = reporter.webUrls />
23
24 <#list reporterWebsites?filter(rw-> rw.primary) as curWebsite>
25 <#assign reporterWebsite = htmlUtil.escape(curWebsite.url) />
26 </#list>
27 </#if>
28</#if>
29
30<#if Name.getData()?has_content>
31 <#assign reporterName = htmlUtil.escape(Name.getData()) />
32</#if>
33
34<#if PhotoURL.getData()?has_content>
35 <#assign reporterPhoto = htmlUtil.escape(PhotoURL.getData()) />
36</#if>
37
38<#if Title.getData()?has_content>
39 <#assign reporterTitle = htmlUtil.escape(Title.getData()) />
40</#if>
41
42<#if Website.getData()?has_content>
43 <#assign reporterWebsite = htmlUtil.escape(Website.getData()) />
44</#if>
45
46<#--
47<#assign LastReportDate_Data = getterUtil.getString(LastReportDate.getData())>
48<#if validator.isNotNull(LastReportDate_Data)>
49 <#assign LastReportDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", LastReportDate_Data, locale)>
50</#if>
51-->
52
53<div class="card card-type-asset user-card">
54 <div class="aspect-ratio card-item-first" style="background-color:#f1f2f5">
55 <div class="aspect-ratio-item-center-middle aspect-ratio-item-fluid card-type-asset">
56 <img class="img-thumbnail" style="max-height:150px;" src="${reporterPhoto}" />
57 </div>
58 <span class="sticker sticker-rounded sticker-secondary sticker-bottom-right">
59 <span class="inline-item">
60 <span class="icon-bug"></span>${IssueTitle.getSiblings()?size}</span>
61 </span>
62 </span>
63 </div>
64 <div class="card-body">
65 <div class="card-row">
66 <div class="autofit-col autofit-col-expand">
67 <div class="card-title text-truncate">
68 <#if reporterWebsite?has_content>
69 <a href="${reporterWebsite}">${reporterName}</a>
70 <#else>
71 ${reporterName}
72 </#if>
73 </div>
74 <div class="card-subtitle text-truncate">${reporterTitle}</div>
75 </div>
76 </div>
77 </div>
78</div>