osgi> !SESSION 2006-08-29 00:06:46.161 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.5.0_08
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
Framework arguments: -product org.rssowl.ui.product
Command-line arguments: -product org.rssowl.ui.product -data D:\Development\Eclipse\workspace-branch/../runtime-rssowl.product -dev file:D:/Development/Eclipse/workspace-branch/.metadata/.plugins/org.eclipse.pde.core/RSSOwl 2.0 Product/dev.properties -os win32 -ws win32 -arch x86 -console -consoleLog
!ENTRY org.rssowl.contrib.jpa 4 4 2006-08-29 00:08:57.369
!MESSAGE Exception [TOPLINK-4002] (Oracle TopLink Essentials - 2006.8 (Build 060822)): oracle.toplink.essentials.exceptions.DatabaseException
Internal Exception: org.h2.jdbc.JdbcSQLException: Unique index or primary key violation: PRIMARY_KEY_5 [23001-23]Error Code: 23001
Call:INSERT INTO NEWS (FID, FISFLAGGED, FRATING, FVERSION, FSTATE, FPUBLISHDATE, FMODIFIEDDATE, FRECEIVEDATE, FCOMMENTS, FTITLE, FPROPERTIES, FLINK, FBASEURI, FNAME, FURL, FLABEL_FID, FVALUE, FISPERMALINK, FDESCRIPTION_FID, FFEED_FID, FAUTHOR_FID) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
bind => [734, false, 0, 0, 0, 2006-03-08 22:11:04.0, 2006-03-08 22:15:15.0, 2006-08-29 00:08:56.939, null, Article on RSSOwl in german Java Magazin, null, http://www.rssowl.org/node/190, null, null, null, null, http://www.rssowl.org/node/190, false, 455, 1, 721]
Query:InsertObjectQuery(
****************************** News ******************************
News ID: 734
Feed ID: 1
State: NEW
Title: Article on RSSOwl in german Java Magazin
Link: http://www.rssowl.org/node/190
Description: I wrote an article about RSSOwl for the popular german Java Magazin. It was added to this months issue and the article is even featured on the front page.
More information is available here.
Ben
Rating: 0
Publish Date: 08.03.2006 22:11:04
Receive Date: 29.08.2006 00:08:56
Modified Date: 08.03.2006 22:15:15
Author: Person@5e48e296 (ID = 721, Properties = {}, Name = bpasero, URI = null, EMail = null)
GUID: org.rssowl.core.model.internal.types.Guid@e53e3125Value = http://www.rssowl.org/node/190, IsPermaLink = false)
Attachments: {[]}
Categories: {[]}
Is Flagged: false
Properties: {})
!STACK 0
javax.persistence.RollbackException: Exception [TOPLINK-4002] (Oracle TopLink Essentials - 2006.8 (Build 060822)): oracle.toplink.essentials.exceptions.DatabaseException
Internal Exception: org.h2.jdbc.JdbcSQLException: Unique index or primary key violation: PRIMARY_KEY_5 [23001-23]Error Code: 23001
Call:INSERT INTO NEWS (FID, FISFLAGGED, FRATING, FVERSION, FSTATE, FPUBLISHDATE, FMODIFIEDDATE, FRECEIVEDATE, FCOMMENTS, FTITLE, FPROPERTIES, FLINK, FBASEURI, FNAME, FURL, FLABEL_FID, FVALUE, FISPERMALINK, FDESCRIPTION_FID, FFEED_FID, FAUTHOR_FID) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
bind => [734, false, 0, 0, 0, 2006-03-08 22:11:04.0, 2006-03-08 22:15:15.0, 2006-08-29 00:08:56.939, null, Article on RSSOwl in german Java Magazin, null, http://www.rssowl.org/node/190, null, null, null, null, http://www.rssowl.org/node/190, false, 455, 1, 721]
Query:InsertObjectQuery(
****************************** News ******************************
News ID: 734
Feed ID: 1
State: NEW
Title: Article on RSSOwl in german Java Magazin
Link: http://www.rssowl.org/node/190
Description: I wrote an article about RSSOwl for the popular german Java Magazin. It was added to this months issue and the article is even featured on the front page.
More information is available here.
Ben
Rating: 0
Publish Date: 08.03.2006 22:11:04
Receive Date: 29.08.2006 00:08:56
Modified Date: 08.03.2006 22:15:15
Author: Person@5e48e296 (ID = 721, Properties = {}, Name = bpasero, URI = null, EMail = null)
GUID: org.rssowl.core.model.internal.types.Guid@e53e3125Value = http://www.rssowl.org/node/190, IsPermaLink = false)
Attachments: {[]}
Categories: {[]}
Is Flagged: false
Properties: {})
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.contrib.jpa.internal.FeedManager.saveFeed(FeedManager.java:105)
at org.rssowl.contrib.jpa.internal.ModelDAOImpl.saveFeed(ModelDAOImpl.java:213)
at org.rssowl.core.manager.Controller.reload(Controller.java:257)
at org.rssowl.core.manager.Controller$1.run(Controller.java:142)
at org.rssowl.core.manager.JobQueue$1.run(JobQueue.java:165)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
Caused by: Exception [TOPLINK-4002] (Oracle TopLink Essentials - 2006.8 (Build 060822)): oracle.toplink.essentials.exceptions.DatabaseException
Internal Exception: org.h2.jdbc.JdbcSQLException: Unique index or primary key violation: PRIMARY_KEY_5 [23001-23]Error Code: 23001
Call:INSERT INTO NEWS (FID, FISFLAGGED, FRATING, FVERSION, FSTATE, FPUBLISHDATE, FMODIFIEDDATE, FRECEIVEDATE, FCOMMENTS, FTITLE, FPROPERTIES, FLINK, FBASEURI, FNAME, FURL, FLABEL_FID, FVALUE, FISPERMALINK, FDESCRIPTION_FID, FFEED_FID, FAUTHOR_FID) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
bind => [734, false, 0, 0, 0, 2006-03-08 22:11:04.0, 2006-03-08 22:15:15.0, 2006-08-29 00:08:56.939, null, Article on RSSOwl in german Java Magazin, null, http://www.rssowl.org/node/190, null, null, null, null, http://www.rssowl.org/node/190, false, 455, 1, 721]
Query:InsertObjectQuery(
****************************** News ******************************
News ID: 734
Feed ID: 1
State: NEW
Title: Article on RSSOwl in german Java Magazin
Link: http://www.rssowl.org/node/190
Description: I wrote an article about RSSOwl for the popular german Java Magazin. It was added to this months issue and the article is even featured on the front page.
More information is available here.
Ben
Rating: 0
Publish Date: 08.03.2006 22:11:04
Receive Date: 29.08.2006 00:08:56
Modified Date: 08.03.2006 22:15:15
Author: Person@5e48e296 (ID = 721, Properties = {}, Name = bpasero, URI = null, EMail = null)
GUID: org.rssowl.core.model.internal.types.Guid@e53e3125Value = http://www.rssowl.org/node/190, IsPermaLink = false)
Attachments: {[]}
Categories: {[]}
Is Flagged: false
Properties: {})
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.insertObject(DatasourceCallQueryMechanism.java:331)
at oracle.toplink.essentials.internal.queryframework.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:176)
at oracle.toplink.essentials.internal.queryframework.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:190)
at oracle.toplink.essentials.internal.queryframework.DatabaseQueryMechanism.insertObjectForWrite(DatabaseQueryMechanism.java:457)
at oracle.toplink.essentials.queryframework.InsertObjectQuery.executeCommit(InsertObjectQuery.java:74)
at oracle.toplink.essentials.internal.queryframework.DatabaseQueryMechanism.performUserDefinedWrite(DatabaseQueryMechanism.java:635)
at oracle.toplink.essentials.internal.queryframework.DatabaseQueryMechanism.performUserDefinedInsert(DatabaseQueryMechanism.java:599)
at oracle.toplink.essentials.internal.queryframework.DatabaseQueryMechanism.insertObjectForWriteWithChangeSet(DatabaseQueryMechanism.java:495)
at oracle.toplink.essentials.queryframework.WriteObjectQuery.executeCommitWithChangeSet(WriteObjectQuery.java:130)
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.commitNewObjectsForClassWithChangeSet(CommitManager.java:254)
at oracle.toplink.essentials.internal.sessions.CommitManager.commitAllObjectsForClassWithChangeSet(CommitManager.java:231)
at oracle.toplink.essentials.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:187)
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)
... 7 more
Caused by: org.h2.jdbc.JdbcSQLException: Unique index or primary key violation: PRIMARY_KEY_5 [23001-23]
at org.h2.message.Message.getSQLException(Message.java:67)
at org.h2.message.Message.getSQLException(Message.java:49)
at org.h2.index.BtreeLeaf.add(BtreeLeaf.java:58)
at org.h2.index.BtreeNode.add(BtreeNode.java:86)
at org.h2.index.BtreeIndex.add(BtreeIndex.java:151)
at org.h2.table.TableData.addRow(TableData.java:75)
at org.h2.command.dml.Insert.update(Insert.java:85)
at org.h2.command.CommandContainer.update(CommandContainer.java:64)
at org.h2.command.Command.executeUpdate(Command.java:121)
at org.h2.jdbc.JdbcPreparedStatement.executeUpdateInternal(JdbcPreparedStatement.java:117)
at org.h2.jdbc.JdbcPreparedStatement.executeUpdate(JdbcPreparedStatement.java:106)
at oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:632)
... 41 more