系统检测到您正在使用IE8以下内核的浏览器,不能实现完美体验,请更换或升级浏览器访问!

谷歌浏览器推荐下载地址:https://www.google.cn/chrome/ QQ浏览器,360浏览器请切换极速模式!

物网融合解决方案

一套产品解决酒店通信及客房智能化问题

通信融合解决方案

在酒店、医院、学校、月子中心等应用场景实现弱电系统信号多网合一

机房解决方案

在任何区域,只需1m²空间、一台设备,就能搭建一套完整的通信系统
传统机房
品为道机房

自主研发 服务千家

不断探索酒店通信及智能化最优解
EXPERIENCE

10 +

10年酒店行业沉淀
HOTELS

2000 +

累计服务酒店超两千家
EXPERIENCE

150000 +

建设及改造房间数超十五万间

品为道助力精锐酒店

携手共创智享未来
了解更多

行业快讯 抢先阅读

最新动态 前沿资讯
FreeMarker template error (HTML_DEBUG mode; use RETHROW in production!)

Expression has thrown an unchecked exception; see the cause exception.
The blamed expression:
==> internalUrl(newsContent.logo)  [in template "povodo_PC/template/index.template.html" at line 141, column 84]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${internalUrl(newsContent.logo)}  [in template "povodo_PC/template/index.template.html" at line 141, column 82]
	- Reached through: @cms_content catalogid="${pcatalog.ca...  [in template "povodo_PC/template/index.template.html" at line 132, column 37]
	- Reached through: @cms_catalog alias="news" level="Self"  [in template "povodo_PC/template/index.template.html" at line 130, column 29]
	- Reached through: @cms_content catalogid="${catalog.cat...  [in template "povodo_PC/template/index.template.html" at line 117, column 13]
	- Reached through: @cms_catalog alias="index" level="Self"  [in template "povodo_PC/template/index.template.html" at line 115, column 5]
----

Java stack trace (for programmers):
----
freemarker.core._MiscTemplateException: [... Exception message was already printed; see it above ...]
	at freemarker.core.Expression.eval(Expression.java:106)
	at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:104)
	at freemarker.core.DollarVariable.accept(DollarVariable.java:63)
	at freemarker.core.Environment.visit(Environment.java:371)
	at freemarker.core.IteratorBlock$IterationContext.executedNestedContentForCollOrSeqListing(IteratorBlock.java:321)
	at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:271)
	at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:244)
	at freemarker.core.Environment.visitIteratorBlock(Environment.java:645)
	at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:108)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:94)
	at freemarker.core.Environment.visit(Environment.java:371)
	at freemarker.core.Environment$NestedElementTemplateDirectiveBody.render(Environment.java:3423)
	at com.chestnut.common.staticize.tag.AbstractTag.onTagEnd(AbstractTag.java:81)
	at com.chestnut.common.staticize.tag.AbstractTag.execute(AbstractTag.java:50)
	at freemarker.core.Environment.visit(Environment.java:452)
	at freemarker.core.UnifiedCall.accept(UnifiedCall.java:102)
	at freemarker.core.Environment.visit(Environment.java:371)
	at freemarker.core.IteratorBlock$IterationContext.executedNestedContentForCollOrSeqListing(IteratorBlock.java:321)
	at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:271)
	at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:244)
	at freemarker.core.Environment.visitIteratorBlock(Environment.java:645)
	at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:108)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:94)
	at freemarker.core.Environment.visit(Environment.java:371)
	at freemarker.core.Environment$NestedElementTemplateDirectiveBody.render(Environment.java:3423)
	at com.chestnut.common.staticize.tag.AbstractTag.onTagEnd(AbstractTag.java:81)
	at com.chestnut.common.staticize.tag.AbstractTag.execute(AbstractTag.java:50)
	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:377)
	at freemarker.core.IteratorBlock$IterationContext.executedNestedContentForCollOrSeqListing(IteratorBlock.java:321)
	at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:271)
	at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:244)
	at freemarker.core.Environment.visitIteratorBlock(Environment.java:645)
	at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:108)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:94)
	at freemarker.core.Environment.visit(Environment.java:371)
	at freemarker.core.Environment$NestedElementTemplateDirectiveBody.render(Environment.java:3423)
	at com.chestnut.common.staticize.tag.AbstractTag.onTagEnd(AbstractTag.java:81)
	at com.chestnut.common.staticize.tag.AbstractTag.execute(AbstractTag.java:50)
	at freemarker.core.Environment.visit(Environment.java:452)
	at freemarker.core.UnifiedCall.accept(UnifiedCall.java:102)
	at freemarker.core.Environment.visit(Environment.java:371)
	at freemarker.core.IteratorBlock$IterationContext.executedNestedContentForCollOrSeqListing(IteratorBlock.java:321)
	at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:271)
	at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:244)
	at freemarker.core.Environment.visitIteratorBlock(Environment.java:645)
	at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:108)
	at freemarker.core.IteratorBlock.accept(IteratorBlock.java:94)
	at freemarker.core.Environment.visit(Environment.java:371)
	at freemarker.core.Environment$NestedElementTemplateDirectiveBody.render(Environment.java:3423)
	at com.chestnut.common.staticize.tag.AbstractTag.onTagEnd(AbstractTag.java:81)
	at com.chestnut.common.staticize.tag.AbstractTag.execute(AbstractTag.java:50)
	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:78)
	at com.chestnut.contentcore.service.impl.PublishServiceImpl.doSiteStaticize(PublishServiceImpl.java:194)
	at com.chestnut.contentcore.service.impl.PublishServiceImpl.lambda$siteStaticize$1(PublishServiceImpl.java:182)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at com.chestnut.contentcore.service.impl.PublishServiceImpl.siteStaticize(PublishServiceImpl.java:182)
	at com.chestnut.contentcore.publish.SitePublishTask.publish(SitePublishTask.java:43)
	at com.chestnut.contentcore.publish.PublishTaskReceiver.onMessage(PublishTaskReceiver.java:42)
	at com.chestnut.contentcore.publish.PublishTaskReceiver.onMessage(PublishTaskReceiver.java:22)
	at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:157)
	at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:128)
	at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:112)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException: Cannot invoke "freemarker.template.SimpleScalar.getAsString()" because "simpleScalar" is null
	at com.chestnut.contentcore.template.func.InternalUrlFunction.exec0(InternalUrlFunction.java:46)
	at com.chestnut.common.staticize.func.AbstractFunc.exec(AbstractFunc.java:13)
	at freemarker.core.MethodCall._eval(MethodCall.java:62)
	at freemarker.core.Expression.eval(Expression.java:101)
	... 72 more