Marklogic DataHub协调流程失败

时间:2020-04-09 20:42:43

标签: java marklogic marklogic-dhf

我有一个使用marklogic datahub API的Java应用程序。我在两个单独的实体上运行流程。在协调过程中,一个实体可以通过,而另一个实体可以通过。这似乎刚刚开始突然发生,因为它可以正常工作,而且我不认为我进行了会影响此的任何更改。我已经在本地部署了datahub 5.0.2。这是流程的代码。

FlowRunner flowRunner = flowManager.newFlowRunner().withFlow(harmonizeFlow)
                    .withBatchSize(4)
                    .withThreadCount(10).withOptions(null)
                    .withDestinationDatabase("final")
                    .onItemComplete((String jobId, String itemId) -> log.info("Job passed with job id :{} item id :{}",
                            jobId, itemId))
                    .onItemFailed((String jobId, String itemId) -> log.info("Job failed with job id :{} item id :{}",
                            jobId, itemId));



这是两个实体的输出:

作业ID为:b9f105d0-df3c-4f79-8b3b-dc7b3a6dfcab的作业已通过

作业失败,作业ID为:cda1ac16-32ba-4d29-a135-dbed6e918057项目ID为xxxxxxx

为什么会这样?这两个实体使用相同的content.sjs文件进行了相同的配置。真的没有堆栈跟踪可以用来深入探讨此问题。

0 个答案:

没有答案
相关问题