[
https://issues.apache.org/jira/browse/OFBIZ-5802?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14163378#comment-14163378
]
Pierre Smits commented on OFBIZ-5802:
-------------------------------------
The errors shown are:
{code}
FreeMarker template error: The following has evaluated to null or missing:
==> userLogin [in template
"component://party/webapp/partymgr/party/profileblocks/Contact.ftl" at line 24,
column 78] Tip: If the failing expression is known to be legally refer to
something that's 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 parenthessis:
(myOptionVar.foo)!myDefault, (myOptionVar.foo)?? The failing instruction (FTL
stack trace): ---------- ==> #if security.hasEntityPermission("PAR... [in
template "component://party/webapp/partymgr/party/profileblocks/Contact.ftl" at
line 24, column 9]
{code}
{code}
(N) FreeMarker template error: The following has evaluated to null or
missing: ==> userLogin [in template
"component://party/webapp/partymgr/party/profileblocks/Contact.ftl" at line
127, column 90] Tip: If the failing expression is known to be legally refer to
something that's 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 parenthessis:
(myOptionVar.foo)!myDefault, (myOptionVar.foo)?? The failing instruction (FTL
stack trace): ---------- ==> #if security.hasEntityPermission("PAR... [in
template "component://party/webapp/partymgr/party/profileblocks/Contact.ftl" at
line 127, column 17] #list contactMeches as contactMechMap [in template
"component://party/webapp/partymgr/party/profileblocks/Contact.ftl" at line 39,
column 11]
{code}
{code}
FreeMarker template error: The following has evaluated to null or missing: ==>
userLogin [in template
"component://party/webapp/partymgr/party/profileblocks/Contact.ftl" at line 88,
column 28] Tip: If the failing expression is known to be legally refer to
something that's 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 parenthessis:
(myOptionVar.foo)!myDefault, (myOptionVar.foo)?? The failing instruction (FTL
stack trace): ---------- ==> #if userLogin.partyId?has_content [in template
"component://party/webapp/partymgr/party/profileblocks/Contact.ftl" at line 88,
column 23] #list contactMeches as contactMechMap [in template
"component://party/webapp/partymgr/party/profileblocks/Contact.ftl" at line 39,
column 11]
{code}
> Contact.ftl generates errors when accessed anonymously
> ------------------------------------------------------
>
> Key: OFBIZ-5802
> URL: https://issues.apache.org/jira/browse/OFBIZ-5802
> Project: OFBiz
> Issue Type: Improvement
> Components: party
> Affects Versions: Release Branch 11.04, Release Branch 12.04, Release
> Branch 13.07, Trunk
> Reporter: Pierre Smits
> Labels: portal, portalPage, portlet, profile
>
> When accessing a screen that delivers the PartyProfile portalpage as an
> anonymous user, the Contact portlet (which renders contact.ftl) shows a lot
> of errors.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)