【问题标题】:Marklogic mlreloadmodule is throwing error after adding ml unit tests添加 ml 单元测试后,Marklogic mlreloadmodule 抛出错误
【发布时间】:2020-04-23 17:49:36
【问题描述】:

在运行 mlrelaodmodules 时出现以下错误

> Execution failed for task ':mlLoadModules'.
> > Local message: failed to apply resource at documents: Bad Request. Server Message: XDMP-CONFLICTINGUPDATES:
> xdmp:document-insert("/test/css/coverage.css",
> document{text{"/**
* Copyright 2012-2019 MarkLogic
> Corporation&#10;*&#10;..."}}, <options
> xmlns="xdmp:document-insert"><permissions><sec:permission
> .../>...</permissions></options>) -- Conflicting updates
> xdmp:document-insert("/test/css/coverage.css",
> document{text{"/**&#10;* Copyright 2012-2019 MarkLogic
> Corporation&#10;*&#10;..."}}, (<sec:permission
> xmlns:sec="http://marklogic.com/xdmp/security"><sec:capability>execute</sec:capability><sec:role-id>12062832703728382323</sec:role-id></sec:permission>,
> <sec:permission
> xmlns:sec="http://marklogic.com/xdmp/security"><sec:capability>read</sec:capability><sec:role-id>12062832703728382323</sec:role-id></sec:permission>,
> <sec:permission
> xmlns:sec="http://marklogic.com/xdmp/security"><sec:capability>read</sec:capability><sec:role-id>10509128414665615137</sec:role-id></sec:permission>,
> <sec:permission
> xmlns:sec="http://marklogic.com/xdmp/security"><sec:capability>execute</sec:capability><sec:role-id>13041542794130379697</sec:role-id></sec:permission>,
> <sec:permission
> xmlns:sec="http://marklogic.com/xdmp/security"><sec:capability>insert</sec:capability><sec:role-id>15520654661378671735</sec:role-id></sec:permission>,
> <sec:permission
> xmlns:sec="http://marklogic.com/xdmp/security"><sec:capability>insert</sec:capability><sec:role-id>12062832703728382323</sec:role-id></sec:permission>,
> <sec:permission
> xmlns:sec="http://marklogic.com/xdmp/security"><sec:capability>execute</sec:capability><sec:role-id>10509128414665615137</sec:role-id></sec:permission>,
> <sec:permission
> xmlns:sec="http://marklogic.com/xdmp/security"><sec:capability>update</sec:capability><sec:role-id>15520654661378671735</sec:role-id></sec:permission>,
> <sec:permission
> xmlns:sec="http://marklogic.com/xdmp/security"><sec:capability>read</sec:capability><sec:role-id>7089338530631756591</sec:role-id></sec:permission>),
> (), 0) and xdmp:document-insert("/test/css/coverage.css",
> document{text{"/**&#10;* Copyright 2012-2019 MarkLogic
> Corporation&#10;*&#10;..."}}, (<sec:permission
> xmlns:sec="http://marklogic.com/xdmp/security"><sec:capability>execute</sec:capability><sec:role-id>12062832703728382323</sec:role-id></sec:permission>,
> <sec:permission
> xmlns:sec="http://marklogic.com/xdmp/security"><sec:capability>read</sec:capability><sec:role-id>10509128414665615137</sec:role-id></sec:permission>,
> <sec:permission
> xmlns:sec="http://marklogic.com/xdmp/security"><sec:capability>insert</sec:capability><sec:role-id>15520654661378671735</sec:role-id></sec:permission>,
> <sec:permission
> xmlns:sec="http://marklogic.com/xdmp/security"><sec:capability>execute</sec:capability><sec:role-id>13041542794130379697</sec:role-id></sec:permission>,
> <sec:permission
> xmlns:sec="http://marklogic.com/xdmp/security"><sec:capability>execute</sec:capability><sec:role-id>10509128414665615137</sec:role-id></sec:permission>,
> <sec:permission
> xmlns:sec="http://marklogic.com/xdmp/security"><sec:capability>read</sec:capability><sec:role-id>12062832703728382323</sec:role-id></sec:permission>,
> <sec:permission
> xmlns:sec="http://marklogic.com/xdmp/security"><sec:capability>insert</sec:capability><sec:role-id>12062832703728382323</sec:role-id></sec:permission>,
> <sec:permission
> xmlns:sec="http://marklogic.com/xdmp/security"><sec:capability>update</sec:capability><sec:role-id>15520654661378671735</sec:role-id></sec:permission>,
> <sec:permission
> xmlns:sec="http://marklogic.com/xdmp/security"><sec:capability>read</sec:capability><sec:role-id>7089338530631756591</sec:role-id></sec:permission>),
> (), 0)

【问题讨论】:

    标签: xquery marklogic marklogic-dhf ml-gradle


    【解决方案1】:

    尝试使用此属性运行任务。

    mlModulesLoaderBatchSize=1

    如果加载需要更多时间,请尝试增加该值。

    以下文档可以帮助您更多地调试问题。

    Debug module loading

    【讨论】:

    • 是否需要在gradle.properties中添加
    • 您可以添加属性文件或将命令作为-PmlModulesLoaderBatchSize=1传入
    猜你喜欢
    • 2018-11-09
    • 2016-10-05
    • 2020-07-31
    • 1970-01-01
    • 1970-01-01
    • 2017-08-09
    • 2013-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多