Demandware - 未找到当前域的管道

问题描述 投票:0回答:2

我已经做好了管道。效果很好。突然出现这样的错误

2015-12-18 02:39:08.091 GMT] 错误 system.core ISH-CORE-2368 Sites-SiteGenesis-Site core Storefront [uuid] [request-id]-0-00 [timestamp]

“执行管道时出错:您好 com.demandware.beehive.core.capi.pipeline.PipelineExecutionException:

当前域 (Sites-SiteGenesis-Site) 找不到管道(Hello)”

有人知道如何解决这个问题吗?

pipeline demandware
2个回答
4
投票

如果找不到所选域的管道,请仔细检查并验证以下所有内容:

  1. 仔细检查管道节点命名

管道 URL 是根据其名称和您所需的入口节点生成的,在这种情况下,我希望在盒式磁带的管道目录中有一个名为 Hello.xml 的文件,以及名为 Start 的启动节点,可以通过 { 访问instanceURL}/on/demandware.store/Sites-mySite-Site/Hello-Start

  1. 尝试强制上传您的墨盒

保存时有时无法正确更新服务器上的文件;要强制更新,请右键单击您的项目,然后单击 Demandware > 上传盒式磁带

  1. 检查您的墨盒路径

如果您使用共享实例,或者您的实例已重新配置,您可能需要检查您的盒式磁带路径以确保您的自定义盒式磁带仍然存在。

  1. 检查您的代码版本

有时,您可能会增加/更改代码版本 - 如果这样做,请确保您在 Studio 中选择的路径是您在 Business Manager 中选择的路径。

  1. 技术支持

如果您在执行上述四个步骤后仍然遇到问题,请提交支持票证,技术支持团队将为您提供更多帮助。


0
投票

在我的 SFCC sfra 自定义墨盒中,我的表单 controller js 文件位于 controllers 文件夹的 subfolder 中,因此将其升级,即直接在 controllers 文件夹中解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.