17:13:13.237 ERROR freemarker.runtime - Error executing FreeMarker template
freemarker.core.InvalidReferenceException: The following has evaluated to null or missing:
==> s.ctgUrl [in template "WEB-INF/t/cms/www/default/special/search_result.html" at line 41, column 44]
Tip: If the failing expression is known to be legally null/missing, either specify a default value with 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 (print stack trace for 1 more):
==> ${s.ctgUrl} [in template "WEB-INF/t/cms/www/default/special/search_result.html" at line 41, column 42]
at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:98) ~[freemarker.jar:2.3.20]
at freemarker.core.EvalUtil.coerceModelToString(EvalUtil.java:382) ~[freemarker.jar:2.3.20]
at freemarker.core.Expression.evalAndCoerceToString(Expression.java:115) ~[freemarker.jar:2.3.20]
at freemarker.core.DollarVariable.accept(DollarVariable.java:76) ~[freemarker.jar:2.3.20]
at freemarker.core.Environment.visit(Environment.java:265) [freemarker.jar:2.3.20]
at freemarker.core.MixedContent.accept(MixedContent.java:93) [freemarker.jar:2.3.20]
at freemarker.core.Environment.visitByHiddingParent(Environment.java:286) [freemarker.jar:2.3.20]
at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:193) [freemarker.jar:2.3.20]
at freemarker.core.Environment.visitIteratorBlock(Environment.java:509) [freemarker.jar:2.3.20]
at freemarker.core.IteratorBlock.accept(IteratorBlock.java:103) [freemarker.jar:2.3.20] |
|