GeoServer的SLDService正在为RangedClassifier.getPercentages()抛出NoSuchMethodError
我们刚刚为GeoServer v2.17(GeoTool v23)安装了SLDServer。 当我们调用attribute.xml时,我们得到层的属性,但是当我们调用category.xml时 我们得到这个错误:GeoServer的SLDService正在为RangedClassifier.getPercentages()抛出NoSuchMethodError,geoserver,geotools,sld,Geoserver,Geotools,Sld,我们刚刚为GeoServer v2.17(GeoTool v23)安装了SLDServer。 当我们调用attribute.xml时,我们得到层的属性,但是当我们调用category.xml时 我们得到这个错误: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: org.geotools.filter.function.RangedClassifier.getPercentages()[D 即使有
Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: org.geotools.filter.function.RangedClassifier.getPercentages()[D
即使有演示数据和演示url
我们错过什么了吗?我们需要安装一些额外的工具吗
编辑:构建信息
- GeoServer v2.17.0
- 建造日期2020年4月19日11:07
- GeoTools v23.0
- GeoWebCache v1.17.0
这看起来像是版本不匹配,根据数据,将百分比添加到
分类器
是在22.3、23.1和24-RC中,但您的GeoServer是使用23.0构建的,因此您应该在2.17.0中使用的SLD服务的版本是。如果您确定您拥有正确的扩展版本,则这是一个发布错误,应在GeoServer用户列表中提出。您确定您将版本正确匹配到了版本的第三部分吗?你能从关于GeoServer的页面添加构建信息吗?谢谢@IanTurton,我已经添加了构建信息。您是否建议升级到最新版本可能会解决我们的问题?您确定已安装SLD服务的2.17.0版本-?