保存B2BCustomer时出错

2020-09-28 11:36发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

保存B2BCustomerModel时出现错误,并且异常提示:

de.hybris.platform.servicelayer.exceptions.ModelSavingException:找不到项目8804942217221

在de.hybris.platform.util.threadpool.PoolableThread.run(PoolableThread.java:196)中的

jvm 1 | srvmain | 2017/08/23 16:52:21.114 | 引起原因:de.hybris.platform.jalo.JaloSystemException:找不到项目8804942217221 [HY-0] jvm 1 | srvmain | 2017/08/23 16:52:21.114 | 在de.hybris.platform.jalo.Item.setAttribute(Item.java:2377)信息| jvm 1 | srvmain | 2017/08/23 16:52:21.114 | 在de.hybris.platform.jalo.Item.setAllAttributesInternal(Item.java:2185)信息| jvm 1 | srvmain | 2017/08/23 16:52:21.114 | 在de.hybris.platform.jalo.Item $ 18.execute(Item.java:2106)信息| jvm 1 | srvmain | 2017/08/23 16:52:21.114 | 在de.hybris.platform.tx.Transaction.execute(Transaction.java:1188)信息| jvm 1 | srvmain | 2017/08/23 16:52:21.114 | 在de.hybris.platform.tx.Transaction.execute(Transaction.java:1153)信息| jvm 1 | srvmain | 2017/08/23 16:52:21.114 | 在de.hybris.platform.jalo.Item.setAllAttributes(Item.java:2101)信息| jvm 1 | srvmain | 2017/08/23 16:52:21.114 | 在de.hybris.platform.jalo.Item.setAllAttributes(Item.java:2076)信息| jvm 1 | srvmain | 2017/08/23 16:52:21.114 | 在de.hybris.platform.servicelayer.internal.converter.impl.ItemModelConverter.storeAttributes(ItemModelConverter.java:1728)信息| jvm 1 | srvmain | 2017/08/23 16:52:21.114 | ... 41更多信息| jvm 1 | srvmain | 2017/08/23 16:52:21.114 | 原因:de.hybris.platform.jalo.JaloItemNotFoundException:找不到项8804942217221 [HY-0] jvm 1 | srvmain | 2017/08/23 16:52:21.114 | 在de.hybris.platform.core.WrapperFactory $ 2.compute(WrapperFactory.java:446)

任何主意,这里出了什么问题,使我无法保存B2BCustomerModel。

谢谢。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

保存B2BCustomerModel时出现错误,并且异常提示:

de.hybris.platform.servicelayer.exceptions.ModelSavingException:找不到项目8804942217221

在de.hybris.platform.util.threadpool.PoolableThread.run(PoolableThread.java:196)中的

jvm 1 | srvmain | 2017/08/23 16:52:21.114 | 引起原因:de.hybris.platform.jalo.JaloSystemException:找不到项目8804942217221 [HY-0] jvm 1 | srvmain | 2017/08/23 16:52:21.114 | 在de.hybris.platform.jalo.Item.setAttribute(Item.java:2377)信息| jvm 1 | srvmain | 2017/08/23 16:52:21.114 | 在de.hybris.platform.jalo.Item.setAllAttributesInternal(Item.java:2185)信息| jvm 1 | srvmain | 2017/08/23 16:52:21.114 | 在de.hybris.platform.jalo.Item $ 18.execute(Item.java:2106)信息| jvm 1 | srvmain | 2017/08/23 16:52:21.114 | 在de.hybris.platform.tx.Transaction.execute(Transaction.java:1188)信息| jvm 1 | srvmain | 2017/08/23 16:52:21.114 | 在de.hybris.platform.tx.Transaction.execute(Transaction.java:1153)信息| jvm 1 | srvmain | 2017/08/23 16:52:21.114 | 在de.hybris.platform.jalo.Item.setAllAttributes(Item.java:2101)信息| jvm 1 | srvmain | 2017/08/23 16:52:21.114 | 在de.hybris.platform.jalo.Item.setAllAttributes(Item.java:2076)信息| jvm 1 | srvmain | 2017/08/23 16:52:21.114 | 在de.hybris.platform.servicelayer.internal.converter.impl.ItemModelConverter.storeAttributes(ItemModelConverter.java:1728)信息| jvm 1 | srvmain | 2017/08/23 16:52:21.114 | ... 41更多信息| jvm 1 | srvmain | 2017/08/23 16:52:21.114 | 原因:de.hybris.platform.jalo.JaloItemNotFoundException:找不到项8804942217221 [HY-0] jvm 1 | srvmain | 2017/08/23 16:52:21.114 | 在de.hybris.platform.core.WrapperFactory $ 2.compute(WrapperFactory.java:446)

任何主意,这里出了什么问题,使我无法保存B2BCustomerModel。

谢谢。

付费偷看设置
发送
3条回答
me_for_i
1楼-- · 2020-09-28 12:07

嗨,

我想先用PK" 8804942217221"检查哪个项目转到hac-> platform-> pk分析器,然后使用灵活搜索检查它是否在数据库中。

致谢

Nan

SC_Yao
2楼-- · 2020-09-28 12:13

更正:关系是PrincipalGroupRelation而不是PrincipalUserRelation

hongfeng1314
3楼-- · 2020-09-28 12:02

Hi Nan,

我发现了问题。 8804942217221属于UserGroup,但是如果尝试通过给定此PK在HMC或Flexible查询中搜索User组,则不会有任何结果。

发生此问题的原因是,在PrincipalUserRelation类型中,有记录表明,源是上述B2BUser的PK,但尚未保存,而Target包含用户组PK-8804942217221,尽管该组不再存在。

我必须删除此条目才能保存B2BCustomer。

现在,我正在尝试获取PrincipalUserRelation类型的所有那些记录,其中目标包含用户组的PK不存在。

一周热门 更多>