RUN ChangingObjectIdHasNoEffectOnInstance.testChangingObjectIdHasNoEffectOnInstance RUN ConcurrentPersistenceManagers.test RUN ConcurrentPersistenceManagersSameClasses.test RUN CurrentTransaction.testCurrentTransaction RUN DataStoreCacheTest.testDataStoreCache RUN DataStoreConnection.testDataStoreConnection RUN DataStoreConnectionThrows.testDataStoreConnectionThrows RUN DeletePersistent.testDeletePersistent RUN DeletePersistentAllFails.testDeletePersistentAllFails RUN DeletePersistentFailsIfInstanceIsTransient.testDeletePersistentFailsIfInstanceIsTransient RUN DeletePersistentFailsIfInstanceManagedByAnotherPersistenceManager.testDeletePersistentFailsIfInstanceManagedByAnotherPersistenceManager RUN DeletePersistentHasNoEffectOnDeletedInstances.testDeletePersistentHasNoEffectOnDeletedInstances RUN GetPersistenceManagerFactory.testGetPersistenceManagerFactory RUN GetSetUserObject.testGetSetUserObject RUN GetTransactionalObjectIdWhenObjectIdBeingChanged.testGetObjectByIdWhenObjectIdBeingChanged RUN GetTransactionalObjectIdWithNoTransaction.testGetTransactionalObjectIdWithNoTransaction RUN NoPersistenceManagerIfTransient.test RUN ObjectIdUniqueAmongInstances.test RUN OneInstanceOfObjectPerPersistenceManager.test RUN OnePersistenceManagerIfPersistentOrTransactional.test RUN OptimisticFailure.test RUN SameTransactionInstanceForAllCallsToCurrentTransaction.test RUN ThreadSafe.testThreadSafe RUN TransientTransactionalInstanceRetainsValuesAtCommit.testTransientTransactionalInstanceRetainsValuesAtCommit RUN CallingEvictAllWithCollectionContainingNulls.testCallingEvictAllWithCollectionContainingNulls RUN CallingRefreshAllWithCollectionContainingNulls.testCallingRefreshAllWithCollectionContainingNulls RUN EvictAllWithNoParameters.testEvictAllWithNoParameters RUN EvictingCollectionOfInstancesSideEffects.testEvictingCollectionOfInstancesSideEffects RUN EvictingWithRestoreValuesFalse.test RUN EvictingWithRetainValuesFalse.test RUN PassingNullToEvictAllThrowsException.testPassingNullToEvictAllThrowsException RUN PassingNullToEvictHasNoEffect.test RUN PassingNullToRefreshAllThrowsException.testPassingNullToRefreshAllThrowsException RUN PassingNullToRefreshHasNoEffect.test RUN RefreshAllNoParameterSideEffects.test RUN RefreshAllWithArraySideEffects.test ERROR RUN RefreshAllWithCollectionSideEffects.test ERROR RUN RefreshAllWithNoParameters.test RUN RefreshSideEffects.test RUN Retrieve.test RUN AfterCloseAllMethodsThrowException.testAfterCloseAllMethodsThrowException RUN CloseThrowsExceptionWhenActiveTx.test RUN IsClosedIsFalseUponConstruction.test RUN IsClosedIsFalseUponRetrievalFromPool.testIsClosed RUN IsClosedIsTrueAfterClose.test RUN GetExtentWithInstancesMadePersistentViaReachability.test RUN GetExtentWithNoSubclasses.testGetExtentWithNoSubclasses RUN GetExtentWithSubclasses.test RUN GetIgnoreCache.testGetIgnoreCache RUN SetIgnoreCacheToFalse.test RUN SetIgnoreCacheToTrue.test RUN SetMultithreadedFalse.test RUN SetMultithreadedTrue.test RUN SettingFlagsWithTransactionInstance.test RUN GetObjectById.testGetObjectById RUN GetObjectByIdNoValidationInstanceInCache.testGetObjectByIdNoValidationInstanceInCache RUN GetObjectByIdNoValidationInstanceInCacheNoStateChange.testGetObjectByIdNoValidationInstanceInCacheNoStateChange RUN GetObjectByIdNoValidationInstanceNotInCache.testGetObjectByIdNoValidationInstanceNotInCache RUN GetObjectByIdNoValidationInstanceNotInCacheNoTx.testGetObjectByIdNoValidationInstanceNotInCacheNoTx RUN GetObjectByIdNoValidationInstanceNotInDatastore.testGetObjectByIdNoValidationInstanceNotInDatastore RUN GetObjectByIdNotResolved.testGetObjectByIdNotResolved RUN GetObjectByIdWithValidationInstanceInCache.testGetObjectByIdWithValidationInstanceInCache RUN GetObjectByIdWithValidationInstanceInCacheNotInDatastore.testGetObjectByIdWithValidationInstanceInCacheNotInDatastore RUN GetObjectByIdWithValidationInstanceNotInCacheNotInDatastore.test RUN GetObjectsById.testCollection RUN GetObjectsById.testCollectionTrue RUN GetObjectsById.testCollectionFalse RUN GetObjectsById.testArray RUN GetObjectsById.testArrayTrue RUN GetObjectsById.testArrayFalse RUN GetObjectId.testGetObjectId RUN GetObjectIdClass.test RUN GetObjectIdClassForAbstractOrNonPersistenceCapableClass.testGetObjectIdClassForAbstractOrNonPersistenceCapableClass RUN GetObjectIdForNullOrNotPersistent.testGetObjectIdForNullOrNotPersistent RUN GetObjectIdWithApplicationModifyingIdentity.testGetObjectByIdWithApplicationModifyingIdentity RUN MakeNontransactionalAllFails.testTransactionalInst RUN MakeNontransactionalDirtyInstance.testMakeNontransactional RUN MakeNontransactionalIsImmediate.testTransactionalInst RUN MakeNontransactionalPersistentCleanInstance.testTransactionalInstance RUN MakeNontransactionalTransientCleanInstance.testTransactionalInst RUN MakePersistent.testMakePersistent RUN MakePersistentAllFails.testMakePersistentAllFails RUN MakePersistentAndInstancesNotReachable.test RUN MakePersistentAssignsObjectId.testMakePersistentAssignsObjectId RUN MakePersistentFailsIfInstanceManagedByAnotherPersistenceManager.testMakePersistentFailsIfInstanceManagedByAnotherPersistenceManager RUN MakePersistentHasNoEffectOnPersistentInstances.testMakePersistentHasNoEffectOnPersistentInstances RUN MakeTransactional.testTransactionalInst RUN MakeTransactionalANontransactionalPersistentInstance.testTransactionalInstance RUN MakeTransactionalAllFails.testTransactionalInst RUN MakeTransactionalIsImmediate.testTransactionalInst RUN MakeTransactionalPriorToTransactionRolledback.testTransactionalInst RUN MakeTransactionalWithinTransactionRolledback.testTransactionalInst RUN MakeTransient.testMakeTransient RUN MakeTransientAllFails.testMakeTransientAllFails RUN MakeTransientCausesLossOfIdentity.testMakeTransientCausesLossOfIdentity RUN MakeTransientFailsWithDirtyInstance.testMakeTransientFailsWithDirtyInstance RUN MakeTransientFieldsPreservedUnchanged.testMakeTransientFieldsPreservedUnchanged RUN MakeTransientHasNoEffectOnTransientInstances.testMakeTransientHasNoEffectOnTransientInstances RUN MakeTransientNotSubjectToRollback.testMakeTransientNotSubjectToRollback RUN MakePersistentNullArgs.testMakePersistentNullObject RUN MakePersistentNullArgs.testMakePersistentNullCollection RUN MakePersistentNullArgs.testMakePersistentNullArray RUN MakePersistentNullArgs.testMakePersistentCollectionNullElement RUN MakePersistentNullArgs.testMakePersistentArrayNullElement RUN DeletePersistentNullArgs.testDeletePersistentNullObject RUN DeletePersistentNullArgs.testDeletePersistentNullCollection RUN DeletePersistentNullArgs.testDeletePersistentNullArray RUN DeletePersistentNullArgs.testDeletePersistentCollectionNullElement RUN DeletePersistentNullArgs.testDeletePersistentArrayNullElement RUN DetachCopyNullArgs.testDetachCopyNullObject RUN DetachCopyNullArgs.testDetachCopyNullCollection RUN DetachCopyNullArgs.testDetachCopyNullArray RUN DetachCopyNullArgs.testDetachCopyCollectionNullElement RUN DetachCopyNullArgs.testDetachCopyArrayNullElement RUN MakeTransientNullArgs.testMakeTransientNullObject RUN MakeTransientNullArgs.testMakeTransientNullCollection RUN MakeTransientNullArgs.testMakeTransientNullArray RUN MakeTransientNullArgs.testMakeTransientCollectionNullElement RUN MakeTransientNullArgs.testMakeTransientArrayNullElement RUN EvictNullArgs.testEvictNullObject RUN EvictNullArgs.testEvictNullCollection RUN EvictNullArgs.testEvictNullArray RUN EvictNullArgs.testEvictCollectionNullElement RUN EvictNullArgs.testEvictArrayNullElement RUN MakeNontransactionalNullArgs.testMakeNontransactionalNullObject RUN MakeNontransactionalNullArgs.testMakeNontransactionalNullCollection RUN MakeNontransactionalNullArgs.testMakeNontransactionalNullArray RUN MakeNontransactionalNullArgs.testMakeNontransactionalCollectionNullElement RUN MakeNontransactionalNullArgs.testMakeNontransactionalArrayNullElement RUN MakeTransactionalNullArgs.testMakeTransactionalNullObject RUN MakeTransactionalNullArgs.testMakeTransactionalNullCollection RUN MakeTransactionalNullArgs.testMakeTransactionalNullArray RUN MakeTransactionalNullArgs.testMakeTransactionalCollectionNullElement RUN MakeTransactionalNullArgs.testMakeTransactionalArrayNullElement RUN RefreshNullArgs.testRefreshNullObject RUN RefreshNullArgs.testRefreshNullCollection RUN RefreshNullArgs.testRefreshNullArray RUN RefreshNullArgs.testRefreshCollectionNullElement RUN RefreshNullArgs.testRefreshArrayNullElement RUN RetrieveNullArgs.testRetrieveNullObject RUN RetrieveNullArgs.testRetrieveNullCollection RUN RetrieveNullArgs.testRetrieveNullArray RUN RetrieveNullArgs.testRetrieveCollectionNullElement RUN RetrieveNullArgs.testRetrieveArrayNullElement RUN RetrieveWithFetchPlanNullArgs.testRetrieveWithFetchPlanNullObject RUN RetrieveWithFetchPlanNullArgs.testRetrieveWithFetchPlanNullCollection RUN RetrieveWithFetchPlanNullArgs.testRetrieveWithFetchPlanNullArray RUN RetrieveWithFetchPlanNullArgs.testRetrieveWithFetchPlanCollectionNullElement RUN RetrieveWithFetchPlanNullArgs.testRetrieveWithFetchPlanArrayNullElement Description: All pm tests with standard mapping, no testdata. Time: 131 There were 2 errors: 1) test(org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllWithArraySideEffects)javax.jdo.JDOFatalException: Thread T2 results in exception at org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllWithArraySideEffects.runTestRefreshAllWithArraySideEffects(RefreshAllWithArraySideEffects.java:118) at org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllWithArraySideEffects.test(RefreshAllWithArraySideEffects.java:77) 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:253) 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: javax.jdo.JDOUserException: One or more instances could not be made persistent at org.jpox.AbstractPersistenceManager.makePersistentAll(AbstractPersistenceManager.java:1292) at org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllWithArraySideEffects$RefreshArrThreadT2.run(RefreshAllWithArraySideEffects.java:230) at java.lang.Thread.run(Thread.java:595) NestedThrowablesStackTrace: javax.jdo.JDODataStoreException: Insert request failed: INSERT INTO datastoreidentity0.PCPOINT (ID,X,Y) VALUES (?,?,?) at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:441) at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2461) at org.jpox.store.StoreManager.insert(StoreManager.java:910) at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3579) at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3558) at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1178) at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1241) at org.jpox.AbstractPersistenceManager.makePersistentAll(AbstractPersistenceManager.java:1282) at org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllWithArraySideEffects$RefreshArrThreadT2.run(RefreshAllWithArraySideEffects.java:230) at java.lang.Thread.run(Thread.java:595) NestedThrowablesStackTrace: ERROR 40XL1: A lock could not be obtained within the time requested at org.apache.derby.iapi.error.StandardException.newException(Unknown Source) at org.apache.derby.impl.services.locks.LockSet.lockObject(Unknown Source) at org.apache.derby.impl.services.locks.SinglePool.lockAnObject(Unknown Source) at org.apache.derby.impl.services.locks.SinglePool.lockObject(Unknown Source) at org.apache.derby.impl.store.raw.xact.RowLocking3.lockRecordForWrite(Unknown Source) at org.apache.derby.impl.store.access.conglomerate.OpenConglomerate.lockPositionForWrite(Unknown Source) at org.apache.derby.impl.store.access.conglomerate.GenericConglomerateController.fetch(Unknown Source) at org.apache.derby.impl.sql.catalog.DataDictionaryImpl.getSetAutoincrementValue(Unknown Source) at org.apache.derby.impl.sql.execute.InsertResultSet.getSetAutoincrementValue(Unknown Source) at org.apache.derby.impl.sql.execute.BaseActivation.getSetAutoincrementValue(Unknown Source) at org.apache.derby.exe.ac2057c01bx010ex6669xda45xffff919a4fe60.e0(Unknown Source) at org.apache.derby.impl.services.reflect.DirectCall.invoke(Unknown Source) at org.apache.derby.impl.sql.execute.RowResultSet.getNextRowCore(Unknown Source) at org.apache.derby.impl.sql.execute.NormalizeResultSet.getNextRowCore(Unknown Source) at org.apache.derby.impl.sql.execute.DMLWriteResultSet.getNextRowCore(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.executeUpdate(Unknown Source) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate(NewProxyPreparedStatement.java:105) at org.jpox.store.rdbms.RDBMSManager.executeStatementUpdate(RDBMSManager.java:572) at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:314) at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2461) at org.jpox.store.StoreManager.insert(StoreManager.java:910) at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3579) at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3558) at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1178) at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1241) at org.jpox.AbstractPersistenceManager.makePersistentAll(AbstractPersistenceManager.java:1282) at org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllWithArraySideEffects$RefreshArrThreadT2.run(RefreshAllWithArraySideEffects.java:230) at java.lang.Thread.run(Thread.java:595) 2) test(org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllWithCollectionSideEffects)javax.jdo.JDOFatalException: Thread T1 results in exception at org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllWithCollectionSideEffects.runTestRefreshAllWithCollectionSideEffects(RefreshAllWithCollectionSideEffects.java:111) at org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllWithCollectionSideEffects.test(RefreshAllWithCollectionSideEffects.java:77) 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:253) 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: javax.jdo.JDOUserException: One or more instances could not be made persistent at org.jpox.AbstractPersistenceManager.makePersistentAll(AbstractPersistenceManager.java:1292) at org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllWithCollectionSideEffects$RefreshColThreadT1.run(RefreshAllWithCollectionSideEffects.java:162) at java.lang.Thread.run(Thread.java:595) NestedThrowablesStackTrace: javax.jdo.JDODataStoreException: Insert request failed: INSERT INTO datastoreidentity0.PCPOINT (ID,X,Y) VALUES (?,?,?) at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:441) at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2461) at org.jpox.store.StoreManager.insert(StoreManager.java:910) at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3579) at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3558) at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1178) at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1241) at org.jpox.AbstractPersistenceManager.makePersistentAll(AbstractPersistenceManager.java:1282) at org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllWithCollectionSideEffects$RefreshColThreadT1.run(RefreshAllWithCollectionSideEffects.java:162) at java.lang.Thread.run(Thread.java:595) NestedThrowablesStackTrace: ERROR 40XL1: A lock could not be obtained within the time requested at org.apache.derby.iapi.error.StandardException.newException(Unknown Source) at org.apache.derby.impl.services.locks.LockSet.lockObject(Unknown Source) at org.apache.derby.impl.services.locks.SinglePool.lockAnObject(Unknown Source) at org.apache.derby.impl.services.locks.SinglePool.lockObject(Unknown Source) at org.apache.derby.impl.store.raw.xact.RowLocking3.lockRecordForWrite(Unknown Source) at org.apache.derby.impl.store.access.conglomerate.OpenConglomerate.lockPositionForWrite(Unknown Source) at org.apache.derby.impl.store.access.conglomerate.GenericConglomerateController.fetch(Unknown Source) at org.apache.derby.impl.sql.catalog.DataDictionaryImpl.getSetAutoincrementValue(Unknown Source) at org.apache.derby.impl.sql.execute.InsertResultSet.getSetAutoincrementValue(Unknown Source) at org.apache.derby.impl.sql.execute.BaseActivation.getSetAutoincrementValue(Unknown Source) at org.apache.derby.exe.ac2057c01bx010ex6669xda45xffff919a4fe60.e0(Unknown Source) at org.apache.derby.impl.services.reflect.DirectCall.invoke(Unknown Source) at org.apache.derby.impl.sql.execute.RowResultSet.getNextRowCore(Unknown Source) at org.apache.derby.impl.sql.execute.NormalizeResultSet.getNextRowCore(Unknown Source) at org.apache.derby.impl.sql.execute.DMLWriteResultSet.getNextRowCore(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.executeUpdate(Unknown Source) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate(NewProxyPreparedStatement.java:105) at org.jpox.store.rdbms.RDBMSManager.executeStatementUpdate(RDBMSManager.java:572) at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:314) at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2461) at org.jpox.store.StoreManager.insert(StoreManager.java:910) at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3579) at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3558) at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1178) at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1241) at org.jpox.AbstractPersistenceManager.makePersistentAll(AbstractPersistenceManager.java:1282) at org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllWithCollectionSideEffects$RefreshColThreadT1.run(RefreshAllWithCollectionSideEffects.java:162) at java.lang.Thread.run(Thread.java:595) FAILURES!!! Error summary: 002 errors: java.sql.SQLException: A lock could not be obtained within the time requested derby-dsid-pm-junit.txt: ** Tests run: 149, Time: 131 seconds. Failures: 0, Errors: 2 Excluded tests: [org.apache.jdo.tck.enhancement.FieldAccessModified, org.apache.jdo.tck.enhancement.ImplementsPersistenceCapable]