【问题标题】:Can no longer deploy to Bluemix Rules Engine Service无法再部署到 Bluemix 规则引擎服务
【发布时间】: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


【解决方案1】:

我发现如果我从“决策服务的规则项目”部署 RuleApp,我会收到同样的错误。您可以从引用“标准规则项目”的 RuleApp 项目部署它吗?那应该可以解决问题。

【讨论】:

  • 当我部署一个“经典”标准项目时,它可以工作,但是当我部署一个“决策服务”标准项目时,它就不行了。但是,我的 Bluemix RES 已经部署了几个“决策服务”标准项目,所以我还是有点茫然
猜你喜欢
  • 2019-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多