第七届董事会第十七次会议决议公告发布时间:freemarker template error (debug mode; use rethrow in production!):
the string doesn't match the expected date/time/date-time format. the string to parse was: "". the expected format was: "yyyy-mm-dd".
the nested reason given follows:
unparseable date: ""
----
ftl stack trace ("~" means nesting-related):
- failed at: ${out_bean.release_time?date("yyyy-mm... [in template "web-inf/html/front_2/about/detail.html" at line 78, column 113]
- reached through: @download_detai contentid="${contenti... [in template "web-inf/html/front_2/about/detail.html" at line 75, column 17]
----
java stack trace (for programmers):
----
freemarker.core._templatemodelexception: [... exception message was already printed; see it above ...]
at freemarker.core.builtinsformultipletypes$datebi$dateparser.parse(builtinsformultipletypes.java:193)
at freemarker.core.builtinsformultipletypes$datebi$dateparser.get(builtinsformultipletypes.java:160)
at freemarker.core.builtinsformultipletypes$datebi$dateparser.exec(builtinsformultipletypes.java:155)
at freemarker.core.methodcall._eval(methodcall.java:62)
at freemarker.core.expression.eval(expression.java:78)
at freemarker.core.expression.evalandcoercetostring(expression.java:82)
at freemarker.core.dollarvariable.accept(dollarvariable.java:41)
at freemarker.core.environment.visit(environment.java:324)
at freemarker.core.mixedcontent.accept(mixedcontent.java:54)
at freemarker.core.environment.visitbyhiddingparent(environment.java:345)
at freemarker.core.conditionalblock.accept(conditionalblock.java:48)
at freemarker.core.environment.visit(environment.java:324)
at freemarker.core.environment$nestedelementtemplatedirectivebody.render(environment.java:2255)
at cn.cebest.directive.downloaddetaidirective.execute(downloaddetaidirective.java:92)
at freemarker.core.environment.visit(environment.java:389)
at freemarker.core.unifiedcall.accept(unifiedcall.java:104)
at freemarker.core.environment.visit(environment.java:324)
at freemarker.core.mixedcontent.accept(mixedcontent.java:54)
at freemarker.core.environment.visit(environment.java:324)
at freemarker.core.environment.process(environment.java:302)
at freemarker.template.template.process(template.java:325)
at org.springframework.web.servlet.view.freemarker.freemarkerview.processtemplate(freemarkerview.java:367)
at org.springframework.web.servlet.view.freemarker.freemarkerview.dorender(freemarkerview.java:284)
at org.springframework.web.servlet.view.freemarker.freemarkerview.rendermergedtemplatemodel(freemarkerview.java:234)
at org.springframework.web.servlet.view.abstracttemplateview.rendermergedoutputmodel(abstracttemplateview.java:167)
at org.springframework.web.servlet.view.abstractview.render(abstractview.java:303)
at org.springframework.web.servlet.dispatcherservlet.render(dispatcherservlet.java:1246)
at org.springframework.web.servlet.dispatcherservlet.processdispatchresult(dispatcherservlet.java:1029)
at org.springframework.web.servlet.dispatcherservlet.dodispatch(dispatcherservlet.java:973)
at org.springframework.web.servlet.dispatcherservlet.doservice(dispatcherservlet.java:895)
at org.springframework.web.servlet.frameworkservlet.processrequest(frameworkservlet.java:967)
at org.springframework.web.servlet.frameworkservlet.doget(frameworkservlet.java:858)
at javax.servlet.http.httpservlet.service(httpservlet.java:624)
at org.springframework.web.servlet.frameworkservlet.service(frameworkservlet.java:843)
at javax.servlet.http.httpservlet.service(httpservlet.java:731)
at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:303)
at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:208)
at org.apache.tomcat.websocket.server.wsfilter.dofilter(wsfilter.java:52)
at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:241)
at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:208)
at org.apache.shiro.web.servlet.proxiedfilterchain.dofilter(proxiedfilterchain.java:61)
at org.apache.shiro.web.servlet.advicefilter.executechain(advicefilter.java:108)
at org.apache.shiro.web.servlet.advicefilter.dofilterinternal(advicefilter.java:137)
at org.apache.shiro.web.servlet.onceperrequestfilter.dofilter(onceperrequestfilter.java:154)
at org.apache.shiro.web.servlet.proxiedfilterchain.dofilter(proxiedfilterchain.java:66)
at org.apache.shiro.web.servlet.abstractshirofilter.executechain(abstractshirofilter.java:458)
at org.apache.shiro.web.servlet.abstractshirofilter$1.call(abstractshirofilter.java:373)
at org.apache.shiro.subject.support.subjectcallable.docall(subjectcallable.java:90)
at org.apache.shiro.subject.support.subjectcallable.call(subjectcallable.java:83)
at org.apache.shiro.subject.support.delegatingsubject.execute(delegatingsubject.java:387)
at org.apache.shiro.web.servlet.abstractshirofilter.dofilterinternal(abstractshirofilter.java:370)
at org.apache.shiro.web.servlet.onceperrequestfilter.dofilter(onceperrequestfilter.java:154)
at org.springframework.web.filter.delegatingfilterproxy.invokedelegate(delegatingfilterproxy.java:346)
at org.springframework.web.filter.delegatingfilterproxy.dofilter(delegatingfilterproxy.java:262)
at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:241)
at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:208)
at org.springframework.web.filter.characterencodingfilter.dofilterinternal(characterencodingfilter.java:121)
at org.springframework.web.filter.onceperrequestfilter.dofilter(onceperrequestfilter.java:107)
at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:241)
at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:208)
at cn.cebest.cms.filter.cookiefilter.dofilter(cookiefilter.java:49)
at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:241)
at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:208)
at cn.cebest.cms.filter.xssfilter.dofilter(xssfilter.java:50)
at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:241)
at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:208)
at org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:219)
at org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:110)
at org.apache.catalina.authenticator.authenticatorbase.invoke(authenticatorbase.java:494)
at org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:169)
at org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:104)
at org.apache.catalina.valves.remoteipvalve.invoke(remoteipvalve.java:695)
at org.apache.catalina.valves.accesslogvalve.invoke(accesslogvalve.java:1025)
at org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:116)
at org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:445)
at org.apache.coyote.http11.abstracthttp11processor.process(abstracthttp11processor.java:1137)
at org.apache.coyote.abstractprotocol$abstractconnectionhandler.process(abstractprotocol.java:637)
at org.apache.tomcat.util.net.jioendpoint$socketprocessor.run(jioendpoint.java:316)
at java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1149)
at java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:624)
at org.apache.tomcat.util.threads.taskthread$wrappingrunnable.run(taskthread.java:61)
at java.lang.thread.run(thread.java:748)
caused by: java.text.parseexception: unparseable date: ""
at java.text.dateformat.parse(dateformat.java:366)
at freemarker.core.javatemplatedateformat.parse(javatemplatedateformat.java:43)
at freemarker.core.builtinsformultipletypes$datebi$dateparser.parse(builtinsformultipletypes.java:185)
... 81 more