on 02-16-2018 5:34 PM
I'm having trouble syncing a specific carousel component in my homepage every time I create a new item on CMS and upload the image. When I try to sync, everything goes from Staged to Online, except that the online version of the item isn't associated with the image. So, I get a blank carousel image.
In my logs, I get the following error below:
ERROR [SyncWorker<00003X7E 14 of 32>] [AbstractItemCopyContext] error setting partOf attribute media : java.lang.NullPointerException
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | de.hybris.platform.catalog.SynchronizationPersistenceException: java.lang.NullPointerException
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at de.hybris.platform.catalog.synchronization.ServiceLayerSynchronizationPersistenceAdapter.doUpdate(ServiceLayerSynchronizationPersistenceAdapter.java:274)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at de.hybris.platform.catalog.synchronization.ServiceLayerSynchronizationPersistenceAdapter.update(ServiceLayerSynchronizationPersistenceAdapter.java:248)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at de.hybris.platform.catalog.jalo.synchronization.LegacySynchronizationPersistenceAdapter.update(LegacySynchronizationPersistenceAdapter.java:1)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at de.hybris.platform.catalog.jalo.synchronization.ItemCopyCreator.setReferenceAttribute(ItemCopyCreator.java:807)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at de.hybris.platform.catalog.jalo.synchronization.ItemCopyCreator.setReferenceAttributesWaitingOnDelay(ItemCopyCreator.java:739)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at de.hybris.platform.catalog.jalo.synchronization.ItemCopyCreator.setOtherReferences(ItemCopyCreator.java:702)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at de.hybris.platform.catalog.jalo.synchronization.ItemCopyCreator.doCopy(ItemCopyCreator.java:444)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at de.hybris.platform.catalog.jalo.synchronization.ItemCopyCreator.access$3(ItemCopyCreator.java:429)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at de.hybris.platform.catalog.jalo.synchronization.ItemCopyCreator$2.execute(ItemCopyCreator.java:404)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at de.hybris.platform.tx.Transaction.execute(Transaction.java:1188)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at de.hybris.platform.tx.Transaction.execute(Transaction.java:1153)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at de.hybris.platform.catalog.jalo.synchronization.ItemCopyCreator.doCopyInTx(ItemCopyCreator.java:397)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at de.hybris.platform.catalog.jalo.synchronization.ItemCopyCreator.copy(ItemCopyCreator.java:248)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at de.hybris.platform.catalog.jalo.synchronization.GenericCatalogCopyContext.copy(GenericCatalogCopyContext.java:2264)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncCopyContext.copy(CatalogVersionSyncCopyContext.java:534)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at de.hybris.platform.catalog.jalo.synchronization.GenericCatalogCopyContext.copy(GenericCatalogCopyContext.java:2189)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncWorker.copyItem(CatalogVersionSyncWorker.java:190)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncWorker.doSynchronization(CatalogVersionSyncWorker.java:161)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncWorker$1.run(CatalogVersionSyncWorker.java:123)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncMaster.runExclusiveIfNecessary(CatalogVersionSyncMaster.java:305)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncWorker.run(CatalogVersionSyncWorker.java:96)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at java.lang.Thread.run(Thread.java:745)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | at de.hybris.platform.catalog.jalo.synchronization.CatalogVersionSyncWorkerThread.run(CatalogVersionSyncWorkerThread.java:78)
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 | Caused by: java.lang.NullPointerException
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 |
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 |
INFO | jvm 1 | main | 2018/02/16 14:06:15.801 |
After pulling the production db into dev, the issue was not present.
Lucky in production we had another admin node, cmscockpit produced no error in that node which is extremely bizarre.
Ended up running an ant clean all on the problematic node and it is all fixed.
Baffling, but that has fixed it for me.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
It seems my own answer isn't helping myself now that i've encountered this error again. Any bannercomponent i try and sync from cms cockpit causes the below error.
The text from the other fields will sync, but the media item will not sync. Does anyone have any ideas?
ERROR [SyncWorker<00006SM6 1 of 24>] [AbstractIte mCopyContext] error setting partOf attribute media : java.lang.NullPointerException
INFO | jvm 1 | main | 2018/12/11 12:44:28.154 | de.hybris.platform.catalog.SynchronizationPersist enceException: java.lang.NullPointerException
INFO | jvm 1 | main | 2018/12/11 12:44:28.154 | at de.hybris.platform.catalog.synchroniza tion.ServiceLayerSynchronizationPersistenceAdapter.doUpdate(ServiceLayerSynchronizationPersistenceAdapter .java:274)
INFO | jvm 1 | main | 2018/12/11 12:44:28.154 | at de.hybris.platform.catalog.synchroniza tion.ServiceLayerSynchronizationPersistenceAdapter.update(ServiceLayerSynchronizationPersistenceAdapter.j ava:248)
INFO | jvm 1 | main | 2018/12/11 12:44:28.154 | at de.hybris.platform.catalog.jalo.synchr onization.LegacySynchronizationPersistenceAdapter.update(LegacySynchronizationPersistenceAdapter.java:1)
INFO | jvm 1 | main | 2018/12/11 12:44:28.154 | at de.hybris.platform.catalog.jalo.synchr onization.ItemCopyCreator.setReferenceAttribute(ItemCopyCreator.java:807)
INFO | jvm 1 | main | 2018/12/11 12:44:28.154 | at de.hybris.platform.catalog.jalo.synchr onization.ItemCopyCreator.setReferenceAttributesWaitingOnDelay(ItemCopyCreator.java:739)
INFO | jvm 1 | main | 2018/12/11 12:44:28.154 | at de.hybris.platform.catalog.jalo.synchr onization.ItemCopyCreator.setOtherReferences(ItemCopyCreator.java:702)
INFO | jvm 1 | main | 2018/12/11 12:44:28.154 | at de.hybris.platform.catalog.jalo.synchr onization.ItemCopyCreator.doCopy(ItemCopyCreator.java:444)
INFO | jvm 1 | main | 2018/12/11 12:44:28.154 | at de.hybris.platform.catalog.jalo.synchr onization.ItemCopyCreator.access$3(ItemCopyCreator.java:429)
INFO | jvm 1 | main | 2018/12/11 12:44:28.154 | at de.hybris.platform.catalog.jalo.synchr onization.ItemCopyCreator$2.execute(ItemCopyCreator.java:404)
INFO | jvm 1 | main | 2018/12/11 12:44:28.154 | at de.hybris.platform.tx.Transaction.exec ute(Transaction.java:1188)
INFO | jvm 1 | main | 2018/12/11 12:44:28.154 | at de.hybris.platform.tx.Transaction.exec ute(Transaction.java:1153)
INFO | jvm 1 | main | 2018/12/11 12:44:28.154 | at de.hybris.platform.catalog.jalo.synchr onization.ItemCopyCreator.doCopyInTx(ItemCopyCreator.java:397)
INFO | jvm 1 | main | 2018/12/11 12:44:28.154 | at de.hybris.platform.catalog.jalo.synchr onization.ItemCopyCreator.copy(ItemCopyCreator.java:248)
INFO | jvm 1 | main | 2018/12/11 12:44:28.154 | at de.hybris.platform.catalog.jalo.synchr onization.GenericCatalogCopyContext.copy(GenericCatalogCopyContext.java:2280)
INFO | jvm 1 | main | 2018/12/11 12:44:28.154 | at de.hybris.platform.catalog.jalo.synchr onization.CatalogVersionSyncCopyContext.copy(CatalogVersionSyncCopyContext.java:534)
INFO | jvm 1 | main | 2018/12/11 12:44:28.154 | at de.hybris.platform.catalog.jalo.synchr onization.GenericCatalogCopyContext.copy(GenericCatalogCopyContext.java:2205)
INFO | jvm 1 | main | 2018/12/11 12:44:28.154 | at de.hybris.platform.catalog.jalo.synchr onization.CatalogVersionSyncWorker.copyItem(CatalogVersionSyncWorker.java:190)
INFO | jvm 1 | main | 2018/12/11 12:44:28.154 | at de.hybris.platform.catalog.jalo.synchr onization.CatalogVersionSyncWorker.doSynchronization(CatalogVersionSyncWorker.java:161)
INFO | jvm 1 | main | 2018/12/11 12:44:28.154 | at de.hybris.platform.catalog.jalo.synchr onization.CatalogVersionSyncWorker$1.run(CatalogVersionSyncWorker.java:123)
INFO | jvm 1 | main | 2018/12/11 12:44:28.155 | at de.hybris.platform.catalog.jalo.synchr onization.CatalogVersionSyncMaster.runExclusiveIfNecessary(CatalogVersionSyncMaster.java:305)
INFO | jvm 1 | main | 2018/12/11 12:44:28.155 | at de.hybris.platform.catalog.jalo.synchr onization.CatalogVersionSyncWorker.run(CatalogVersionSyncWorker.java:96)
INFO | jvm 1 | main | 2018/12/11 12:44:28.155 | at java.lang.Thread.run(Thread.java:748)
INFO | jvm 1 | main | 2018/12/11 12:44:28.155 | at de.hybris.platform.catalog.jalo.synchr onization.CatalogVersionSyncWorkerThread.run(CatalogVersionSyncWorkerThread.java:78)
INFO | jvm 1 | main | 2018/12/11 12:44:28.155 | Caused by: java.lang.NullPointerException
INFO | jvm 1 | main | 2018/12/11 12:44:28.155 |
INFO | jvm 1 | main | 2018/12/11 12:44:28.155 |
INFO | jvm 1 | main | 2018/12/11 12:44:28.155 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Most likely the individual carousel component is not related to the carousel holding component. check the admin tab of hmc and check if the rotating component has a value.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
5 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.