FreeMarker template error: The following has evaluated to null or missing: ==> lastBreadcrumb.contentName [in template "component://cmssite/template/custom/commonDecorator.ftl" at line 21, column 19] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- 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. (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: ${lastBreadcrumb.contentName} [in template "component://cmssite/template/custom/commonDecorator.ftl" at line 21, column 17] ---- Java stack trace (for programmers): ---- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:116) at freemarker.core.EvalUtil.coerceModelToString(EvalUtil.java:346) at freemarker.core.Expression.evalAndCoerceToString(Expression.java:82) at freemarker.core.DollarVariable.accept(DollarVariable.java:40) at freemarker.core.Environment.visit(Environment.java:312) at freemarker.core.MixedContent.accept(MixedContent.java:62) at freemarker.core.Environment.visit(Environment.java:312) at freemarker.core.Environment.process(Environment.java:290) at org.noerp.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:257) at org.noerp.widget.model.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:167) at org.noerp.widget.model.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:216) at org.noerp.widget.model.HtmlWidget.renderWidgetString(HtmlWidget.java:140) at org.noerp.widget.model.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1319) at org.noerp.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.noerp.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.noerp.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at com.ofbizcn.content.data.DataResourceWorker.renderDataResourceAsText(DataResourceWorker.java:744) at com.ofbizcn.content.data.DataResourceWorker.renderDataResourceAsText(DataResourceWorker.java:606) at com.ofbizcn.content.content.ContentWorker.renderContentAsText(ContentWorker.java:292) at com.ofbizcn.content.content.ContentWorker.renderContentAsText(ContentWorker.java:378) at com.ofbizcn.content.content.ContentWorker.renderContentAsText(ContentWorker.java:348) at com.ofbizcn.content.content.ContentMapFacade.renderThis(ContentMapFacade.java:343) at com.ofbizcn.content.content.ContentMapFacade.toString(ContentMapFacade.java:355) at freemarker.ext.beans.StringModel.getAsString(StringModel.java:61) at freemarker.core.EvalUtil.modelToString(EvalUtil.java:55) at freemarker.core.EvalUtil.coerceModelToString(EvalUtil.java:340) at freemarker.core.Expression.evalAndCoerceToString(Expression.java:82) at freemarker.core.DollarVariable.accept(DollarVariable.java:40) at freemarker.core.Environment.visit(Environment.java:312) at freemarker.core.MixedContent.accept(MixedContent.java:62) at freemarker.core.Environment.visit(Environment.java:312) at freemarker.core.Environment.process(Environment.java:290) at org.noerp.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:257) at org.noerp.widget.model.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:167) at org.noerp.widget.model.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:216) at org.noerp.widget.model.HtmlWidget.renderWidgetString(HtmlWidget.java:140) at org.noerp.widget.model.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1319) at org.noerp.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.noerp.widget.model.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:906) at org.noerp.widget.model.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:127) at org.noerp.widget.model.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:943) at org.noerp.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.noerp.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.noerp.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.noerp.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:211) at org.noerp.widget.model.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:860) at org.noerp.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.noerp.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.noerp.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at com.ofbizcn.content.data.DataResourceWorker.renderDataResourceAsText(DataResourceWorker.java:744) at com.ofbizcn.content.data.DataResourceWorker.renderDataResourceAsText(DataResourceWorker.java:606) at com.ofbizcn.content.content.ContentWorker.renderContentAsText(ContentWorker.java:292) at com.ofbizcn.content.content.ContentWorker.renderContentAsText(ContentWorker.java:378) at com.ofbizcn.content.content.ContentWorker.renderContentAsText(ContentWorker.java:268) at com.ofbizcn.content.content.ContentWorker.renderContentAsText(ContentWorker.java:378) at com.ofbizcn.content.content.ContentWorker.renderContentAsText(ContentWorker.java:268) at com.ofbizcn.content.content.ContentWorker.renderContentAsText(ContentWorker.java:378) at com.ofbizcn.content.cms.CmsEvents.cms(CmsEvents.java:289) at sun.reflect.GeneratedMethodAccessor1092.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.noerp.webapp.event.JavaEventHandler.invoke(JavaEventHandler.java:92) at org.noerp.webapp.event.JavaEventHandler.invoke(JavaEventHandler.java:78) at org.noerp.webapp.control.RequestHandler.runEvent(RequestHandler.java:755) at org.noerp.webapp.control.RequestHandler.doRequest(RequestHandler.java:475) at org.noerp.webapp.control.ControlServlet.doGet(ControlServlet.java:210) at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.noerp.webapp.control.ContextFilter.doFilter(ContextFilter.java:329) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1104) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1519) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1475) 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) |

