FreeMarker template error (HTML_DEBUG mode; use RETHROW in production!)
No error description was specified for this error; low-level message: java.lang.NullPointerException: Cannot invoke "com.chestnut.contentcore.domain.CmsCatalog.isStaticize()" because "catalog" is null
----
FTL stack trace ("~" means nesting-related):
- Failed at: @cms_content catalogid="${Catalog.cat... [in template "gch_gchPc/template/lanmuye.template.html" at line 289, column 145]
----
Java stack trace (for programmers):
----
freemarker.template.TemplateException: [... Exception message was already printed; see it above ...]
at com.chestnut.common.staticize.tag.AbstractListTag.execute0(AbstractListTag.java:67)
at com.chestnut.common.staticize.tag.AbstractTag.execute(AbstractTag.java:61)
at freemarker.core.Environment.visit(Environment.java:452)
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:102)
at freemarker.core.Environment.visit(Environment.java:335)
at freemarker.core.Environment.visit(Environment.java:341)
at freemarker.core.Environment.process(Environment.java:314)
at com.chestnut.common.staticize.StaticizeService.process(StaticizeService.java:114)
at com.chestnut.contentcore.publish.staticize.CatalogStaticizeType.doCatalogStaticize(CatalogStaticizeType.java:174)
at com.chestnut.contentcore.publish.staticize.CatalogStaticizeType.catalogStaticize(CatalogStaticizeType.java:100)
at com.chestnut.contentcore.publish.staticize.CatalogStaticizeType.catalogStaticize(CatalogStaticizeType.java:91)
at com.chestnut.contentcore.publish.staticize.CatalogStaticizeType.staticize(CatalogStaticizeType.java:83)
at com.chestnut.contentcore.publish.strategies.RedisSetPublishStrategy$1.run0(RedisSetPublishStrategy.java:100)
at com.chestnut.common.async.AsyncTask.run(AsyncTask.java:115)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:96)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.lang.NullPointerException: Cannot invoke "com.chestnut.contentcore.domain.CmsCatalog.isStaticize()" because "catalog" is null
at com.chestnut.contentcore.service.impl.ContentServiceImpl.getContentLink(ContentServiceImpl.java:180)
at jdk.internal.reflect.GeneratedMethodAccessor318.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:699)
at com.chestnut.contentcore.service.impl.ContentServiceImpl$$SpringCGLIB$$0.getContentLink(<generated>)
at com.chestnut.contentcore.template.tag.CmsContentTag.lambda$prepareData$0(CmsContentTag.java:159)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at com.chestnut.contentcore.template.tag.CmsContentTag.prepareData(CmsContentTag.java:157)
at com.chestnut.common.staticize.tag.AbstractListTag.execute0(AbstractListTag.java:65)
... 21 more