Hide Forgot
I am getting this exception in qa. Please investigate. [app:] ERROR org.hibernate.AssertionFailure - an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session) [app:org.hibernate.AssertionFailure] possible nonthreadsafe access to session [app:] at org.hibernate.action.EntityDeleteAction.execute(EntityDeleteAction.java:106) [app:] at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:278) [app:] at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:262) [app:] at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:171) [app:] at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321) [app:] at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50) [app:] at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1030) [app:] at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:367) [app:] at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:137) [app:] at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:54) [app:] at com.google.inject.persist.jpa.JpaLocalTxnInterceptor.invoke(JpaLocalTxnInterceptor.java:71) [app:] at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:72) [app:] at com.google.inject.internal.InterceptorStackCallback.intercept(InterceptorStackCallback.java:52) [app:] at org.candlepin.pinsetter.tasks.RefreshPoolsJob$$EnhancerByGuice$$c2e08334.execute(<generated>) [app:] at org.candlepin.pinsetter.core.TransactionalPinsetterJob.execute(TransactionalPinsetterJob.java:50) [app:] at org.quartz.core.JobRunShell.run(Unknown Source) [app:] at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(Unknown Source) [app:] ERROR org.candlepin.pinsetter.core.PinsetterJobListener - Job [refresh_pools_3b93591c-a523-4bf6-9e25-9d203d73ac68] failed. [app:org.quartz.JobExecutionException] javax.persistence.RollbackException: Error while commiting the transaction [See nested exception: javax.persistence.RollbackException: Error while commiting the transaction] [app:] at org.candlepin.pinsetter.core.TransactionalPinsetterJob.execute(TransactionalPinsetterJob.java:71) [app:] at org.quartz.core.JobRunShell.run(Unknown Source) [app:] at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(Unknown Source) [app:] aused by: javax.persistence.RollbackException: Error while commiting the transaction [app:] at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:71) [app:] at com.google.inject.persist.jpa.JpaLocalTxnInterceptor.invoke(JpaLocalTxnInterceptor.java:71) [app:] at org.candlepin.pinsetter.core.TransactionalPinsetterJob.execute(TransactionalPinsetterJob.java:50) [app:] ... 2 more [app:] aused by: org.hibernate.AssertionFailure: possible nonthreadsafe access to session [app:] at org.hibernate.action.EntityDeleteAction.execute(EntityDeleteAction.java:106) [app:] at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:278) [app:] at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:262) [app:] at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:171) [app:] at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321) [app:] at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50) [app:] at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1030) [app:] at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:367) [app:] at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:137) [app:] at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:54) [app:] ... 4 more
May be related to https://bugzilla.redhat.com/show_bug.cgi?id=1006374.