Skip to Content
3
Mar 03, 2020 at 02:39 PM

"already got modification listener" when saving item

635 Views

Hi all.

Sometimes, randomly, I am having an issue on Hybris (v. 6.5) when I try to save or update an item from a translator.

I am getting this error:

ERROR [TaskExecutor-at-3319-Task [8842363536310]] (at) (0000ND2R) [SampleTranslator] line 6 at main script: already got modification listener de.hybris.platform.servicelayer.internal.converter.impl.ItemModelConverter$MyHistoryListenerAdapter@77c4d221 - cannot set de.hybris.platform.servicelayer.internal.converter.impl.ItemModelConverter$MyHistoryListenerAdapter@565021c5
de.hybris.platform.servicelayer.exceptions.ModelSavingException: already got modification listener de.hybris.platform.servicelayer.internal.converter.impl.ItemModelConverter$MyHistoryListenerAdapter@77c4d221 - cannot set de.hybris.platform.servicelayer.internal.converter.impl.ItemModelConverter$MyHistoryListenerAdapter@565021c5
	at de.hybris.platform.servicelayer.internal.model.impl.DefaultModelService.saveAll(DefaultModelService.java:704) ~[coreserver.jar:?]
	at de.hybris.platform.servicelayer.internal.model.impl.DefaultModelService.save(DefaultModelService.java:643) ~[coreserver.jar:?]
	at com.sample.inbound.events.SampleTranslator.performImport(SampleTranslator.java:93) [classes/:?]
	at de.hybris.platform.impex.jalo.header.SpecialColumnDescriptor.performImport(SpecialColumnDescriptor.java:135) [impexserver.jar:?]
	at de.hybris.platform.impex.jalo.imp.DefaultImportProcessor.processUpdateLine(DefaultImportProcessor.java:735) [impexserver.jar:?]
	at de.hybris.platform.impex.jalo.imp.DefaultImportProcessor.processInsertUpdateLineInternal(DefaultImportProcessor.java:513) [impexserver.jar:?]
	at de.hybris.platform.impex.jalo.imp.DefaultImportProcessor.access$1(DefaultImportProcessor.java:488) [impexserver.jar:?]
	at de.hybris.platform.impex.jalo.imp.DefaultImportProcessor$4.execute(DefaultImportProcessor.java:469) [impexserver.jar:?]
	at de.hybris.platform.impex.jalo.imp.DefaultImportProcessor$4.execute(DefaultImportProcessor.java:1) [impexserver.jar:?]
	at de.hybris.platform.tx.Transaction.execute(Transaction.java:1190) [coreserver.jar:?]
	at de.hybris.platform.tx.Transaction.execute(Transaction.java:1155) [coreserver.jar:?]

Unfortunately I cannot understand where this issue come from and after a week I still did not find any solution.

Can someone explaining me why I am getting this error? Any solution?