广州社科网 搜索 导航

大学与城市——广州地区高校校长访谈活动

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 "cn.org.gzsk.cms.entity.CmsSubjectEntity.getPinyin()" because "category" is null

----
FTL stack trace ("~" means nesting-related):
	- Failed at: @cms_subject_article_list categoryId=...  [in template "pc/template/default/special/index_v2_zt.template.html" at line 22, column 11]
----

Java stack trace (for programmers):
----
freemarker.template.TemplateException: [... Exception message was already printed; see it above ...]
	at cn.org.gzsk.framework.staticize.tag.AbstractListTag.execute0(AbstractListTag.java:52)
	at cn.org.gzsk.framework.staticize.tag.AbstractTag.execute(AbstractTag.java:46)
	at freemarker.core.Environment.visit(Environment.java:461)
	at freemarker.core.UnifiedCall.accept(UnifiedCall.java:101)
	at freemarker.core.Environment.visit(Environment.java:344)
	at freemarker.core.Environment.visit(Environment.java:350)
	at freemarker.core.Environment.process(Environment.java:323)
	at cn.org.gzsk.framework.staticize.StaticizeService.process(StaticizeService.java:96)
	at cn.org.gzsk.cms.publish.staticize.SubjectCategoryStaticizeType.doSubjectCatalogStaticize(SubjectCategoryStaticizeType.java:139)
	at cn.org.gzsk.cms.publish.staticize.SubjectCategoryStaticizeType.subjectCategoryStaticize(SubjectCategoryStaticizeType.java:77)
	at cn.org.gzsk.cms.publish.staticize.SubjectCategoryStaticizeType.subjectCategoryStaticize(SubjectCategoryStaticizeType.java:71)
	at cn.org.gzsk.cms.publish.staticize.SubjectCategoryStaticizeType.staticize(SubjectCategoryStaticizeType.java:64)
	at cn.org.gzsk.cms.publish.strategies.ThreadPoolPublishStrategy.lambda$publish$0(ThreadPoolPublishStrategy.java:41)
	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 "cn.org.gzsk.cms.entity.CmsSubjectEntity.getPinyin()" because "category" is null
	at cn.org.gzsk.cms.publish.rule.ContentPathRule_DateStr.getDirectory(ContentPathRule_DateStr.java:38)
	at cn.org.gzsk.cms.service.impl.CmsSubjectContentServiceImpl.getContentLink(CmsSubjectContentServiceImpl.java:195)
	at jdk.internal.reflect.GeneratedMethodAccessor1391.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359)
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:723)
	at cn.org.gzsk.cms.service.impl.CmsSubjectContentServiceImpl$$SpringCGLIB$$0.getContentLink(<generated>)
	at cn.org.gzsk.cms.publish.template.tag.CmsSubjectArticleListTag.lambda$prepareData$0(CmsSubjectArticleListTag.java:147)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at cn.org.gzsk.cms.publish.template.tag.CmsSubjectArticleListTag.prepareData(CmsSubjectArticleListTag.java:145)
	at cn.org.gzsk.framework.staticize.tag.AbstractListTag.execute0(AbstractListTag.java:50)
	... 15 more