-盛大娱乐app
freemarker template error:
the following has evaluated to null or missing:
==> arts[0] [in template "page.ftl" at line 3, column 37]
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. (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):
----------
==> #assign art = articletag("{\'aid\':" ... [in template "page.ftl" at line 3, column 1]
----------
java stack trace (for programmers):
----------
freemarker.core.invalidreferenceexception: [... exception message was already printed; see it above ...]
at freemarker.core.invalidreferenceexception.getinstance(invalidreferenceexception.java:98)
at freemarker.core.unexpectedtypeexception.newdesciptionbuilder(unexpectedtypeexception.java:41)
at freemarker.core.unexpectedtypeexception.(unexpectedtypeexception.java:24)
at freemarker.core.dot._eval(dot.java:81)
at freemarker.core.expression.eval(expression.java:111)
at freemarker.core.addconcatexpression._eval(addconcatexpression.java:92)
at freemarker.core.expression.eval(expression.java:111)
at freemarker.core.addconcatexpression._eval(addconcatexpression.java:91)
at freemarker.core.expression.eval(expression.java:111)
at freemarker.core.expression.evalandcoercetostring(expression.java:115)
at freemarker.core.listliteral.getvaluelist(listliteral.java:103)
at freemarker.core.methodcall._eval(methodcall.java:94)
at freemarker.core.expression.eval(expression.java:111)
at freemarker.core.assignment.accept(assignment.java:106)
at freemarker.core.environment.visit(environment.java:265)
at freemarker.core.mixedcontent.accept(mixedcontent.java:93)
at freemarker.core.environment.visit(environment.java:265)
at freemarker.core.environment.process(environment.java:243)
at freemarker.template.template.process(template.java:277)
at com.paidot.ocms.utils.freemarkerutils.exporthtml(freemarkerutils.java:99)
at com.paidot.ocms.utils.freemarkerutils.exportindexhtml(freemarkerutils.java:277)
at com.paidot.ocms.utils.freemarkerutils.exportcategory(freemarkerutils.java:239)
at com.paidot.ocms.controller.admin.staticcontroller$1.run(staticcontroller.java:203)
at java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1149)
at java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:624)
at java.lang.thread.run(thread.java:748)