RUN ChangingObjectIdHasNoEffectOnInstance.testChangingObjectIdHasNoEffectOnInstance RUN ConcurrentPersistenceManagers.test RUN ConcurrentPersistenceManagersSameClasses.test RUN CurrentTransaction.testCurrentTransaction 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 ERROR RUN RefreshAllWithArraySideEffects.test ERROR RUN RefreshAllWithCollectionSideEffects.test 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 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 Description: All pm tests with standard mapping, no testdata. Time: 172 There were 2 errors: 1) test(org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllNoParameterSideEffects)javax.jdo.JDOFatalException: Thread T1 results in exception at org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllNoParameterSideEffects.runTestRefreshAllNoParameterSideEffects(RefreshAllNoParameterSideEffects.java:116) at org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllNoParameterSideEffects.test(RefreshAllNoParameterSideEffects.java:76) 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:204) at org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:120) at org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:95) NestedThrowablesStackTrace: javax.jdo.JDOUserException: One or more instances could not be made persistent at org.jpox.AbstractPersistenceManager.makePersistentAll(AbstractPersistenceManager.java:1217) at org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllNoParameterSideEffects$ThreadT1.run(RefreshAllNoParameterSideEffects.java:168) at java.lang.Thread.run(Thread.java:534) NestedThrowablesStackTrace: javax.jdo.JDODataStoreException: Insert request failed: INSERT INTO datastoreidentity0.PCPOINT (Y,ID,X) VALUES (?,?,?) at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:338) at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2110) at org.jpox.store.StoreManager.insert(StoreManager.java:735) at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3310) at org.jpox.state.StateManagerImpl.flush(StateManagerImpl.java:4366) at org.jpox.state.StateManagerImpl.getExternalObjectId(StateManagerImpl.java:1305) at org.jpox.state.StateManagerImpl.getObjectId(StateManagerImpl.java:1179) at org.apache.jdo.tck.pc.mylib.PCPoint.jdoGetObjectId(PCPoint.java) at org.jpox.AbstractPersistenceManager.putObjectIntoCache(AbstractPersistenceManager.java:3466) at org.jpox.AbstractPersistenceManager.addStateManager(AbstractPersistenceManager.java:477) at org.jpox.state.StateManagerImpl.registerTransactional(StateManagerImpl.java:4580) at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3289) at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1112) at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1167) at org.jpox.AbstractPersistenceManager.makePersistentAll(AbstractPersistenceManager.java:1207) at org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllNoParameterSideEffects$ThreadT1.run(RefreshAllNoParameterSideEffects.java:168) at java.lang.Thread.run(Thread.java:534) 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.ac46a08075x0109xb6c2x574fxffffb8b192b70.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.execute(Unknown Source) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute(NewProxyPreparedStatement.java:911) at org.jpox.store.rdbms.request.Request.executeUpdate(Request.java:69) at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:256) at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2110) at org.jpox.store.StoreManager.insert(StoreManager.java:735) at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3310) at org.jpox.state.StateManagerImpl.flush(StateManagerImpl.java:4366) at org.jpox.state.StateManagerImpl.getExternalObjectId(StateManagerImpl.java:1305) at org.jpox.state.StateManagerImpl.getObjectId(StateManagerImpl.java:1179) at org.apache.jdo.tck.pc.mylib.PCPoint.jdoGetObjectId(PCPoint.java) at org.jpox.AbstractPersistenceManager.putObjectIntoCache(AbstractPersistenceManager.java:3466) at org.jpox.AbstractPersistenceManager.addStateManager(AbstractPersistenceManager.java:477) at org.jpox.state.StateManagerImpl.registerTransactional(StateManagerImpl.java:4580) at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3289) at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1112) at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1167) at org.jpox.AbstractPersistenceManager.makePersistentAll(AbstractPersistenceManager.java:1207) at org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllNoParameterSideEffects$ThreadT1.run(RefreshAllNoParameterSideEffects.java:168) at java.lang.Thread.run(Thread.java:534) 2) 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:204) at org.apache.jdo.tck.util.BatchTestRunner.start(BatchTestRunner.java:120) at org.apache.jdo.tck.util.BatchTestRunner.main(BatchTestRunner.java:95) NestedThrowablesStackTrace: javax.jdo.JDOUserException: One or more instances could not be made persistent at org.jpox.AbstractPersistenceManager.makePersistentAll(AbstractPersistenceManager.java:1217) at org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllWithArraySideEffects$RefreshArrThreadT2.run(RefreshAllWithArraySideEffects.java:230) at java.lang.Thread.run(Thread.java:534) NestedThrowablesStackTrace: javax.jdo.JDODataStoreException: Insert request failed: INSERT INTO datastoreidentity0.PCPOINT (Y,X,ID) VALUES (?,?,?) at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:338) at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2110) at org.jpox.store.StoreManager.insert(StoreManager.java:735) at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3310) at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3283) at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1112) at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1167) at org.jpox.AbstractPersistenceManager.makePersistentAll(AbstractPersistenceManager.java:1207) at org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllWithArraySideEffects$RefreshArrThreadT2.run(RefreshAllWithArraySideEffects.java:230) at java.lang.Thread.run(Thread.java:534) 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.acc5bf806dx0109xb6c2x574fxffffb8b192b70.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.execute(Unknown Source) at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute(NewProxyPreparedStatement.java:911) at org.jpox.store.rdbms.request.Request.executeUpdate(Request.java:69) at org.jpox.store.rdbms.request.InsertRequest.execute(InsertRequest.java:256) at org.jpox.store.rdbms.table.ClassTable.insert(ClassTable.java:2110) at org.jpox.store.StoreManager.insert(StoreManager.java:735) at org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3310) at org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3283) at org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1112) at org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1167) at org.jpox.AbstractPersistenceManager.makePersistentAll(AbstractPersistenceManager.java:1207) at org.apache.jdo.tck.api.persistencemanager.cache.RefreshAllWithArraySideEffects$RefreshArrThreadT2.run(RefreshAllWithArraySideEffects.java:230) at java.lang.Thread.run(Thread.java:534) FAILURES!!! Error summary: 002 errors: SQL Exception: A lock could not be obtained within the time requested derby-dsid-pm-junit.txt: ** Tests run: 090, Time: 172 seconds. Failures: 0, Errors: 2 Excluded tests: [org.apache.jdo.tck.enhancement.FieldAccessModified, org.apache.jdo.tck.enhancement.ImplementsPersistenceCapable]