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

Getting Null Pointer Exception on Importing Feed Impexes from Cron Job ?

ghulam-123
Explorer
0 Likes
409

2018-09-18 22:36:44,375 ERROR [impexThreadPoolTaskExecutor-5] [[10.71.193.136] ] () [de.hybris.platform.impex.jalo.cronjob.ImpExImportJob] illegal exception type: java.lang.NullPointerException de.hybris.platform.persistence.hjmp.HJMPException: illegal exception type: java.lang.NullPointerException at de.hybris.platform.persistence.GenericBMPBean$GenericItemEntityStateCacheUnit.getEntityState(GenericBMPBean.java:1921) at de.hybris.platform.persistence.GenericBMPBean.loadData(GenericBMPBean.java:230) at de.hybris.platform.persistence.GenericBMPBean.ejbLoad(GenericBMPBean.java:149) at de.hybris.platform.persistence.framework.RemoteInvocationHandler.performOutsideTx(RemoteInvocationHandler.java:185) at de.hybris.platform.persistence.framework.RemoteInvocationHandler.performOther(RemoteInvocationHandler.java:164) at de.hybris.platform.persistence.framework.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:107) at com.sun.proxy.$Proxy107.getModifiedTime(Unknown Source) at de.hybris.platform.persistence.ItemEJBImpl.getModificationTime(ItemEJBImpl.java:142) at de.hybris.platform.jalo.Item.getModificationTimeFromPersistenceLayer(Item.java:1539) at de.hybris.platform.jalo.Item.getLocalItemCache(Item.java:1410) at de.hybris.platform.jalo.Item.getGetterSetterCache(Item.java:1420) at de.hybris.platform.jalo.Item.access$0(Item.java:1418) at de.hybris.platform.jalo.Item$CacheableItemLogic.getCacheMap(Item.java:560) at de.hybris.platform.jalo.Item$CachedGetter.get(Item.java:686) at de.hybris.platform.jalo.ExtensibleItem.getProperty(ExtensibleItem.java:364) at de.hybris.platform.impex.jalo.cronjob.GeneratedImpExImportCronJob.getUnresolvedDataStore(GeneratedImpExImportCronJob.java:977) at de.hybris.platform.impex.jalo.cronjob.GeneratedImpExImportCronJob.getUnresolvedDataStore(GeneratedImpExImportCronJob.java:986) at de.hybris.platform.impex.jalo.cronjob.CronJobDumpHandler.saveTempDump(CronJobDumpHandler.java:224) at de.hybris.platform.impex.jalo.cronjob.CronJobDumpHandler.finish(CronJobDumpHandler.java:75) at de.hybris.platform.impex.jalo.Importer.abortImport(Importer.java:386) at de.hybris.platform.impex.jalo.Importer.importNextInternal(Importer.java:770) at de.hybris.platform.impex.jalo.Importer.importNext(Importer.java:738) at de.hybris.platform.impex.jalo.cronjob.ImpExImportJob.doImport(ImpExImportJob.java:290) at de.hybris.platform.impex.jalo.cronjob.ImpExImportJob.performJob(ImpExImportJob.java:247) at de.hybris.platform.impex.jalo.cronjob.ImpExImportJob.performCronJob(ImpExImportJob.java:114) at de.hybris.platform.cronjob.jalo.Job.execute(Job.java:1274) at de.hybris.platform.cronjob.jalo.Job.performImpl(Job.java:794) at de.hybris.platform.cronjob.jalo.Job.performImpl(Job.java:713) at de.hybris.platform.cronjob.jalo.Job.perform(Job.java:629) at de.hybris.platform.servicelayer.cronjob.impl.DefaultCronJobService.performCronJob(DefaultCronJobService.java:137) at de.hybris.platform.servicelayer.impex.impl.DefaultImportService.importData(DefaultImportService.java:57) at de.hybris.platform.servicelayer.impex.impl.DefaultImportService.importData(DefaultImportService.java:174) at com.egrocery.ws.services.impl.EGroceryImpexLoaderServiceImpl.startImportImpex(EGroceryImpexLoaderServiceImpl.java:293) at co.egrocery.ws.services.impl.EGroceryImpexLoaderServiceImpl.access$4(EGroceryImpexLoaderServiceImpl.java:262) at com.egrocery.ws.services.impl.EGroceryImpexLoaderServiceImpl$1.run(EGroceryImpexLoaderServiceImpl.java:174) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.NullPointerException at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1466) at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1662) at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:4364) at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:4445) at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:6268) at de.hybris.platform.jdbcwrapper.PreparedStatementImpl.executeQuery(PreparedStatementImpl.java:194) at de.hybris.platform.persistence.GenericBMPBean$GenericItemEntityState.(GenericBMPBean.java:1213) at de.hybris.platform.persistence.GenericBMPBean$GenericItemEntityStateCacheUnit.compute(GenericBMPBean.java:1941) at de.hybris.platform.cache.AbstractCacheUnit.privateGetNoLock(AbstractCacheUnit.java:302) at de.hybris.platform.cache.AbstractCacheUnit.privateGet(AbstractCacheUnit.java:275) at de.hybris.platform.cache.AbstractCacheUnit.get(AbstractCacheUnit.java:182) at de.hybris.platform.persistence.GenericBMPBean$GenericItemEntityStateCacheUnit.getEntityState(GenericBMPBean.java:1913)

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Likes

Please update the system before ruing cronJob. not return null from this method $GenericItemEntityStateCacheUnit.getEntityState(GenericBMPBean.java:1921)