cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Attribute ownEurope1Prices for GenericVariantProductModel is a collection and contains at least one NULL value.

mcgs
Discoverer
976

We have a strange synchronization issue and no clue why it occurs and how to resolve it. Both, products AND prices exist in the same catalog and are synced from staged to online. There is a particular product variant with one price row where the scheduled full sync continuously fails, stating that de.hybris.platform.catalog.SynchronizationPersistenceException: de.hybris.platform.servicelayer.exceptions.ModelSavingException: Attribute 'ownEurope1Prices' for 'GenericVariantProductModel (8797412786177@3404)' is a collection and contains at least one NULL value.

The result afterwards is that the online version of the price row gets deleted and replaced by a new "copy" of the staged price row and there are no item sync timestamps attached at all. However, we are able to perform an isolated sync of that product without any problems resulting a valid online price row with item sync timestamps - everything's fine. But as soon as the full sync runs, this price row again gets replaced as described.

We are not able to reproduce this issue on other machines even though we tried to "recreate" that product and price row for means of simulation. We use Hybris 6.4.

Any hints on that?

Kind regards, Marco

Accepted Solutions (0)

Answers (2)

Answers (2)

Poorvi
Explorer
0 Likes

It indicates that ownEurope1Prices collection contains one null value as its element,

There could be the case that one of its element got deleted in its own original table, but not in the relation table (related to ownEurope1Prices attribute), which will create this discrepency .

e.g. some B2BUnit instance got deleted in B2BUnit Table while its still present in PrincipalGroupRelation table

Former Member
0 Likes

Dear Marco,

It looks like a complex problem, which might take too long to answer, so I would like to propose you to create a ticket to Product Support.

Kind regards,

Ask a Question