Hybris-签出-对象不再有效错误

Hybris-签出-对象不再有效错误,hybris,spartacus-storefront,Hybris,Spartacus Storefront,由于某些未知原因,在签出流期间,会出现一个全局消息错误,表示项不再有效(已删除)-对象不再有效 当我们检查它时,项目是不再有效的购物车条目 我们在git hub中发现了类似的问题。下面是GitHub问题链接 我们想知道是否为这个问题找到了解决方案 我们有以下版本 海布里斯-1905.7 Spartacus-1.4.4这是多维产品的已知案例 通用变型产品依赖于作为属性一部分的产品。但在某些情况下,当修改GenericVariant产品实例而不修改基本产品时,sync会将GenericVarian

由于某些未知原因,在签出流期间,会出现一个全局消息错误,表示项不再有效(已删除)-对象不再有效

当我们检查它时,项目是不再有效的购物车条目

我们在git hub中发现了类似的问题。下面是GitHub问题链接

我们想知道是否为这个问题找到了解决方案

我们有以下版本

海布里斯-1905.7
Spartacus-1.4.4

这是多维产品的已知案例

通用变型产品依赖于作为属性一部分的产品。但在某些情况下,当修改GenericVariant产品实例而不修改基本产品时,sync会将GenericVariant实例视为孤立实例,不应与产品相关,因此会删除该变体并重新创建一个

现在在签出中,由于上述原因,当同步创建了一个新的在线变体时,条目的主键发生变化。由于购物车包含早期变体的条目,但未找到另一个PK,因此会抛出“对象不再有效”错误

这是不可追踪的,因为购物车条目中有相同的产品(但主键不同)

下面通过Backoffice->System->multi-threaded Synchronization修改同步描述的方法应该有助于解决这个问题

在下面的屏幕中,我已禁用产品变体[变体](所选节点)的同步。默认情况下,它被勾选

CX Jira参考资料:


  • 最有可能发生这种情况的是,例如,您已将入口模型存储到局部变量中,然后对其进行修改或尝试从中获取某些属性等,但同时另一个线程已将其删除