Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GeoServer的SLDService正在为RangedClassifier.getPercentages()抛出NoSuchMethodError_Geoserver_Geotools_Sld - Fatal编程技术网

GeoServer的SLDService正在为RangedClassifier.getPercentages()抛出NoSuchMethodError

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 即使有

我们刚刚为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
即使有演示数据和演示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版本-?