【问题标题】:ml-gradle TDE 4.3.5毫升级 TDE 4.3.5
【发布时间】:2022-11-10 23:21:41
【问题描述】:

我在特定数据库中部署 TED 时遇到问题。我把它们放在模式/tde与我的内容数据库关联的数据库的子目录。

ml-gradle 版本 4.3.4 一切正常,但是当我更新为使用 4.3.5 版本时,出现错误:

无法通过 tde.templateBatchInsert 加载和验证 TDE 模板;原因:本地消息:无法在 eval 处应用资源:内部服务器错误。服务器消息:服务器(不是 REST 实例?)没有响应预期的 REST 错误消息

我想是因为这个新版本使用了templateBatchInsert。

这个问题似乎只有在我部署在 AWS 服务器上时才会出现。 有人有这个问题吗?

【问题讨论】:

    标签: marklogic ml-gradle


    【解决方案1】:

    不幸的是,这是 ML 10.0-9 中 tde.templateBatchInsert 函数的一个已知问题 - 包括 ml-gradle 在内的 REST 客户端尚不存在潜在错误。请参阅https://github.com/marklogic-community/ml-gradle/wiki/Loading-schemas#loading-tde-templates 了解更多信息。

    在 ml-gradle 4.3.6 中,将记录用于 TDE 验证的实际脚本,然后您可以将其粘贴到 qconsole 并运行以查看根本原因。

    或者,您可以通过在 gradle.properties 中设置 mlTdeValidationEnabled=false 来禁用 TDE 验证。

    【讨论】:

    • 感谢您的回答,我会看看实际版本的 ml-gradle 会发生什么,否则我会尽可能长时间地使用 4.3.4
    【解决方案2】:

    我使用 4.3.4 版本,因为我也无法使用 4.3.6 验证 TDE

    【讨论】:

      猜你喜欢
      • 2014-06-22
      • 1970-01-01
      • 1970-01-01
      • 2018-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-20
      相关资源
      最近更新 更多