【问题标题】:Build Issue in AEM crx package managerAEM crx 包管理器中的构建问题
【发布时间】:2017-07-27 07:51:08
【问题描述】:

使用 crx 包管理器在 AEM 中构建包时抛出错误“包构建未定义”。但是当我在 etc/packages/mypackages 下检查时,包被创建了。即使错误日志中没有错误或异常。我该如何解决这个问题。

Scrseenshot of error mesage Screenshot of package node

【问题讨论】:

  • is "vlt:definition" 节点正在“jcr:content”下为您的 /etc/packages/my_packages/yourpackage.zip 下的包创建
  • 是的,它正在被创建。我尝试创建一个新的 AEM 实例仍然遇到相同的构建问题。

标签: aem crx


【解决方案1】:

编辑:

根据评论,这是一个浏览器问题(错误在浏览器控制台中可见)并且更新到最新版本有所帮助。在没有帮助的情况下,也值得禁用一些插件,因为它们也会影响 CRX。

以下建议可能与其他类型的错误有关:

当某些节点无法添加到包中时,它通常会失败。如果我站在你的立场上,我会验证你尝试添加的所有数据是否都存在于包中(我假设你是从你的内容构建你的包,而不是安装)。

这也可能是节点权限的情况,但是如果您在明确的实例上工作,那么我假设您使用的是管理员凭据,您还可以验证您是否未被模拟。您还可以检查是否有任何节点没有被阻止,但是您应该在日志中获得对此的反馈。

也可能是数据的大小可能非常大,或者节点可能会以某种方式损坏,但对于新实例来说,情况也不应该如此。

还要检查您是否对包使用任何特定配置或过滤器。如果没有关于包或内容本身的任何信息,可能很难确定问题所在。

【讨论】:

  • 是的,我正在构建一个包,而不是安装。当我交叉验证包时,内容存在。我尝试通过将过滤器添加到仅 1 个节点来构建,即 cq:page 仍然面临相同的构建错误。
  • 我正在尝试基本配置。我还检查了权限,因为它是一个具有管理员凭据的新实例,我可以访问节点(过滤节点以及 etc/packages/mypackages)。
  • 你能验证三件事吗?如果在构建具有不同内容或根本没有内容的包期间出现错误(没有定义默认根)?我看到你是从 /content/dam 构建的,我记得当资产有损坏的再现时出现一些问题,最好指定这是否与它们有关或者可能是包大小。如果你在浏览器中有任何 JS 错误或警告控制台?它是否也出现在特定浏览器或其他浏览器中?我想到的最后一个是将服务器日志级别更改为调试,然后检查日志中是否出现特定内容。
  • 谢谢kamcie。这是浏览器问题(chrome)。我观察到一些控制台错误。我刚刚更新到新版本,现在可以使用了。
  • 不用担心,Pavan,我已经在我的帖子中添加了解决方案,我会很感激你接受它,因为我正在努力争取声誉;)
猜你喜欢
  • 2021-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-23
  • 1970-01-01
相关资源
最近更新 更多