【发布时间】:2023-03-17 07:12:01
【问题描述】:
当我最初在 Bluemix 中设置我的规则引擎服务时,我可以从我的 Eclipse Juno 环境中进行部署。今天早上刚尝试部署一个新项目,在Eclipse的部署报告中出现如下错误:
ilog.rules.res.model.IlrAlreadyExistException:未知 RuleApp:/RefillRulesApp/1.0。在 com.ibm.rules.res.internal.MutableRepositoryRESTAdapter.addRuleApp(MutableRepositoryRESTAdapter.java:86) 在 com.ibm.rules.decisionservice.internal.RESClient$3.execute(RESClient.java:332) 在 com.ibm.rules.decisionservice.internal.RESClient$3.execute(RESClient.java:1) 在 com.ibm.rules.decisionservice.internal.RESClient.safeInvokeRES(RESClient.java:132) 在 com.ibm.rules.decisionservice.internal.RESClient.deploy(RESClient.java:299) 在 com.ibm.rules.decisionservice.internal.DsResRestClient.deploy(DsResRestClient.java:168) 在 com.ibm.rules.studio.model.decisionservice.impl.Server.deploy(Server.java:310) 在 com.ibm.rules.decisionservice.DsRuleAppDeployManager.deploy(DsRuleAppDeployManager.java:38) 在 com.ibm.rules.decisionservice.DsDeployManager.deploy(DsDeployManager.java:88) 在 com.ibm.rules.studio.decisionservice.SDsXOMDeploymentJob.deploy(SDsXOMDeploymentJob.java:203) 在 com.ibm.rules.studio.decisionservice.SDsRuleAppDeploymentJob.deployRuleApp(SDsRuleAppDeploymentJob.java:101) 在 com.ibm.rules.studio.decisionservice.SDsRuleAppDeploymentJob.deploy(SDsRuleAppDeploymentJob.java:65) 在 com.ibm.rules.studio.decisionservice.SDsXOMDeploymentJob.runInWorkspace(SDsXOMDeploymentJob.java:81) 在 org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) 在 org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)**
我检查了 RES 控制台服务器日志,其中没有任何不良消息
Decision Server 版本信息如下所示:
版本:Decision Server 8.7.0.1,Decision Engine 1.10.0 补丁级别:Build #2 on 2015-03-13 16:54:27 发布状态:COMMERCIAL 持久性类型:数据源(DB2/LINUXX8664 SQL10070)启动 时间:2016 年 1 月 29 日 4:17:18 PM GMT-05:00 最后更新时间:2016 年 2 月 2 日 格林威治标准时间下午 3:01:23-05:00
我检查了 Eclipse 插件的更新,看起来我是最新的。
如果我在 RES 控制台中检查资源管理器,我可以看到它已部分部署: Deploy Picture
注意规则应用是如何变灰的。
有什么想法吗?谢谢...
【问题讨论】:
-
我刚刚尝试重新部署几个月前部署的规则项目并且部署得很好,所以我遇到的问题是新项目。
-
在将示例 RuleApp 部署到服务时,您是否看到相同的问题?您可以创建一个新的 RuleApp 项目,使用不同的名称引用相同的规则项目,然后再试一次吗?你能给出你正在使用的 instanceID 吗?
-
您好。 ID 是 brsv2-549940c2。我尝试部署的任何规则应用程序都遇到相同的问题。如果我导出项目然后从 RES 控制台手动部署它,那么会起作用。感谢您的帮助...
-
您好,您可以在再次尝试部署之前删除空的 RuleApp 吗?在部署任何其他 RuleApp 时,您是否也看到了上面的堆栈跟踪?您是否可以在 Eclipse 中检查代理/防火墙设置(窗口 > 首选项 > 常规 > 网络配置)。如果这不起作用,请联系 Bluemix 支持,以便他们与您详细合作。
-
您好。谢谢,是的,我确实尝试过多次删除 RuleApp,以及 XOM 和与之相关的其他条目。但是,我仍然遇到同样的错误。没有任何可能导致问题的代理设置。
标签: ibm-cloud business-rules jrules ibm-odm