Skip to content

Instantly share code, notes, and snippets.

@peterdietz
Created November 13, 2015 17:12
Show Gist options
  • Save peterdietz/7cc8451dbfc1b19c6cbf to your computer and use it in GitHub Desktop.
Save peterdietz/7cc8451dbfc1b19c6cbf to your computer and use it in GitHub Desktop.
DSpace Hibernate Checker error
/dspace/bin/dspace checker -v
Exception: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1
org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1
at org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched(Expectations.java:81)
at org.hibernate.jdbc.Expectations$BasicExpectation.verifyOutcome(Expectations.java:73)
at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:60)
at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3236)
at org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:3138)
at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3468)
at org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.java:140)
at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:395)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:387)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:304)
at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:349)
at org.hibernate.event.internal.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:67)
at org.hibernate.internal.SessionImpl.autoFlushIfRequired(SessionImpl.java:1166)
at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1616)
at org.hibernate.internal.CriteriaImpl.list(CriteriaImpl.java:374)
at org.dspace.core.AbstractHibernateDAO.list(AbstractHibernateDAO.java:114)
at org.dspace.core.AbstractHibernateDAO.singleResult(AbstractHibernateDAO.java:147)
at org.dspace.checker.dao.impl.MostRecentChecksumDAOImpl.getOldestRecord(MostRecentChecksumDAOImpl.java:129)
at org.dspace.checker.MostRecentChecksumServiceImpl.findOldestRecord(MostRecentChecksumServiceImpl.java:157)
at org.dspace.checker.SimpleDispatcher.next(SimpleDispatcher.java:82)
at org.dspace.checker.LimitedCountDispatcher.next(LimitedCountDispatcher.java:77)
at org.dspace.checker.CheckerCommand.process(CheckerCommand.java:128)
at org.dspace.app.checker.ChecksumChecker.main(ChecksumChecker.java:231)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:226)
at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:78)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment