cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Getting NULL pointer exception trying to use DefaultCountryDao to get all countries

0 Kudos
408

Trying to obtain all countries using Hybris classes but I am getting a NPE. In stack trace my code is trying to get all countries via DefaultCountryDao.findCountries().

Stacktrace:

 java.lang.NullPointerException: null
     at de.hybris.platform.servicelayer.session.impl.DefaultSessionService.executeInLocalView(DefaultSessionService.java:93) ~[coreserver.jar:?]
     at de.hybris.platform.servicelayer.search.impl.DefaultFlexibleSearchService.getJaloResult(DefaultFlexibleSearchService.java:395) ~[coreserver.jar:?]
     at de.hybris.platform.servicelayer.search.impl.DefaultFlexibleSearchService.search(DefaultFlexibleSearchService.java:167) ~[coreserver.jar:?]
     at de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao.find(DefaultGenericDao.java:44) ~[coreserver.jar:?]
     at de.hybris.platform.servicelayer.i18n.daos.impl.DefaultCountryDao.findCountries(DefaultCountryDao.java:47) ~[coreserver.jar:?]
     at com.myClass.myMethod(myClass.java:64) ~[classes/:?]## - NPE

I have also noticed same issue using commonI18NService.getAllCountries(). Interesting part is in regards to session service. I'm a bit clueless on where to start to investigate more at?

Accepted Solutions (0)

Answers (0)