org.rssowl.core.model.dao.PersistenceLayerException: Error loading news statesStatus ERROR: org.rssowl.core.model code=4 Error loading news states javax.persistence.RollbackException: Exception [TOPLINK-4002] (Oracle TopLink Essentials - 2006.8 (Build 060908)): oracle.toplink.essentials.exceptions.DatabaseException Internal Exception: org.h2.jdbc.JdbcSQLException: Row not found when trying to delete from index NEWS_LINK_INDEX [90112-28]Error Code: 90112 Call:UPDATE NEWS SET FSTATE = ? WHERE (FID = ?) bind => [4, 8058] Query:UpdateObjectQuery( ****************************** News ****************************** News ID: 8058 Title: The Hitchhiker's Guide to the Galaxy :: Douglas Adams Link: http://bookfetish.blogspot.com/2005/07/hitchhikers-guide-to-galaxy-douglas.html) at org.rssowl.core.model.internal.jpa.DBHelper.throwPersistenceLayerException(DBHelper.java:155) at org.rssowl.core.model.internal.jpa.NewsManager.setNewsState(NewsManager.java:404) at org.rssowl.core.model.internal.jpa.ApplicationLayerImpl.setNewsState(ApplicationLayerImpl.java:80) at org.rssowl.core.tests.performance.PerformanceTest$2.run(PerformanceTest.java:170) at org.rssowl.core.tests.TestJobQueue$1.run(TestJobQueue.java:103) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) org.rssowl.core.model.dao.PersistenceLayerException[4]: javax.persistence.RollbackException: Exception [TOPLINK-4002] (Oracle TopLink Essentials - 2006.8 (Build 060908)): oracle.toplink.essentials.exceptions.DatabaseException Internal Exception: org.h2.jdbc.JdbcSQLException: Row not found when trying to delete from index NEWS_LINK_INDEX [90112-28]Error Code: 90112 Call:UPDATE NEWS SET FSTATE = ? WHERE (FID = ?) bind => [4, 8058] Query:UpdateObjectQuery( ****************************** News ****************************** News ID: 8058 Title: The Hitchhiker's Guide to the Galaxy :: Douglas Adams Link: http://bookfetish.blogspot.com/2005/07/hitchhikers-guide-to-galaxy-douglas.html) at oracle.toplink.essentials.internal.ejb.cmp3.transaction.base.EntityTransactionImpl.commit(EntityTransactionImpl.java:109) at oracle.toplink.essentials.internal.ejb.cmp3.transaction.EntityTransactionImpl.commit(EntityTransactionImpl.java:45) at org.rssowl.core.model.internal.jpa.NewsManager.setNewsState(NewsManager.java:399) at org.rssowl.core.model.internal.jpa.ApplicationLayerImpl.setNewsState(ApplicationLayerImpl.java:80) at org.rssowl.core.tests.performance.PerformanceTest$2.run(PerformanceTest.java:170) at org.rssowl.core.tests.TestJobQueue$1.run(TestJobQueue.java:103) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58) Caused by: Exception [TOPLINK-4002] (Oracle TopLink Essentials - 2006.8 (Build 060908)): oracle.toplink.essentials.exceptions.DatabaseException Internal Exception: org.h2.jdbc.JdbcSQLException: Row not found when trying to delete from index NEWS_LINK_INDEX [90112-28]Error Code: 90112 Call:UPDATE NEWS SET FSTATE = ? WHERE (FID = ?) bind => [4, 8058] Query:UpdateObjectQuery( ****************************** News ****************************** News ID: 8058 Title: The Hitchhiker's Guide to the Galaxy :: Douglas Adams Link: http://bookfetish.blogspot.com/2005/07/hitchhikers-guide-to-galaxy-douglas.html) at oracle.toplink.essentials.exceptions.DatabaseException.sqlException(DatabaseException.java:295) at oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:639) at oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.executeNoSelect(DatabaseAccessor.java:688) at oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:477) at oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:437) at oracle.toplink.essentials.internal.sessions.AbstractSession.executeCall(AbstractSession.java:675) at oracle.toplink.essentials.internal.queryframework.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:213) at oracle.toplink.essentials.internal.queryframework.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:199) at oracle.toplink.essentials.internal.queryframework.DatasourceCallQueryMechanism.updateObject(DatasourceCallQueryMechanism.java:684) at oracle.toplink.essentials.internal.queryframework.StatementQueryMechanism.updateObject(StatementQueryMechanism.java:437) at oracle.toplink.essentials.internal.queryframework.DatabaseQueryMechanism.updateObjectForWriteWithChangeSet(DatabaseQueryMechanism.java:1166) at oracle.toplink.essentials.queryframework.UpdateObjectQuery.executeCommitWithChangeSet(UpdateObjectQuery.java:76) at oracle.toplink.essentials.internal.queryframework.DatabaseQueryMechanism.executeWriteWithChangeSet(DatabaseQueryMechanism.java:283) at oracle.toplink.essentials.queryframework.WriteObjectQuery.executeDatabaseQuery(WriteObjectQuery.java:67) at oracle.toplink.essentials.queryframework.DatabaseQuery.execute(DatabaseQuery.java:609) at oracle.toplink.essentials.queryframework.DatabaseQuery.executeInUnitOfWork(DatabaseQuery.java:536) at oracle.toplink.essentials.queryframework.ObjectLevelModifyQuery.executeInUnitOfWorkObjectLevelModifyQuery(ObjectLevelModifyQuery.java:123) at oracle.toplink.essentials.queryframework.ObjectLevelModifyQuery.executeInUnitOfWork(ObjectLevelModifyQuery.java:95) at oracle.toplink.essentials.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2218) at oracle.toplink.essentials.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:937) at oracle.toplink.essentials.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:894) at oracle.toplink.essentials.internal.sessions.CommitManager.commitChangedObjectsForClassWithChangeSet(CommitManager.java:294) at oracle.toplink.essentials.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:180) at oracle.toplink.essentials.internal.sessions.AbstractSession.writeAllObjectsWithChangeSet(AbstractSession.java:2638) at oracle.toplink.essentials.internal.sessions.UnitOfWorkImpl.commitToDatabase(UnitOfWorkImpl.java:1030) at oracle.toplink.essentials.internal.ejb.cmp3.base.RepeatableWriteUnitOfWork.commitToDatabase(RepeatableWriteUnitOfWork.java:357) at oracle.toplink.essentials.internal.sessions.UnitOfWorkImpl.commitToDatabaseWithChangeSet(UnitOfWorkImpl.java:1112) at oracle.toplink.essentials.internal.ejb.cmp3.base.RepeatableWriteUnitOfWork.commitRootUnitOfWork(RepeatableWriteUnitOfWork.java:82) at oracle.toplink.essentials.internal.sessions.UnitOfWorkImpl.commitAndResume(UnitOfWorkImpl.java:842) at oracle.toplink.essentials.internal.ejb.cmp3.transaction.base.EntityTransactionImpl.commit(EntityTransactionImpl.java:90) ... 6 more Caused by: org.h2.jdbc.JdbcSQLException: Row not found when trying to delete from index NEWS_LINK_INDEX [90112-28] at org.h2.message.Message.getSQLException(Message.java:67) at org.h2.message.Message.getSQLException(Message.java:49) at org.h2.index.BtreeLeaf.remove(BtreeLeaf.java:121) at org.h2.index.BtreeNode.remove(BtreeNode.java:132) at org.h2.index.BtreeNode.remove(BtreeNode.java:132) at org.h2.index.BtreeNode.remove(BtreeNode.java:132) at org.h2.index.BtreeNode.remove(BtreeNode.java:132) at org.h2.index.BtreeIndex.remove(BtreeIndex.java:170) at org.h2.table.TableData.removeRow(TableData.java:211) at org.h2.command.dml.Update.update(Update.java:108) at org.h2.command.CommandContainer.update(CommandContainer.java:64) at org.h2.command.Command.executeUpdate(Command.java:119) at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:107) at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:96) at oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:632) ... 34 more