Skip to Content

Synchronization difference - hmc vs productcockpit

We are facing a synchronization issue on hybris 6.4.

We extended Product to add a few attributes:

 <itemtype code="MyProduct" extends="Product" ....>
     <attributes>
         ...
         <attribute qualifier="someType" type="SomeProductType">
         <persistence type="property" />
     </attribute>
     <attribute qualifier="aList" type="CustomObjetcList">
             <persistence type="property" />
     </attribute>
     </attributes>
 </itemtype>
 
 <collectiontypes>
     <collectiontype code="CustomObjetcList" elementtype="CustomObjetc" type="list" />
 </collectiontypes>

The CustomObject needs to synchronizable as well, so we declare it like this:

 <itemtype code="CustomObject" ...>
     <custom-properties>
         <property name="catalogItemType">
         <value>java.lang.Boolean.TRUE</value>
     </property>
 
     <property name="catalogVersionAttributeQualifier">
         <value>"catalogVersion"</value>
     </property>
 
     <property name="uniqueKeyAttributeQualifier">
         <value>"pk"</value>
     </property>
 
     <property name="catalog.sync.default.root.type">
         <value>Boolean.TRUE</value>
     </property>
     </custom-properties>
     <attributes>
         ...
         <attribute qualifier="catalogVersion" type="CatalogVersion">
         <persistence type="property" />
     </attribute>
     </attributes>
 </itemtype>

The problem is that when we synchronize on hmc Catalog - Catalog Management Tools - Synchronization it works fine. Everything from staged catalog goes to online catalog.

But if we synchronize on productcockpit, we get an error that does not help much:

 17.09.12 10:09:15:194    INFO    Starting configuration ...
 17.09.12 10:09:15:194    INFO    Default Synch Configuration
 17.09.12 10:09:15:194    INFO    Finished configuration in 0d 00h:00m:00s:001ms.
 17.09.12 10:09:15:194    INFO    Starting synchronization ...
 17.09.12 10:09:16:366    INFO    1. pass, 9 (+9) of 0 items processed (0 %),  7,69 items/sec, 9 (+9, deadlocks:4) items dumped.
 17.09.12 10:09:16:954    INFO    2. pass, 8 (+0) of 9 items processed (88 %),  0,00 items/sec, 6 (+6, deadlocks:0) items dumped.
 17.09.12 10:09:16:979    INFO    comparing last dumps (9/8796172288030 vs 6/8796172386334) - this might take some time...
 17.09.12 10:09:16:979    INFO    done comparing last dumps - dumps are different
 17.09.12 10:09:17:027    INFO    3. pass, 5 (+6) of 6 items processed (83 %),  84,51 items/sec, 6 (+6, deadlocks:0) items dumped.
 17.09.12 10:09:17:050    INFO    comparing last dumps (6/8796172386334 vs 6/8796172484638) - this might take some time...
 17.09.12 10:09:17:054    INFO    done comparing last dumps - dumps are equal
 17.09.12 10:09:17:055    ERROR    sync ended with 6 unfinished items - see last sync media for details
 17.09.12 10:09:17:065    ERROR    Finished synchronization in 0d 00h:00m:01s:871ms. There were errors during the synchronization!

There are 10 products to synchronize.

The 6 unfinished items are the products that has a list of CustomObject. The other 4 are synchronized.

Can anyone tell us the difference between hmc and productcockpit synchronization?

Add a comment
10|10000 characters needed characters exceeded

Related questions

0 Answers

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.