FreeMarker template error: The following has evaluated to null or missing: ==> thisContent.fields.contentName [in template "component://cmssite/template/custom/listTopic.ftl" at line 1, column 10] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- 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. (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: ${thisContent.fields.contentName} [in template "component://cmssite/template/custom/listTopic.ftl" at line 1, column 8] ---- Java stack trace (for programmers): ---- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:116) at freemarker.core.EvalUtil.coerceModelToString(EvalUtil.java:346) at freemarker.core.Expression.evalAndCoerceToString(Expression.java:82) at freemarker.core.DollarVariable.accept(DollarVariable.java:40) at freemarker.core.Environment.visit(Environment.java:312) at freemarker.core.MixedContent.accept(MixedContent.java:62) at freemarker.core.Environment.visit(Environment.java:312) at freemarker.core.Environment.process(Environment.java:290) at org.noerp.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:257) at org.noerp.widget.model.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:167) at org.noerp.widget.model.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:216) at org.noerp.widget.model.HtmlWidget.renderWidgetString(HtmlWidget.java:140) at org.noerp.widget.model.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1319) at org.noerp.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.noerp.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.noerp.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.noerp.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:294) at org.noerp.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at com.ofbizcn.content.data.DataResourceWorker.renderDataResourceAsText(DataResourceWorker.java:744) at com.ofbizcn.content.data.DataResourceWorker.renderDataResourceAsText(DataResourceWorker.java:600) at com.ofbizcn.content.content.ContentMapFacade$DataResource.get(ContentMapFacade.java:537) at freemarker.ext.beans.MapModel.invokeGenericGet(MapModel.java:89) at freemarker.ext.beans.BeanModel.get(BeanModel.java:161) at freemarker.core.Dot._eval(Dot.java:40) at freemarker.core.Expression.eval(Expression.java:78) at freemarker.core.Expression.evalAndCoerceToString(Expression.java:82) at freemarker.core.DollarVariable.accept(DollarVariable.java:40) at freemarker.core.Environment.visit(Environment.java:312) at freemarker.core.MixedContent.accept(MixedContent.java:62) at freemarker.core.Environment.visitByHiddingParent(Environment.java:333) at freemarker.core.IfBlock.accept(IfBlock.java:48) at freemarker.core.Environment.visit(Environment.java:312) at freemarker.core.MixedContent.accept(MixedContent.java:62) at freemarker.core.Environment.visit(Environment.java:312) at freemarker.core.Environment.process(Environment.java:290) at org.noerp.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:257) at org.noerp.base.util.template.FreeMarkerWorker.renderTemplateFromString(FreeMarkerWorker.java:232) at org.noerp.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:187) at com.ofbizcn.content.data.DataResourceWorker.renderDataResourceAsText(DataResourceWorker.java:670) at com.ofbizcn.content.data.DataResourceWorker.renderDataResourceAsText(DataResourceWorker.java:606) at com.ofbizcn.content.content.ContentWorker.renderContentAsText(ContentWorker.java:340) at com.ofbizcn.content.content.ContentWorker.renderContentAsText(ContentWorker.java:378) at com.ofbizcn.content.content.ContentWorker.renderContentAsText(ContentWorker.java:348) at com.ofbizcn.content.content.ContentMapFacade.renderThis(ContentMapFacade.java:343) at com.ofbizcn.content.content.ContentMapFacade.toString(ContentMapFacade.java:355) at freemarker.ext.beans.StringModel.getAsString(StringModel.java:61) at freemarker.core.EvalUtil.modelToString(EvalUtil.java:55) at freemarker.core.EvalUtil.coerceModelToString(EvalUtil.java:340) at freemarker.core.Expression.evalAndCoerceToString(Expression.java:82) at freemarker.core.DollarVariable.accept(DollarVariable.java:40) at freemarker.core.Environment.visit(Environment.java:312) at freemarker.core.MixedContent.accept(MixedContent.java:62) at freemarker.core.Environment.visit(Environment.java:312) at freemarker.core.Environment.process(Environment.java:290) at org.noerp.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:257) at org.noerp.widget.model.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:167) at org.noerp.widget.model.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:216) at org.noerp.widget.model.HtmlWidget.renderWidgetString(HtmlWidget.java:140) at org.noerp.widget.model.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1319) at org.noerp.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.noerp.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.noerp.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at com.ofbizcn.content.data.DataResourceWorker.renderDataResourceAsText(DataResourceWorker.java:744) at com.ofbizcn.content.data.DataResourceWorker.renderDataResourceAsText(DataResourceWorker.java:606) at com.ofbizcn.content.content.ContentWorker.renderContentAsText(ContentWorker.java:292) at com.ofbizcn.content.content.ContentWorker.renderContentAsText(ContentWorker.java:378) at com.ofbizcn.content.content.ContentWorker.renderContentAsText(ContentWorker.java:348) at com.ofbizcn.content.content.ContentMapFacade.renderThis(ContentMapFacade.java:343) at com.ofbizcn.content.content.ContentMapFacade.toString(ContentMapFacade.java:355) at freemarker.ext.beans.StringModel.getAsString(StringModel.java:61) at freemarker.core.EvalUtil.modelToString(EvalUtil.java:55) at freemarker.core.EvalUtil.coerceModelToString(EvalUtil.java:340) at freemarker.core.Expression.evalAndCoerceToString(Expression.java:82) at freemarker.core.DollarVariable.accept(DollarVariable.java:40) at freemarker.core.Environment.visit(Environment.java:312) at freemarker.core.MixedContent.accept(MixedContent.java:62) at freemarker.core.Environment.visit(Environment.java:312) at freemarker.core.Environment.process(Environment.java:290) at org.noerp.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:257) at org.noerp.widget.model.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:167) at org.noerp.widget.model.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:216) at org.noerp.widget.model.HtmlWidget.renderWidgetString(HtmlWidget.java:140) at org.noerp.widget.model.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1319) at org.noerp.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.noerp.widget.model.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:906) at org.noerp.widget.model.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:127) at org.noerp.widget.model.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:943) at org.noerp.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.noerp.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.noerp.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.noerp.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:211) at org.noerp.widget.model.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:860) at org.noerp.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.noerp.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.noerp.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at com.ofbizcn.content.data.DataResourceWorker.renderDataResourceAsText(DataResourceWorker.java:744) at com.ofbizcn.content.data.DataResourceWorker.renderDataResourceAsText(DataResourceWorker.java:606) at com.ofbizcn.content.content.ContentWorker.renderContentAsText(ContentWorker.java:292) at com.ofbizcn.content.content.ContentWorker.renderContentAsText(ContentWorker.java:378) at com.ofbizcn.content.content.ContentWorker.renderContentAsText(ContentWorker.java:268) at com.ofbizcn.content.content.ContentWorker.renderContentAsText(ContentWorker.java:378) at com.ofbizcn.content.content.ContentWorker.renderContentAsText(ContentWorker.java:268) at com.ofbizcn.content.content.ContentWorker.renderContentAsText(ContentWorker.java:378) at com.ofbizcn.content.cms.CmsEvents.cms(CmsEvents.java:289) at sun.reflect.GeneratedMethodAccessor1092.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.noerp.webapp.event.JavaEventHandler.invoke(JavaEventHandler.java:92) at org.noerp.webapp.event.JavaEventHandler.invoke(JavaEventHandler.java:78) at org.noerp.webapp.control.RequestHandler.runEvent(RequestHandler.java:755) at org.noerp.webapp.control.RequestHandler.doRequest(RequestHandler.java:475) at org.noerp.webapp.control.ControlServlet.doGet(ControlServlet.java:210) at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.noerp.webapp.control.ContextFilter.doFilter(ContextFilter.java:329) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1104) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1519) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1475) 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)

Content *
Author
Email
Phone *
captcha *

Contact Us

CAM-SU Genomic Resource Center
Email: office@cam-su.org
Phone: 0512-65883573
Address: Suzhou

Copyright: CAM-SU Genomic Resource Center
ICP-SU10229414
Technical Support: Nanjing Buymice Co., Ltd.

Follow Us