SAP Knowledge Base Article - Preview

3747160 - NullPointerException thrown out when running "Find Duplicate IDs" action on Backoffice

Symptom

NullPointerException thrown out when running the "Find Duplicate IDs" action in Backoffice on a Catalog Version, here is error logs:

{"instant":{"epochSecond":1776408863,"nanoOfSecond":895327056},"thread":"hybrisHTTP40","level":"ERROR","loggerName":"org.zkoss.zk.ui.impl.UiEngineImpl","message":"","thrown":{"commonElementCount":0,"localizedMessage":"Cannot invoke \"de.hybris.platform.jalo.type.AttributeDescriptor.getQualifier()\" because the return value of \"de.hybris.platform.catalog.jalo.CatalogManager.getCatalogVersionAttribute(de.hybris.platform.jalo.type.ComposedType)\" is null","message":"Cannot invoke \"de.hybris.platform.jalo.type.AttributeDescriptor.getQualifier()\" because the return value of \"de.hybris.platform.catalog.jalo.CatalogManager.getCatalogVersionAttribute(de.hybris.platform.jalo.type.ComposedType)\" is null","name":"java.lang.NullPointerException","extendedStackTrace":[{"class":"de.hybris.platform.catalog.jalo.TypeViewUtilities","method":"createInnerSQLQuery","file":"TypeViewUtilities.java","line":82,"exact":false,"location":"catalogserver.jar","version":"?"},{"class":"de.hybris.platform.catalog.jalo.TypeViewUtilities","method":"generateDuplicateCodesForCatalogVersionQuery","file":"TypeViewUtilities.java","line":74,"exact":false,"location":"catalogserver.jar","version":"?"},{"class":"de.hybris.platform.catalog.daos.impl.DefaultCatalogVersionDao","method":"findDuplicatedIds","file":"DefaultCatalogVersionDao.java","line":182,"exact":false,"location":"platformservicesserver.jar","version":"?"},{"class":"de.hybris.platform.catalog.impl.DefaultCatalogVersionService","method":"findDuplicatedIds","file":"DefaultCatalogVersionService.java","line":257,"exact":false,"location":"platformservicesserver.jar","version":"?"},{"class":"de.hybris.platform.platformbackoffice.actions.duplicatedidentifiers.FindDuplicateIDsAction","method":"perform","file":"FindDuplicateIDsAction.java","line":35,"exact":false,"location":"?","version":"?"},{"class":"com.hybris.cockpitng.actions.impl.DefaultActionRenderer","method":"perform","file":"DefaultActionRenderer.java","line":292,"exact":false,"location":"cockpitframework-2211.jdk21.FP2-RC5.jar","version":"?"},{"class":"com.hybris.cockpitng.actions.impl.DefaultActionRenderer","method":"performWithConfirmationCheck","file":"DefaultActionRenderer.java","line":312,"exact":false,"location":"cockpitframework-2211.jdk21.FP2-RC5.jar","version":"?"},{"class":"com.hybris.cockpitng.actions.impl.DefaultActionRenderer","method":"lambda$createEventListener$7","file":"DefaultActionRenderer.java","line":562,"exact":false,"location":"cockpitframework-2211.jdk21.FP2-RC5.jar","version":"?"},{"class":"org.zkoss.zk.ui.AbstractComponent","method":"onEvent","file":"AbstractComponent.java","line":3191,"exact":false,"location":"zk-9.6.6-jakarta.jar","version":"9.6.6-migrated-1.0.0"},{"class":"org.zkoss.zk.ui.AbstractComponent","method":"service","file":"AbstractComponent.java","line":3161,"exact":false,"location":"zk-9.6.6-jakarta.jar","version":"9.6.6-migrated-1.0.0"},{"class":"org.zkoss.zk.ui.AbstractComponent","method":"service","file":"AbstractComponent.java","line":3103,"exact":false,"location":"zk-9.6.6-jakarta.jar","version":"9.6.6-migrated-1.0.0"},{"class":"org.zkoss.zk.ui.impl.EventProcessor","method":"process","file":"EventProcessor.java","line":138,"exact":false,"location":"zk-9.6.6-jakarta.jar","version":"9.6.6-migrated-1.0.0"},{"class":"org.zkoss.zk.ui.impl.UiEngineImpl","method":"processEvent","file":"UiEngineImpl.java","line":1884,"exact":false,"location":"zk-9.6.6-jakarta.jar","version":"9.6.6-migrated-1.0.0"},{"class":"org.zkoss.zk.ui.impl.UiEngineImpl","method":"process","file":"UiEngineImpl.java","line":1656,"exact":false,"location":"zk-9.6.6-jakarta.jar","version":"9.6.6-migrated-1.0.0"},{"class":"org.zkoss.zk.ui.impl.UiEngineImpl","method":"execUpdate","file":"UiEngineImpl.java","line":1323,"exact":false,"location":"zk-9.6.6-jakarta.jar","version":"9.6.6-migrated-1.0.0"},{"class":"org.zkoss.zk.au.http.DHtmlUpdateServlet","method":"process","file":"DHtmlUpdateServlet.java","line":578,"exact":false,"location":"zk-9.6.6-jakarta.jar","version":"9.6.6-migrated-1.0.0"},{"class":"org.zkoss.zk.au.http.DHtmlUpdateServlet","method":"doGet","file":"DHtmlUpdateServlet.java","line":458,"exact":false,"location":"zk-9.6.6-jakarta.jar","version":"9.6.6-migrated-1.0.0"},{"class":"org.zkoss.zk.au.http.DHtmlUpdateServlet","method":"doPost","file":"DHtmlUpdateServlet.java","line":466,"exact":false,"location":"zk-9.6.6-jakarta.jar","version":"9.6.6-migrated-1.0.0"},{"class":"jakarta.servlet.http.HttpServlet","method":"service","file":"HttpServlet.java","line":590,"exact":false,"location":"servlet-api.jar","version":"6.0"},{"class":"jakarta.servlet.http.HttpServlet","method":"service","file":"HttpServlet.java","line":658,"exact":false,"location":"servlet-api.jar","version":"6.0"},{"class":"org.apache.catalina.core.ApplicationFilterChain","method":"internalDoFilter","file":"ApplicationFilterChain.java","line":193,"exact":false,"location":"catalina.jar","version":"10.1.52"},{"class":"org.apache.catalina.core.ApplicationFilterChain","method":"doFilter","file":"ApplicationFilterChain.java","line":138,"exact":false,"location":"catalina.jar","version":"10.1.52"}

***Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.***


Read more...

Environment

SAP Commerce Cloud

Product

SAP Commerce Cloud all versions

Keywords

backoffice, find duplicate ids, nullpointerexception, catalogmanager.getcatalogversionattribute, attributedescriptor.getqualifier , KBA , CEC-SCC-CLA-ENV-EMG , Environment Management , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.