MarkLogic - 'Cannot Read Module' 通过 REST API 调用自定义端点时出错

MarkLogic - 'Cannot Read Module' error while calling custom end point through REST API

MarkLogic 版本:9.0.4

对自定义端点进行 REST API 调用时出现以下错误。

"message": "RESTAPI-INVALIDREQ: fn.error(null, 'RESTAPI-INVALIDREQ', -- Invalid request: reason: cannot read module /marklogic.rest.resource/customer-pref/assets/resource.sjs for extension customer-pref . See the MarkLogic server error log for further detail." }}

我验证了模块 /marklogic.rest.resource/customer-pref/assets/resource.sjs 存在于数据中心模块数据库中。此外,我在拨打此电话时使用了管理员凭据。仍然收到错误。

非常感谢任何指点。

使用 DHF 2.0.3 取消部署和重新部署 MarkLogic 9.0.4 并解决了问题。显然 DHF 3.0.0 仅适用于 MarkLogic 9.0.5 或更高版本。