【发布时间】:2020-01-21 21:07:42
【问题描述】:
我最近在 docker 容器上使用 optaplanner 和业务中心(工作台)和 KIE 服务器。
KIE 服务器镜像:jboss/kie-server-showcase:latest 业务中心图片:business-central-workbench-showcase:latest
当我尝试将本地搜索添加到我的求解器配置文件时,此错误提示:
Uncaught exception: Exception caught: Cannot find constant 'GREAT_DELUGE'; expecting a method name Caused by: Cannot find constant 'GREAT_DELUGE'; expecting a method name
我的工作台容器记录了这个异常:
> 20:54:22,472 ERROR
> [org.kie.workbench.common.services.backend.logger.GenericErrorLoggerServiceImpl]
> (default task-15) Error from user: admin Error ID: 833676003 Location:
> LibraryPerspective|$ProjectScreen,DRLEditor?path_uri=default://master@MySpace/Employee_Rostering/src/main/resources/employeerostering/employeerostering/ComplexScoreRules.drl&file_name=ComplexScoreRules.drl&has_version_support=true,org.kie.workbench.common.screens.messageconsole.MessageConsole,OptaPlannerSolverEditor?path_uri=default://master@MySpace/Employee_Rostering/src/main/resources/employeerostering/employeerostering/EmployeeRosteringSolverConfig.solver.xml&file_name=EmployeeRosteringSolverConfig.solver.xml&has_version_support=true,AddAssetsScreen,OptaPlannerSolverEditor?path_uri=default://master@MySpace/Employee_Rostering/src/main/resources/employeerostering/employeerostering/RotaSolverConfiguration.solver.xml&file_name=RotaSolverConfiguration.solver.xml&has_version_support=true
> Exception: Uncaught exception: Exception caught: Cannot find constant
> 'GREAT_DELUGE'; expecting a method name Caused by: Cannot find
> constant 'GREAT_DELUGE'; expecting a method name
这几乎是一个新项目,我从示例(员工名册)创建它并编辑了一些数据对象和 complexScoreRules.drl
什么是'GREAT_DELUGE'常数? 我该如何解决?
【问题讨论】:
-
Great Deluge 是枚举
LocalSearchType的新值。它最近被添加为 optaplanner-core 上的新算法。显然 optaplanner-wb 无法处理它,因为它们需要每个LocalSearchType的一些代码。