Created
January 15, 2021 09:13
-
-
Save ptahchiev/b63d909fc8bb048d95df1c7376be43fe to your computer and use it in GitHub Desktop.
hibernate-exception
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2021-01-15 11:06:46,981 io.nemesis.platform.core.batch.listener.NemesisChunkLoggingListener [search-export-4] INFO : ------------------------------------------------------------ | |
2021-01-15 11:06:46,981 io.nemesis.platform.core.batch.listener.NemesisChunkLoggingListener [search-export-4] INFO : 200 product search export processed | |
2021-01-15 11:06:46,981 io.nemesis.platform.core.batch.listener.NemesisChunkLoggingListener [search-export-4] INFO : ------------------------------------------------------------ | |
2021-01-15 11:06:47,016 org.springframework.batch.core.step.tasklet.TaskletStep [search-export-1] ERROR: Rolling back with transaction in unknown state | |
2021-01-15 11:06:47,016 org.springframework.orm.jpa.EntityManagerFactoryUtils [search-export-1] ERROR: Failed to release JPA EntityManager | |
java.lang.NullPointerException | |
at org.hibernate.engine.internal.StatefulPersistenceContext.clear(StatefulPersistenceContext.java:236) | |
at org.hibernate.internal.SessionImpl.cleanupOnClose(SessionImpl.java:532) | |
at org.hibernate.internal.AbstractSharedSessionContract.setClosed(AbstractSharedSessionContract.java:353) | |
at org.hibernate.internal.AbstractSharedSessionContract.close(AbstractSharedSessionContract.java:346) | |
at org.hibernate.internal.SessionImpl.closeWithoutOpenChecks(SessionImpl.java:377) | |
at org.hibernate.internal.SessionImpl.close(SessionImpl.java:362) | |
at org.springframework.orm.jpa.EntityManagerFactoryUtils.closeEntityManager(EntityManagerFactoryUtils.java:427) | |
at org.springframework.orm.jpa.JpaTransactionManager.doCleanupAfterCompletion(JpaTransactionManager.java:622) | |
at org.springframework.transaction.support.AbstractPlatformTransactionManager.cleanupAfterCompletion(AbstractPlatformTransactionManager.java:1004) | |
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:875) | |
at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:809) | |
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | |
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.base/java.lang.reflect.Method.invoke(Method.java:567) | |
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | |
at org.springframework.batch.core.configuration.annotation.SimpleBatchConfiguration$PassthruAdvice.invoke(SimpleBatchConfiguration.java:127) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | |
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) | |
at com.sun.proxy.$Proxy330.rollback(Unknown Source) | |
at org.springframework.transaction.support.TransactionTemplate.rollbackOnException(TransactionTemplate.java:168) | |
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:144) | |
at org.springframework.batch.core.step.tasklet.TaskletStep$2.doInChunkContext(TaskletStep.java:273) | |
at org.springframework.batch.core.scope.context.StepContextRepeatCallback.doInIteration(StepContextRepeatCallback.java:82) | |
at org.springframework.batch.repeat.support.TaskExecutorRepeatTemplate$ExecutingRunnable.run(TaskExecutorRepeatTemplate.java:262) | |
at org.springframework.security.concurrent.DelegatingSecurityContextRunnable.run(DelegatingSecurityContextRunnable.java:84) | |
at io.nemesis.platform.core.batch.TenantAwareTaskDecorator.lambda$decorate$0(TenantAwareTaskDecorator.java:29) | |
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) | |
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) | |
at java.base/java.lang.Thread.run(Thread.java:835) | |
2021-01-15 11:06:47,018 org.springframework.transaction.support.TransactionTemplate [search-export-1] ERROR: Application exception overridden by rollback exception | |
java.lang.NullPointerException | |
at org.hibernate.event.internal.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:226) | |
at org.hibernate.event.internal.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:92) | |
at org.hibernate.event.internal.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:50) | |
at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) | |
at org.hibernate.internal.SessionImpl.autoFlushIfRequired(SessionImpl.java:1328) | |
at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1408) | |
at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1565) | |
at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1533) | |
at org.hibernate.query.internal.AbstractProducedQuery.getSingleResult(AbstractProducedQuery.java:1581) | |
at org.hibernate.query.criteria.internal.compile.CriteriaQueryTypeQueryAdapter.getSingleResult(CriteriaQueryTypeQueryAdapter.java:111) | |
at org.springframework.data.jpa.repository.query.JpaQueryExecution$SingleEntityExecution.doExecute(JpaQueryExecution.java:196) | |
at org.springframework.data.jpa.repository.query.JpaQueryExecution.execute(JpaQueryExecution.java:88) | |
at org.springframework.data.jpa.repository.query.AbstractJpaQuery.doExecute(AbstractJpaQuery.java:154) | |
at org.springframework.data.jpa.repository.query.AbstractJpaQuery.execute(AbstractJpaQuery.java:142) | |
at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor$QueryMethodInvoker.invoke(QueryExecutorMethodInterceptor.java:195) | |
at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:152) | |
at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | |
at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:80) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | |
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:367) | |
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | |
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | |
at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:149) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | |
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | |
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) | |
at com.sun.proxy.$Proxy337.findByCode(Unknown Source) | |
at io.nemesis.platform.core.service.cms.impl.SiteServiceImpl.getCurrentSite(SiteServiceImpl.java:88) | |
at io.nemesis.platform.module.commerce.core.resolver.impl.CommerceDefaultCurrencyResolverImpl.resolve(CommerceDefaultCurrencyResolverImpl.java:43) | |
at io.nemesis.platform.module.commerce.core.service.i18n.impl.CommerceI18NServiceImpl.getDefaultCurrency(CommerceI18NServiceImpl.java:65) | |
at io.nemesis.platform.module.commerce.core.service.i18n.impl.CommerceI18NServiceImpl.getCurrentCurrency(CommerceI18NServiceImpl.java:47) | |
at io.nemesis.platform.module.commerce.core.service.price.impl.PriceServiceImpl.getPrice(PriceServiceImpl.java:80) | |
at io.nemesis.platform.module.commerce.core.search.extractor.ProductDiscountExtractor.extract(ProductDiscountExtractor.java:55) | |
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | |
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.base/java.lang.reflect.Method.invoke(Method.java:567) | |
at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:129) | |
at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:139) | |
at org.springframework.expression.spel.ast.MethodReference.access$000(MethodReference.java:55) | |
at org.springframework.expression.spel.ast.MethodReference$MethodValueRef.getValue(MethodReference.java:386) | |
at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:92) | |
at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:112) | |
at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:272) | |
at io.nemesis.platform.core.service.spel.impl.SpelServiceImpl.resolve(SpelServiceImpl.java:69) | |
at io.nemesis.platform.core.service.spel.impl.SpelServiceImpl.resolveExpression(SpelServiceImpl.java:45) | |
at jdk.internal.reflect.GeneratedMethodAccessor627.invoke(Unknown Source) | |
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.base/java.lang.reflect.Method.invoke(Method.java:567) | |
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) | |
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:205) | |
at com.sun.proxy.$Proxy196.resolveExpression(Unknown Source) | |
at io.nemesis.platform.module.search.core.conversion.SearchExportItemProcessor.populateIndexedPropertiesByValuesExtractors(SearchExportItemProcessor.java:83) | |
at io.nemesis.platform.module.search.core.conversion.SearchExportItemProcessor.process(SearchExportItemProcessor.java:66) | |
at io.nemesis.platform.module.search.core.conversion.SearchExportItemProcessor$$FastClassBySpringCGLIB$$c980d163.invoke(<generated>) | |
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) | |
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | |
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) | |
at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:136) | |
at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:124) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | |
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) | |
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) | |
at io.nemesis.platform.module.search.core.conversion.SearchExportItemProcessor$$EnhancerBySpringCGLIB$$76e24758.process(<generated>) | |
at io.nemesis.platform.module.search.config.CommonSearchModuleExportAutoConfiguration.lambda$defaultSearchProductExporterProcessor$0(CommonSearchModuleExportAutoConfiguration.java:155) | |
at jdk.internal.reflect.GeneratedMethodAccessor283.invoke(Unknown Source) | |
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.base/java.lang.reflect.Method.invoke(Method.java:567) | |
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) | |
at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:136) | |
at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:124) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) | |
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) | |
at com.sun.proxy.$Proxy597.process(Unknown Source) | |
at org.springframework.batch.core.step.item.SimpleChunkProcessor.doProcess(SimpleChunkProcessor.java:134) | |
at org.springframework.batch.core.step.item.SimpleChunkProcessor.transform(SimpleChunkProcessor.java:319) | |
at org.springframework.batch.core.step.item.SimpleChunkProcessor.process(SimpleChunkProcessor.java:210) | |
at org.springframework.batch.core.step.item.ChunkOrientedTasklet.execute(ChunkOrientedTasklet.java:77) | |
at org.springframework.batch.core.step.tasklet.TaskletStep$ChunkTransactionCallback.doInTransaction(TaskletStep.java:407) | |
at org.springframework.batch.core.step.tasklet.TaskletStep$ChunkTransactionCallback.doInTransaction(TaskletStep.java:331) | |
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) | |
at org.springframework.batch.core.step.tasklet.TaskletStep$2.doInChunkContext(TaskletStep.java:273) | |
at org.springframework.batch.core.scope.context.StepContextRepeatCallback.doInIteration(StepContextRepeatCallback.java:82) | |
at org.springframework.batch.repeat.support.TaskExecutorRepeatTemplate$ExecutingRunnable.run(TaskExecutorRepeatTemplate.java:262) | |
at org.springframework.security.concurrent.DelegatingSecurityContextRunnable.run(DelegatingSecurityContextRunnable.java:84) | |
at io.nemesis.platform.core.batch.TenantAwareTaskDecorator.lambda$decorate$0(TenantAwareTaskDecorator.java:29) | |
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) | |
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) | |
at java.base/java.lang.Thread.run(Thread.java:835) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment