我正在使用Geoserver版本2.5.2
我有2个不同的图层,都是栅格/ wms图层。 我在点击事件中为两个图层配置了GetFeatureInfo。
Layer 1: Line Layer (Single Tile = False, Loading with GWC)
Layer 2: Point Layer (Single Tile = True, Loading without GWC)
问题:当我点击第1层和第2层都存在的地图时,有时地理服务器会响应任何一个GetFeatureInfo而出错。
错误:java.io.IOException:处理内容模板时出错 content.ftl for org.geoserver.wms.MapLayerInfo@d8473123发生错误 处理内容模板content.ftl for org.geoserver.wms.MapLayerInfo@d8473123表达式feature.pointid是 在content.ftl。第37行第6行未定义。
当我收到此错误时,第2层的GetFeatureInfo响应很好但我在第1层的GetFeatureInfo响应中出错。
如果看到错误消息,则表示存在表达式feature.pointid未定义的要素属性。但是,pointid不是第1层的特征。它存在于第2层。
所有参数均有效。 单独点击图层的GetFeatureInfo工作正常。
有人对此问题有所了解吗?