cancel
Showing results for 
Search instead for 
Did you mean: 

invalid pks error from worker syncworker

0 Kudos

Hi I get the following error when I try to do a catalog sync any ideas on what this could mean?

 ERROR [SyncWorker<00004XK1 1 of 32>] [CatalogVersionSyncMaster] Got error from worker SyncWorker<00004XK1 1 of 32> errorText is: Caught unexpected error invalid pks [98120353, 32100250, 28735049, 77200682, 10900975, 61663767, 45385002, 67199939, 55067668, 53649524, 34596068, 51928121, 43877418, 66171225, 89379387, 95015130, 40854061, 94454552, 77675823, 86983550, 37153986, 98293724, 72924992, 74161992, 70229311, 80334660, 21695592, 34493195, 85306135, 36038549, 31600528, 49718216, 30128271, 85580472, 30601805, 54924757, 29703545, 63952622, 50880572, 48317559, 34220724, 18061702, 98256064, 42877595, 44288965, 68142506, 70668486, 69581239, 71574773, 80291516, 26984617, 94035025, 44009103, 62637335, 10358402, 78946228, 11064262, 45654852, 76101032, 64966153, 58754916, 67059909, 51788797, 27978058, 49248638, 46644078, 13779530, 17446707, 38065338, 55123712, 71069542, 10765224, 67099041, 68343966, 43505991, 38464121, 15210113, 63295150, 28403284, 24070648, 84552030, 58554556, 71264115, 30250509, 73460086, 68554000, 28600075, 51832330, 39278363, 83483019, 35961792, 40713011, 24009869, 83170540, 18985679, 48445835, 87766579, 20138915, 68302911, 70821667] - unknown typecode 0 synchronizing <8801434436668->null []>
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.095 | java.lang.IllegalArgumentException: invalid pks [98120353, 32100250, 28735049, 77200682, 10900975, 61663767, 45385002, 67199939, 55067668, 53649524, 34596068, 51928121, 43877418, 66171225, 89379387, 95015130, 40854061, 94454552, 77675823, 86983550, 37153986, 98293724, 72924992, 74161992, 70229311, 80334660, 21695592, 34493195, 85306135, 36038549, 31600528, 49718216, 30128271, 85580472, 30601805, 54924757, 29703545, 63952622, 50880572, 48317559, 34220724, 18061702, 98256064, 42877595, 44288965, 68142506, 70668486, 69581239, 71574773, 80291516, 26984617, 94035025, 44009103, 62637335, 10358402, 78946228, 11064262, 45654852, 76101032, 64966153, 58754916, 67059909, 51788797, 27978058, 49248638, 46644078, 13779530, 17446707, 38065338, 55123712, 71069542, 10765224, 67099041, 68343966, 43505991, 38464121, 15210113, 63295150, 28403284, 24070648, 84552030, 58554556, 71264115, 30250509, 73460086, 68554000, 28600075, 51832330, 39278363, 83483019, 35961792, 40713011, 24009869, 83170540, 18985679, 48445835, 87766579, 20138915, 68302911, 70821667] - unknown typecode 0
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.095 |     at de.hybris.platform.core.WrapperFactory.getCachedItems(WrapperFactory.java:302)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.095 |     at de.hybris.platform.core.LazyLoadItemList.loadPage(LazyLoadItemList.java:228)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.095 |     at de.hybris.platform.core.LazyLoadItemList.switchPage(LazyLoadItemList.java:217)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.095 |     at de.hybris.platform.core.LazyLoadItemList.switchBufferedPageNoLock(LazyLoadItemList.java:473)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.095 |     at de.hybris.platform.core.LazyLoadItemList.switchBufferedPageSynchronized(LazyLoadItemList.java:465)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.095 |     at de.hybris.platform.core.LazyLoadItemList.switchBufferedPage(LazyLoadItemList.java:460)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.core.LazyLoadItemList.getOrSwitchBufferedPage(LazyLoadItemList.java:451)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.core.LazyLoadItemList.getOrSwitchBufferedPage(LazyLoadItemList.java:431)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.core.LazyLoadItemList.getBuffered(LazyLoadItemList.java:109)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.core.LazyLoadItemList.get(LazyLoadItemList.java:95)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at java.util.Collections$UnmodifiableList.get(Collections.java:1309)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.catalog.jalo.synchronization.AbstractCatalogVersionSyncMaster.findConfig(AbstractCatalogVersionSyncMaster.java:106)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.catalog.jalo.synchronization.AbstractCatalogVersionSyncMaster.access$0(AbstractCatalogVersionSyncMaster.java:92)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.catalog.jalo.synchronization.AbstractCatalogVersionSyncMaster$2.getValue(AbstractCatalogVersionSyncMaster.java:117)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.catalog.jalo.synchronization.AbstractCatalogVersionSyncMaster$2.getValue(AbstractCatalogVersionSyncMaster.java:1)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.catalog.jalo.synchronization.AbstractCatalogVersionSyncMaster$ThreadsafeLongToObjectMap.getOrPutValueWithWriteLock(AbstractCatalogVersionSyncMaster.java:254)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.catalog.jalo.synchronization.AbstractCatalogVersionSyncMaster$ThreadsafeLongToObjectMap.getOrPutIfDoesntExist(AbstractCatalogVersionSyncMaster.java:226)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.catalog.jalo.synchronization.AbstractCatalogVersionSyncMaster.getAttributeConfig(AbstractCatalogVersionSyncMaster.java:112)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.catalog.jalo.synchronization.AbstractCatalogVersionSyncMaster$3.getValue(AbstractCatalogVersionSyncMaster.java:141)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.catalog.jalo.synchronization.AbstractCatalogVersionSyncMaster$3.getValue(AbstractCatalogVersionSyncMaster.java:1)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.catalog.jalo.synchronization.AbstractCatalogVersionSyncMaster$ThreadsafeLongToObjectMap.getOrPutValueWithWriteLock(AbstractCatalogVersionSyncMaster.java:254)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.catalog.jalo.synchronization.AbstractCatalogVersionSyncMaster$ThreadsafeLongToObjectMap.getOrPutIfDoesntExist(AbstractCatalogVersionSyncMaster.java:226)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.catalog.jalo.synchronization.AbstractCatalogVersionSyncMaster.getAllAttributeConfig(AbstractCatalogVersionSyncMaster.java:131)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncCopyContext.getCopyCreatorWhitelist(CatalogVersionSyncCopyContext.java:198)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.catalog.jalo.synchronization.GenericCatalogCopyContext.copy(GenericCatalogCopyContext.java:2250)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncCopyContext.copy(CatalogVersionSyncCopyContext.java:534)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.catalog.jalo.synchronization.GenericCatalogCopyContext.copy(GenericCatalogCopyContext.java:2189)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncWorker.copyItem(CatalogVersionSyncWorker.java:190)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncWorker.doSynchronization(CatalogVersionSyncWorker.java:161)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncWorker$1.run(CatalogVersionSyncWorker.java:123)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncMaster.runExclusiveIfNecessary(CatalogVersionSyncMaster.java:305)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncWorker.run(CatalogVersionSyncWorker.java:96)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at java.lang.Thread.run(Thread.java:745)
 INFO   | jvm 1    | main    | 2017/01/20 07:17:25.096 |     at de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncWorkerThread.run(CatalogVersionSyncWorkerThread.java:78)
Former Member
0 Kudos

Invalid PK indicates an item no longer exists but is still referenced by another object. In case your type system has changed try to check for orphaned types (hac > Maintenance > Cleanup) and run a platform update as well.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

The issue is because of corrupted synch job, delete the synch job and re create it