Created
February 28, 2018 16:18
-
-
Save jonas-jonas/f933fc1d7dc357f010323ec76974cc94 to your computer and use it in GitHub Desktop.
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
org.springframework.dao.DataIntegrityViolationException: could not execute statement; SQL [n/a]; constraint ["FKAXYT06I8KAE92A5EHNG6QPCXK: PUBLIC.ISSUE_REPORT FOREIGN KEY(USER_ID) REFERENCES PUBLIC.""user""(USER_ID) (15)"; SQL statement: | |
delete from "user" where user_id=? [23503-196]]; nested exception is org.hibernate.exception.ConstraintViolationException: could not execute statement | |
at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:278) | |
at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:244) | |
at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:521) | |
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:761) | |
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:730) | |
at org.springframework.test.context.transaction.TransactionContext.endTransaction(TransactionContext.java:131) | |
at org.springframework.test.context.transaction.TransactionalTestExecutionListener.afterTestMethod(TransactionalTestExecutionListener.java:227) | |
at org.springframework.test.context.TestContextManager.afterTestMethod(TestContextManager.java:319) | |
at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:94) | |
at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) | |
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) | |
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252) | |
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) | |
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) | |
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) | |
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) | |
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) | |
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) | |
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) | |
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) | |
at org.junit.runners.ParentRunner.run(ParentRunner.java:363) | |
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) | |
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) | |
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) | |
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:538) | |
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:760) | |
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:460) | |
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:206) | |
Caused by: org.hibernate.exception.ConstraintViolationException: could not execute statement | |
at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:112) | |
at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42) | |
at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:109) | |
at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:95) | |
at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:207) | |
at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:45) | |
at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:3261) | |
at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:3498) | |
at org.hibernate.action.internal.EntityDeleteAction.execute(EntityDeleteAction.java:98) | |
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:582) | |
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:456) | |
at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:337) | |
at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39) | |
at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1282) | |
at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:465) | |
at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:2963) | |
at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:2339) | |
at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:485) | |
at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback(JdbcResourceLocalTransactionCoordinatorImpl.java:147) | |
at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.access$100(JdbcResourceLocalTransactionCoordinatorImpl.java:38) | |
at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:231) | |
at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:65) | |
at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:61) | |
at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) | |
... 25 common frames omitted | |
Caused by: org.h2.jdbc.JdbcSQLException: Referential integrity constraint violation: "FKAXYT06I8KAE92A5EHNG6QPCXK: PUBLIC.ISSUE_REPORT FOREIGN KEY(USER_ID) REFERENCES PUBLIC.""user""(USER_ID) (15)"; SQL statement: | |
delete from "user" where user_id=? [23503-196] | |
at org.h2.message.DbException.getJdbcSQLException(DbException.java:345) | |
at org.h2.message.DbException.get(DbException.java:179) | |
at org.h2.message.DbException.get(DbException.java:155) | |
at org.h2.constraint.ConstraintReferential.checkRow(ConstraintReferential.java:425) | |
at org.h2.constraint.ConstraintReferential.checkRowRefTable(ConstraintReferential.java:442) | |
at org.h2.constraint.ConstraintReferential.checkRow(ConstraintReferential.java:317) | |
at org.h2.table.Table.fireConstraints(Table.java:980) | |
at org.h2.table.Table.fireAfterRow(Table.java:998) | |
at org.h2.command.dml.Delete.update(Delete.java:101) | |
at org.h2.command.CommandContainer.update(CommandContainer.java:101) | |
at org.h2.command.Command.executeUpdate(Command.java:260) | |
at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:164) | |
at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:150) | |
at sun.reflect.GeneratedMethodAccessor148.invoke(Unknown Source) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:498) | |
at org.apache.tomcat.jdbc.pool.StatementFacade$StatementProxy.invoke(StatementFacade.java:114) | |
at com.sun.proxy.$Proxy219.executeUpdate(Unknown Source) | |
at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:204) | |
... 44 common frames omitted |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment