Return-Path: Delivered-To: apmail-db-jdo-dev-archive@www.apache.org Received: (qmail 14837 invoked from network); 1 May 2006 09:20:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 1 May 2006 09:20:30 -0000 Received: (qmail 18533 invoked by uid 500); 1 May 2006 09:20:29 -0000 Mailing-List: contact jdo-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jdo-dev@db.apache.org Delivered-To: mailing list jdo-dev@db.apache.org Received: (qmail 18522 invoked by uid 99); 1 May 2006 09:20:29 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 May 2006 02:20:29 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [216.148.213.132] (HELO smtp.mailix.net) (216.148.213.132) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 May 2006 02:20:28 -0700 Received: from [192.168.8.8] (helo=localhost) by smtp.mailix.net with asmtp (Exim 4.24-H) id 1FaUZh-0006Aa-7M for jdo-dev@db.apache.org; Mon, 01 May 2006 02:20:13 -0700 Received: from 145-209.243.81.adsl.skynet.be (145-209.243.81.adsl.skynet.be [81.243.209.145]) by webmail.jpox.org (IMP) with HTTP for ; Mon, 1 May 2006 02:20:02 -0700 Message-ID: <1146475202.4455d2c286aff@webmail.jpox.org> Date: Mon, 1 May 2006 02:20:02 -0700 From: Erik Bengtson To: jdo-dev@db.apache.org References: <6220630.1146436778388.JavaMail.jira@brutus> <1146443819.4455582bed3f9@webmail.jpox.org> <0254E763-E0D7-4748-A0CC-BBC40E31C346@SUN.com> In-Reply-To: <0254E763-E0D7-4748-A0CC-BBC40E31C346@SUN.com> MIME-Version: 1.0 User-Agent: Internet Messaging Program (IMP) 3.2.3 X-Originating-IP: 81.243.209.145 X-SA-Exim-Mail-From: erik@jpox.org Subject: Re: [jira] Commented: (JDO-375) Company model tables are not fully cleaned up Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-SA-Exim-Version: 3.1 (built Thu Oct 23 13:26:47 PDT 2003) X-SA-Exim-Scanned: No; Unknown failure X-uvscan-result: clean (1FaUZh-0006Aa-7M) X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Craig, Yes, I applied the patch. It was very helpfull. Quoting Craig L Russell : > Hi Erik, > > By the way, are you using the patched .sql scripts with the named fk > constraints or the checked-in scripts? > > Thanks, > > Craig > > On Apr 30, 2006, at 5:36 PM, Erik Bengtson wrote: > > > Hi, > > > > JPOX HEAD pass all tests and correctly clean database. > > > > Cheers > > > > Quoting "Michael Bouschen (JIRA)" : > > > >> [ > >> http://issues.apache.org/jira/browse/JDO-375? > >> page=comments#action_12377192 ] > >> > >> Michael Bouschen commented on JDO-375: > >> -------------------------------------- > >> > >> The fknames patch looks good! > >> > >>> Company model tables are not fully cleaned up > >>> --------------------------------------------- > >>> > >>> Key: JDO-375 > >>> URL: http://issues.apache.org/jira/browse/JDO-375 > >>> Project: JDO > >>> Type: Bug > >> > >>> Components: tck20 > >>> Versions: JDO 2 rc1 > >>> Reporter: Erik Bengtson > >>> Assignee: Erik Bengtson > >>> Fix For: JDO 2 final > >>> Attachments: JDO-375-2.patch, JDO-375-fknames.patch, JDO-375.patch > >>> > >>> Tables from company model does not appear to be clean after run. > >>> I can't say if this is a JPOX or TCK issue, because I did not dig > >>> into the > >> issue. > >>> On second run, exceptions are like > >>>> 1) > >>>> > >> > > test > > (org.apache.jdo.tck.api.persistencemanager.extent.GetExtentWithInstanc > > esMadePersistentViaReachability)javax.jdo.JDODataStoreException: > >>>> Insert request failed: INSERT INTO applicationidentity0.COMPANIES > >>>> > >> > > ("NAME",FOUNDEDDATE,ADDRID,CITY,COUNTRY,"STATE",STREET,ZIPCODE,ID,DISC > > RIMINATOR) > >>>> VALUES (?,?,?,?,?,?,?,?,?,?) > >>>> at > >> org.jpox.store.rdbms.request.InsertRequest.execute > >> (InsertRequest.java:393) > >>>> at > >> org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2171) > >>>> at org.jpox.store.StoreManager.insert(StoreManager.java: > >>>> 757) > >>>> at > >>>> > >> > > org.jpox.state.StateManagerImpl.internalMakePersistent > > (StateManagerImpl.java:3456) > >>>> at > >> org.jpox.state.StateManagerImpl.makePersistent > >> (StateManagerImpl.java:3429) > >>>> at > >>>> > >> > > org.jpox.AbstractPersistenceManager.internalMakePersistent > > (AbstractPersistenceManager.java:1150) > >>>> at > >>>> > >> > > org.jpox.AbstractPersistenceManager.makePersistent > > (AbstractPersistenceManager.java:1205) > >>>> at > >>>> > >> > > org.apache.jdo.tck.api.persistencemanager.extent.GetExtentWithInstance > > sMadePersistentViaReachability.createObjects > > (GetExtentWithInstancesMadePersistentViaReachability.java:72) > >>>> at > >>>> > >> > > org.apache.jdo.tck.api.persistencemanager.extent.GetExtentWithInstance > > sMadePersistentViaReachability.test > > (GetExtentWithInstancesMadePersistentViaReachability.java:63) > >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > >>>> Method) > >>>> at > >>>> > >> sun.reflect.NativeMethodAccessorImpl.invoke > >> (NativeMethodAccessorImpl.java:39) > >>>> at > >>>> > >> > > sun.reflect.DelegatingMethodAccessorImpl.invoke > > (DelegatingMethodAccessorImpl.java:25) > >>>> at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:237) > >>>> at > >> org.apache.jdo.tck.util.BatchTestRunner.doRun(BatchTestRunner.java: > >> 107) > >>>> at > >> org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java: > >> 147) > >>>> at > >> org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java: > >> 122) > >>>> NestedThrowablesStackTrace: > >>>> ERROR 23505: The statement was aborted because it would have > >>>> caused a > >> duplicate > >>>> key value in a unique or primary key constraint or unique index > >> identified by > >>>> 'COMPS_PK' defined on 'COMPANIES'. > >>>> at > >> org.apache.derby.iapi.error.StandardException.newException(Unknown > >> Source) > >>>> at > >> org.apache.derby.impl.sql.execute.IndexChanger.insertAndCheckDups > >> (Unknown > >>>> Source) > >>>> at > >> org.apache.derby.impl.sql.execute.IndexChanger.doInsert(Unknown > >> Source) > >>>> at org.apache.derby.impl.sql.execute.IndexChanger.insert > >>>> (Unknown > >> Source) > >>>> at > >> org.apache.derby.impl.sql.execute.IndexSetChanger.insert(Unknown > >> Source) > >>>> at > >> org.apache.derby.impl.sql.execute.RowChangerImpl.insertRow(Unknown > >> Source) > >>>> at > >> org.apache.derby.impl.sql.execute.InsertResultSet.normalInsertCore > >> (Unknown > >>>> Source) > >>>> at org.apache.derby.impl.sql.execute.InsertResultSet.open > >>>> (Unknown > >> Source) > >>>> at > >> org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown > >> Source) > >>>> at > >> org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown > >> Source) > >>>> at > >> org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement > >> (Unknown > >>>> Source) > >>>> at > >> org.apache.derby.impl.jdbc.EmbedPreparedStatement.execute(Unknown > >> Source) > >>>> at > >>>> > >> > > com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute > > (NewProxyPreparedStatement.java:911) > >>>> at > >>>> > >> > > org.jpox.store.rdbms.ParamLoggingPreparedStatement.execute > > (ParamLoggingPreparedStatement.java:212) > >>>> at > >> org.jpox.store.rdbms.request.Request.executeUpdate(Request.java:88) > >>>> at > >> org.jpox.store.rdbms.request.InsertRequest.execute > >> (InsertRequest.java:267) > >>>> at > >> org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2171) > >>>> at org.jpox.store.StoreManager.insert(StoreManager.java: > >>>> 757) > >>>> at > >>>> > >> > > org.jpox.state.StateManagerImpl.internalMakePersistent > > (StateManagerImpl.java:3456) > >>>> at > >> org.jpox.state.StateManagerImpl.makePersistent > >> (StateManagerImpl.java:3429) > >>>> at > >>>> > >> > > org.jpox.AbstractPersistenceManager.internalMakePersistent > > (AbstractPersistenceManager.java:1150) > >>>> at > >>>> > >> > > org.jpox.AbstractPersistenceManager.makePersistent > > (AbstractPersistenceManager.java:1205) > >>>> at > >>>> > >> > > org.apache.jdo.tck.api.persistencemanager.extent.GetExtentWithInstance > > sMadePersistentViaReachability.createObjects > > (GetExtentWithInstancesMadePersistentViaReachability.java:72) > >>>> at > >>>> > >> > > org.apache.jdo.tck.api.persistencemanager.extent.GetExtentWithInstance > > sMadePersistentViaReachability.test > > (GetExtentWithInstancesMadePersistentViaReachability.java:63) > >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > >>>> Method) > >>>> at > >>>> > >> sun.reflect.NativeMethodAccessorImpl.invoke > >> (NativeMethodAccessorImpl.java:39) > >>>> at > >>>> > >> > > sun.reflect.DelegatingMethodAccessorImpl.invoke > > (DelegatingMethodAccessorImpl.java:25) > >>>> at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:237) > >>>> at > >> org.apache.jdo.tck.util.BatchTestRunner.doRun(BatchTestRunner.java: > >> 107) > >>>> at > >> org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java: > >> 147) > >>>> at > >> org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java: > >> 122) > >>>> 2) > >>>> > >> > > test > > (org.apache.jdo.tck.api.persistencemanager.extent.GetExtentWithSubclas > > ses)javax.jdo.JDODataStoreException: > >>>> Insert request failed: INSERT INTO applicationidentity0.PERSONS > >>>> > >> > > (ADDRID,CITY,COUNTRY,"STATE",STREET,ZIPCODE,FIRSTNAME,BIRTHDATE,MIDDLE > > NAME,LASTNAME,PERSONID,DISCRIMINATOR) > >>>> VALUES (?,?,?,?,?,?,?,?,?,?,?,?) > >>>> at > >> org.jpox.store.rdbms.request.InsertRequest.execute > >> (InsertRequest.java:393) > >>>> at > >> org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2171) > >>>> at org.jpox.store.StoreManager.insert(StoreManager.java: > >>>> 757) > >>>> at > >>>> > >> > > org.jpox.state.StateManagerImpl.internalMakePersistent > > (StateManagerImpl.java:3456) > >>>> at > >> org.jpox.state.StateManagerImpl.makePersistent > >> (StateManagerImpl.java:3429) > >>>> at > >>>> > >> > > org.jpox.AbstractPersistenceManager.internalMakePersistent > > (AbstractPersistenceManager.java:1150) > >>>> at > >>>> > >> > > org.jpox.AbstractPersistenceManager.makePersistent > > (AbstractPersistenceManager.java:1205) > >>>> at > >>>> > >> > > org.apache.jdo.tck.api.persistencemanager.extent.GetExtentWithSubclass > > es.createObjects(GetExtentWithSubclasses.java:86) > >>>> at > >>>> > >> > > org.apache.jdo.tck.api.persistencemanager.extent.GetExtentWithSubclass > > es.test(GetExtentWithSubclasses.java:73) > >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > >>>> Method) > >>>> at > >>>> > >> sun.reflect.NativeMethodAccessorImpl.invoke > >> (NativeMethodAccessorImpl.java:39) > >>>> at > >>>> > >> > > sun.reflect.DelegatingMethodAccessorImpl.invoke > > (DelegatingMethodAccessorImpl.java:25) > >>>> at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:237) > >>>> at > >> org.apache.jdo.tck.util.BatchTestRunner.doRun(BatchTestRunner.java: > >> 107) > >>>> at > >> org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java: > >> 147) > >>>> at > >> org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java: > >> 122) > >>>> NestedThrowablesStackTrace: > >>>> ERROR 23505: The statement was aborted because it would have > >>>> caused a > >> duplicate > >>>> key value in a unique or primary key constraint or unique index > >> identified by > >>>> 'EMPS_PK' defined on 'PERSONS'. > >>>> at > >> org.apache.derby.iapi.error.StandardException.newException(Unknown > >> Source) > >>>> at > >> org.apache.derby.impl.sql.execute.IndexChanger.insertAndCheckDups > >> (Unknown > >>>> Source) > >>>> at > >> org.apache.derby.impl.sql.execute.IndexChanger.doInsert(Unknown > >> Source) > >>>> at org.apache.derby.impl.sql.execute.IndexChanger.insert > >>>> (Unknown > >> Source) > >>>> at > >> org.apache.derby.impl.sql.execute.IndexSetChanger.insert(Unknown > >> Source) > >>>> at > >> org.apache.derby.impl.sql.execute.RowChangerImpl.insertRow(Unknown > >> Source) > >>>> at > >> org.apache.derby.impl.sql.execute.InsertResultSet.normalInsertCore > >> (Unknown > >>>> Source) > >>>> at org.apache.derby.impl.sql.execute.InsertResultSet.open > >>>> (Unknown > >> Source) > >>>> at > >> org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown > >> Source) > >>>> at > >> org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown > >> Source) > >>>> at > >> org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement > >> (Unknown > >>>> Source) > >>>> at > >> org.apache.derby.impl.jdbc.EmbedPreparedStatement.execute(Unknown > >> Source) > >>>> at > >>>> > >> > > com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute > > (NewProxyPreparedStatement.java:911) > >>>> at > >>>> > >> > > org.jpox.store.rdbms.ParamLoggingPreparedStatement.execute > > (ParamLoggingPreparedStatement.java:212) > >>>> at > >> org.jpox.store.rdbms.request.Request.executeUpdate(Request.java:88) > >>>> at > >> org.jpox.store.rdbms.request.InsertRequest.execute > >> (InsertRequest.java:267) > >>>> at > >> org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2171) > >>>> at org.jpox.store.StoreManager.insert(StoreManager.java: > >>>> 757) > >>>> at > >>>> > >> > > org.jpox.state.StateManagerImpl.internalMakePersistent > > (StateManagerImpl.java:3456) > >>>> at > >> org.jpox.state.StateManagerImpl.makePersistent > >> (StateManagerImpl.java:3429) > >>>> at > >>>> > >> > > org.jpox.AbstractPersistenceManager.internalMakePersistent > > (AbstractPersistenceManager.java:1150) > >>>> at > >>>> > >> > > org.jpox.AbstractPersistenceManager.makePersistent > > (AbstractPersistenceManager.java:1205) > >>>> at > >>>> > >> > > org.apache.jdo.tck.api.persistencemanager.extent.GetExtentWithSubclass > > es.createObjects(GetExtentWithSubclasses.java:86) > >>>> at > >>>> > >> > > org.apache.jdo.tck.api.persistencemanager.extent.GetExtentWithSubclass > > es.test(GetExtentWithSubclasses.java:73) > >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > >>>> Method) > >>>> at > >>>> > >> sun.reflect.NativeMethodAccessorImpl.invoke > >> (NativeMethodAccessorImpl.java:39) > >>>> at > >>>> > >> > > sun.reflect.DelegatingMethodAccessorImpl.invoke > > (DelegatingMethodAccessorImpl.java:25) > >>>> at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:237) > >>>> at > >> org.apache.jdo.tck.util.BatchTestRunner.doRun(BatchTestRunner.java: > >> 107) > >>>> at > >> org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java: > >> 147) > >>>> at > >> org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java: > >> 122) > >>>> 3) > >>>> > >> > > test > > (org.apache.jdo.tck.api.persistencemanager.lifecycle.MakePersistentAnd > > InstancesNotReachable)javax.jdo.JDODataStoreException: > >>>> Insert request failed: INSERT INTO applicationidentity0.COMPANIES > >>>> > >> > > ("NAME",FOUNDEDDATE,ADDRID,CITY,COUNTRY,"STATE",STREET,ZIPCODE,ID,DISC > > RIMINATOR) > >>>> VALUES (?,?,?,?,?,?,?,?,?,?) > >>>> at > >> org.jpox.store.rdbms.request.InsertRequest.execute > >> (InsertRequest.java:393) > >>>> at > >> org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2171) > >>>> at org.jpox.store.StoreManager.insert(StoreManager.java: > >>>> 757) > >>>> at > >>>> > >> > > org.jpox.state.StateManagerImpl.internalMakePersistent > > (StateManagerImpl.java:3456) > >>>> at > >> org.jpox.state.StateManagerImpl.makePersistent > >> (StateManagerImpl.java:3429) > >>>> at > >>>> > >> > > org.jpox.AbstractPersistenceManager.internalMakePersistent > > (AbstractPersistenceManager.java:1150) > >>>> at > >>>> > >> > > org.jpox.AbstractPersistenceManager.makePersistent > > (AbstractPersistenceManager.java:1205) > >>>> at > >>>> > >> > > org.apache.jdo.tck.api.persistencemanager.lifecycle.MakePersistentAndI > > nstancesNotReachable.createObjects > > (MakePersistentAndInstancesNotReachable.java:85) > >>>> at > >>>> > >> > > org.apache.jdo.tck.api.persistencemanager.lifecycle.MakePersistentAndI > > nstancesNotReachable.test > > (MakePersistentAndInstancesNotReachable.java:69) > >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > >>>> Method) > >>>> at > >>>> > >> sun.reflect.NativeMethodAccessorImpl.invoke > >> (NativeMethodAccessorImpl.java:39) > >>>> at > >>>> > >> > > sun.reflect.DelegatingMethodAccessorImpl.invoke > > (DelegatingMethodAccessorImpl.java:25) > >>>> at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:237) > >>>> at > >> org.apache.jdo.tck.util.BatchTestRunner.doRun(BatchTestRunner.java: > >> 107) > >>>> at > >> org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java: > >> 147) > >>>> at > >> org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java: > >> 122) > >>>> NestedThrowablesStackTrace: > >>>> ERROR 23505: The statement was aborted because it would have > >>>> caused a > >> duplicate > >>>> key value in a unique or primary key constraint or unique index > >> identified by > >>>> 'COMPS_PK' defined on 'COMPANIES'. > >>>> at > >> org.apache.derby.iapi.error.StandardException.newException(Unknown > >> Source) > >>>> at > >> org.apache.derby.impl.sql.execute.IndexChanger.insertAndCheckDups > >> (Unknown > >>>> Source) > >>>> at > >> org.apache.derby.impl.sql.execute.IndexChanger.doInsert(Unknown > >> Source) > >>>> at org.apache.derby.impl.sql.execute.IndexChanger.insert > >>>> (Unknown > >> Source) > >>>> at > >> org.apache.derby.impl.sql.execute.IndexSetChanger.insert(Unknown > >> Source) > >>>> at > >> org.apache.derby.impl.sql.execute.RowChangerImpl.insertRow(Unknown > >> Source) > >>>> at > >> org.apache.derby.impl.sql.execute.InsertResultSet.normalInsertCore > >> (Unknown > >>>> Source) > >>>> at org.apache.derby.impl.sql.execute.InsertResultSet.open > >>>> (Unknown > >> Source) > >>>> at > >> org.apache.derby.impl.sql.GenericPreparedStatement.execute(Unknown > >> Source) > >>>> at > >> org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown > >> Source) > >>>> at > >> org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement > >> (Unknown > >>>> Source) > >>>> at > >> org.apache.derby.impl.jdbc.EmbedPreparedStatement.execute(Unknown > >> Source) > >>>> at > >>>> > >> > > com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute > > (NewProxyPreparedStatement.java:911) > >>>> at > >>>> > >> > > org.jpox.store.rdbms.ParamLoggingPreparedStatement.execute > > (ParamLoggingPreparedStatement.java:212) > >>>> at > >> org.jpox.store.rdbms.request.Request.executeUpdate(Request.java:88) > >>>> at > >> org.jpox.store.rdbms.request.InsertRequest.execute > >> (InsertRequest.java:267) > >>>> at > >> org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2171) > >>>> at org.jpox.store.StoreManager.insert(StoreManager.java: > >>>> 757) > >>>> at > >>>> > >> > > org.jpox.state.StateManagerImpl.internalMakePersistent > > (StateManagerImpl.java:3456) > >>>> at > >> org.jpox.state.StateManagerImpl.makePersistent > >> (StateManagerImpl.java:3429) > >>>> at > >>>> > >> > > org.jpox.AbstractPersistenceManager.internalMakePersistent > > (AbstractPersistenceManager.java:1150) > >>>> at > >>>> > >> > > org.jpox.AbstractPersistenceManager.makePersistent > > (AbstractPersistenceManager.java:1205) > >>>> at > >>>> > >> > > org.apache.jdo.tck.api.persistencemanager.lifecycle.MakePersistentAndI > > nstancesNotReachable.createObjects > > (MakePersistentAndInstancesNotReachable.java:85) > >>>> at > >>>> > >> > > org.apache.jdo.tck.api.persistencemanager.lifecycle.MakePersistentAndI > > nstancesNotReachable.test > > (MakePersistentAndInstancesNotReachable.java:69) > >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > >>>> Method) > >>>> at > >>>> > >> sun.reflect.NativeMethodAccessorImpl.invoke > >> (NativeMethodAccessorImpl.java:39) > >>>> at > >>>> > >> > > sun.reflect.DelegatingMethodAccessorImpl.invoke > > (DelegatingMethodAccessorImpl.java:25) > >>>> at org.apache.jdo.tck.JDO_Test.runBare(JDO_Test.java:237) > >>>> at > >> org.apache.jdo.tck.util.BatchTestRunner.doRun(BatchTestRunner.java: > >> 107) > >>>> at > >> org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java: > >> 147) > >>>> at > >> org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java: > >> 122) > >>>> FAILURES!!! > >>>> Error summary: > >>>> 001 error: SQL Exception: The statement was aborted because it > >>>> would > >> have > >>>> caused a duplicate key value in a unique or primary key > >>>> constraint or > >> unique > >>>> index identified by 'EMPS_PK' defined on 'PERSONS'. > >>>> 002 errors: SQL Exception: The statement was aborted because it > >>>> would > >> have > >>>> caused a duplicate key value in a unique or primary key > >>>> constraint or > >> unique > >>>> index identified by 'COMPS_PK' defined on 'COMPANIES'. > >>>> derby-app-pm-junit.txt: > >>>> ** Tests run: 099, Time: 032 seconds. Failures: 0, Errors: 3 > >>>> Excluded tests: > >>>> [org.apache.jdo.tck.enhancement.FieldAccessModified, > >>>> org.apache.jdo.tck.enhancement.ImplementsPersistenceCapable] > >>>> > >> > >> -- > >> This message is automatically generated by JIRA. > >> - > >> If you think it was sent incorrectly contact one of the > >> administrators: > >> http://issues.apache.org/jira/secure/Administrators.jspa > >> - > >> For more information on JIRA, see: > >> http://www.atlassian.com/software/jira > >> > >> > > > > > > > > Craig Russell > Architect, Sun Java Enterprise System http://java.sun.com/products/jdo > 408 276-5638 mailto:Craig.Russell@sun.com > P.S. A good JDO? O, Gasp! > >