政策解读:乐山市人民政府办公室关于印发《大峨眉中医药文旅康养深度融合走廊建设规划(2024—2026年)》的通知
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.haoyitong.cms.vo.ColumnVO.isPublicColumn()" because "columnVO" is null
----
FTL stack trace ("~" means nesting-related):
- Failed at: @cms_relation_articles articleId="${D... [in template "668715504353349:zzzq_zcjd_content.template.html" at line 45, column 21]
----
Java stack trace (for programmers):
----
freemarker.template.TemplateException: [... Exception message was already printed; see it above ...]
at com.haoyitong.framework.staticize.tag.AbstractListTag.execute0(AbstractListTag.java:73)
at com.haoyitong.framework.staticize.tag.AbstractTag.execute(AbstractTag.java:43)
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 com.haoyitong.framework.staticize.service.StaticizeService.process(StaticizeService.java:82)
at com.haoyitong.staticize.core.processor.StaticTaskProcessor$RedisRequestHandlerImpl.executeStaticize(StaticTaskProcessor.java:447)
at com.haoyitong.staticize.core.processor.StaticTaskProcessor$RedisRequestHandlerImpl.lambda$staticize$6(StaticTaskProcessor.java:410)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.base/java.util.ArrayList$SubList$2.forEachRemaining(ArrayList.java:1481)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290)
at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:686)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:159)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:173)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:765)
at com.haoyitong.staticize.core.processor.StaticTaskProcessor$RedisRequestHandlerImpl.lambda$staticize$7(StaticTaskProcessor.java:403)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
at com.haoyitong.staticize.core.processor.StaticTaskProcessor$RedisRequestHandlerImpl.staticize(StaticTaskProcessor.java:402)
at com.haoyitong.staticize.core.processor.StaticTaskProcessor$RedisRequestHandlerImpl.processSingleData(StaticTaskProcessor.java:296)
at com.haoyitong.staticize.core.processor.StaticTaskProcessor$RedisRequestHandlerImpl.lambda$processDataBatch$1(StaticTaskProcessor.java:282)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.base/java.util.ArrayList$SubList$2.forEachRemaining(ArrayList.java:1481)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290)
at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
Caused by: java.lang.NullPointerException: Cannot invoke "com.haoyitong.cms.vo.ColumnVO.isPublicColumn()" because "columnVO" is null
at com.haoyitong.cms.modular.content.template.tag.ArticleRelationTag.lambda$prepareData$0(ArticleRelationTag.java:109)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575)
at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616)
at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622)
at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627)
at com.haoyitong.cms.modular.content.template.tag.ArticleRelationTag.prepareData(ArticleRelationTag.java:126)
at com.haoyitong.framework.staticize.tag.AbstractListTag.execute0(AbstractListTag.java:70)
... 36 more