Got this log message from Continuum 1.0 Final while checking to see if a Maven 2 project should be run. Anyone have any idea what this means? I have two different projects that would have been checking for execution at the time. Should this get filed in JIRA?
-----Original Message----- From: Q.Access Continuous Integration System [mailto:[EMAIL PROTECTED] Sent: Thursday, October 27, 2005 15:00 To: Allison, Bob Subject: [continuum] BUILD ERROR: Bob's Maven 2.0 Experiment Build statistics: State: Error Previous State: Ok Started at: Thu, 27 Oct 2005 13:00:00 -0600 Finished at: Thu, 27 Oct 2005 13:00:20 -0600 Total time: 20s Build Trigger: Schedule Exit code: 0 Building machine hostname: qadev21.dev.qintra.com Operating system : Linux(unknown) Java version : 1.5.0_01(Sun Microsystems Inc.) ************************************************************************ **** Build Error: ************************************************************************ **** javax.jdo.JDODataStoreException: Locate request failed: SELECT 1 FROM PROJECT THIS WHERE (THIS.ID = ?) at org.jpox.store.rdbms.request.LocateRequest.execute(LocateRequest.java:13 2) at org.jpox.store.rdbms.table.ClassTable.locate(ClassTable.java:1901) at org.jpox.store.StoreManager.locate(StoreManager.java:793) at org.jpox.state.StateManagerImpl.locate(StateManagerImpl.java:3670) at org.jpox.state.StateManagerImpl.attachCopy(StateManagerImpl.java:3411) at org.jpox.AbstractPersistenceManager.attachCopy(AbstractPersistenceManage r.java:1644) at org.jpox.sco.List.attachCopy(List.java:326) at org.jpox.state.AttachFieldManager.storeObjectField(AttachFieldManager.ja va:107) at org.jpox.state.StateManagerImpl.providedObjectField(StateManagerImpl.jav a:2394) at org.apache.maven.continuum.model.project.ProjectGroup.jdoProvideField(Pr ojectGroup.java) at org.apache.maven.continuum.model.project.ProjectGroup.jdoProvideFields(P rojectGroup.java) at org.jpox.state.StateManagerImpl.provideFields(StateManagerImpl.java:2732 ) at org.jpox.state.StateManagerImpl.internalAttachCopy(StateManagerImpl.java :3518) at org.jpox.state.StateManagerImpl.attachCopy(StateManagerImpl.java:3446) at org.jpox.AbstractPersistenceManager.attachCopy(AbstractPersistenceManage r.java:1644) at org.jpox.state.AttachFieldManager.storeObjectField(AttachFieldManager.ja va:120) at org.jpox.state.StateManagerImpl.providedObjectField(StateManagerImpl.jav a:2394) at org.apache.maven.continuum.model.project.Project.jdoProvideField(Project .java) at org.apache.maven.continuum.model.project.Project.jdoProvideFields(Projec t.java) at org.jpox.state.StateManagerImpl.provideFields(StateManagerImpl.java:2732 ) at org.jpox.state.StateManagerImpl.internalAttachCopy(StateManagerImpl.java :3518) at org.jpox.state.StateManagerImpl.attachCopy(StateManagerImpl.java:3446) at org.jpox.AbstractPersistenceManager.attachCopy(AbstractPersistenceManage r.java:1644) at org.jpox.AbstractPersistenceManager.attachCopy(AbstractPersistenceManage r.java:1660) at org.apache.maven.continuum.store.JdoContinuumStore.updateObject(JdoConti nuumStore.java:475) at org.apache.maven.continuum.store.JdoContinuumStore.updateProject(JdoCont inuumStore.java:636) at org.apache.maven.continuum.core.action.UpdateWorkingDirectoryFromScmCont inuumAction.execute(UpdateWorkingDirectoryFromScmContinuumAction.java:50 ) at org.apache.maven.continuum.buildcontroller.DefaultBuildController.build( DefaultBuildController.java:127) at org.apache.maven.continuum.buildcontroller.BuildProjectTaskExecutor.exec uteTask(BuildProjectTaskExecutor.java:53) at org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$Execut orRunnable.run(ThreadedTaskQueueExecutor.java:103) at java.lang.Thread.run(Thread.java:595) NestedThrowablesStackTrace: ERROR 40001: A lock could not be obtained due to a deadlock, cycle of locks and waiters is: Lock : ROW, PROJECT, (2,6) Waiting XID : {15971, S} , SA, SELECT 1 FROM PROJECT THIS WHERE (THIS.ID = ?) Granted XID : {15969, X} Lock : ROW, PROJECT, (3,7) Waiting XID : {15969, S} , SA, SELECT THIS.PROJECTGROUPINTEGER_IDX AS JPOXORDER0,THIS.ARTIFACT_ID,THIS.BUILD_NUMBER,THIS.DESCRIPTION,THIS.EXEC UTOR_ID,THIS.GROUP_ID,THIS.ID,THIS.LATEST_BUILD_ID,THIS."NAME",THIS.OLD_ STATE,THIS.PARENT_PROJECTDEPENDENCY5M,THIS.PROJECT_GROUP_ID_OID,THIS.SCM _PASSWORD,THIS.SCM_TAG,THIS.SCM_TAG_BASE,THIS.SCM_URL,THIS.SCM_USERNAME, THIS."STATE",THIS.URL,THIS.VERSION,THIS.WORKING_DIRECTORY FROM PROJECT THIS WHERE 1 = THIS.PROJECT_GROUP_ID_OID AND THIS.PROJECTGROUPINTEGER_IDX >= 0 ORDER BY JPOXORDER0 Granted XID : {15971, X} . The selected victim is XID : 15971. at org.apache.derby.iapi.error.StandardException.newException(Unknown Source) at org.apache.derby.impl.services.locks.Deadlock.buildException(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.RowLocking2.lockRecordForRead(Unkno wn Source) at org.apache.derby.impl.store.access.heap.HeapController.lockRow(Unknown Source) at org.apache.derby.impl.store.access.heap.HeapController.lockRow(Unknown Source) at org.apache.derby.impl.store.access.btree.index.B2IRowLocking3.lockRowOnP age(Unknown Source) at org.apache.derby.impl.store.access.btree.index.B2IRowLocking3._lockScanR ow(Unknown Source) at org.apache.derby.impl.store.access.btree.index.B2IRowLockingRR.lockScanR ow(Unknown Source) at org.apache.derby.impl.store.access.btree.BTreeForwardScan.fetchRows(Unkn own Source) at org.apache.derby.impl.store.access.btree.BTreeScan.fetchNext(Unknown Source) at org.apache.derby.impl.sql.execute.TableScanResultSet.getNextRowCore(Unkn own Source) at org.apache.derby.impl.sql.execute.ProjectRestrictResultSet.getNextRowCor e(Unknown Source) at org.apache.derby.impl.sql.execute.BasicNoPutResultSetImpl.getNextRow(Unk nown Source) at org.apache.derby.impl.jdbc.EmbedResultSet.movePosition(Unknown Source) at org.apache.derby.impl.jdbc.EmbedResultSet.next(Unknown Source) at org.jpox.store.rdbms.request.LocateRequest.execute(LocateRequest.java:10 9) at org.jpox.store.rdbms.table.ClassTable.locate(ClassTable.java:1901) at org.jpox.store.StoreManager.locate(StoreManager.java:793) at org.jpox.state.StateManagerImpl.locate(StateManagerImpl.java:3670) at org.jpox.state.StateManagerImpl.attachCopy(StateManagerImpl.java:3411) at org.jpox.AbstractPersistenceManager.attachCopy(AbstractPersistenceManage r.java:1644) at org.jpox.sco.List.attachCopy(List.java:326) at org.jpox.state.AttachFieldManager.storeObjectField(AttachFieldManager.ja va:107) at org.jpox.state.StateManagerImpl.providedObjectField(StateManagerImpl.jav a:2394) at org.apache.maven.continuum.model.project.ProjectGroup.jdoProvideField(Pr ojectGroup.java) at org.apache.maven.continuum.model.project.ProjectGroup.jdoProvideFields(P rojectGroup.java) at org.jpox.state.StateManagerImpl.provideFields(StateManagerImpl.java:2732 ) at org.jpox.state.StateManagerImpl.internalAttachCopy(StateManagerImpl.java :3518) at org.jpox.state.StateManagerImpl.attachCopy(StateManagerImpl.java:3446) at org.jpox.AbstractPersistenceManager.attachCopy(AbstractPersistenceManage r.java:1644) at org.jpox.state.AttachFieldManager.storeObjectField(AttachFieldManager.ja va:120) at org.jpox.state.StateManagerImpl.providedObjectField(StateManagerImpl.jav a:2394) at org.apache.maven.continuum.model.project.Project.jdoProvideField(Project .java) at org.apache.maven.continuum.model.project.Project.jdoProvideFields(Projec t.java) at org.jpox.state.StateManagerImpl.provideFields(StateManagerImpl.java:2732 ) at org.jpox.state.StateManagerImpl.internalAttachCopy(StateManagerImpl.java :3518) at org.jpox.state.StateManagerImpl.attachCopy(StateManagerImpl.java:3446) at org.jpox.AbstractPersistenceManager.attachCopy(AbstractPersistenceManage r.java:1644) at org.jpox.AbstractPersistenceManager.attachCopy(AbstractPersistenceManage r.java:1660) at org.apache.maven.continuum.store.JdoContinuumStore.updateObject(JdoConti nuumStore.java:475) at org.apache.maven.continuum.store.JdoContinuumStore.updateProject(JdoCont inuumStore.java:636) at org.apache.maven.continuum.core.action.UpdateWorkingDirectoryFromScmCont inuumAction.execute(UpdateWorkingDirectoryFromScmContinuumAction.java:50 ) at org.apache.maven.continuum.buildcontroller.DefaultBuildController.build( DefaultBuildController.java:127) at org.apache.maven.continuum.buildcontroller.BuildProjectTaskExecutor.exec uteTask(BuildProjectTaskExecutor.java:53) at org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$Execut orRunnable.run(ThreadedTaskQueueExecutor.java:103) at java.lang.Thread.run(Thread.java:595)
