SAP Knowledge Base Article - Preview

3140267 - Product synchronization creates new PKs of the existing products

Symptom

After updating product in stage catalog version and running catalog synchronization, new record for Product gets created for online version.

New Variant Product is created in Online Catalog Version and old Variant Product gets deleted during synchronization process.

Accessing Existing carts with old online products throws error

Accessing Order history with old online products throws error

There will be entries in logs saying:

ERROR [ajp-nio-0.0.0.0-8010-exec-9] [10.18.134.14] -[UiEngineImpl] INFO | jvm 1 | main | java.lang.NullPointerException: Cannot invoke "de.hybris.platform.core.model.product.ProductModel.getName()" because the return value of "de.hybris.platform.core.model.order.AbstractOrderEntryModel.getProduct()" is null

Or

Caused by: de.hybris.platform.jalo.JaloObjectNoLongerValidException: item <pk> no longer valid (was removed): object no longer valid
[m de.hybris.platform.jalo.JaloObjectNoLongerValidException: item <pk> no longer valid (was removed): object no longer valid
[m de.hybris.platform.jalo.JaloObjectNoLongerValidException: item <pk> no longer valid (was removed): object no longer valid


Read more...

Product

SAP Commerce all versions

Keywords

sync
synchronization
data inconsistency
ItemSyncTimestamp
table
targetitem
sourceitem
Product catalog synchronization , KBA , CEC-SCC-PLA-PL , Platform , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.