No, this is two projects on the same schedule. -----Original Message----- From: Emmanuel Venisse [mailto:[EMAIL PROTECTED] Sent: Friday, October 28, 2005 07:02 To: [email protected] Subject: Re: [continuum 1.0] BUILD ERROR Message
It seems to be a conflict between two scheduled build on the same project, am I right?. If it's this, i'll can make an exclusion of a project in a schedule if it's already run in an other. Allison, Bob a écrit : > It seems to be an occasional message. The two projects I have are on a > schedule which runs every 15 minutes and I received another failure like this > after 12 hours then another one 2 1/2 hours after that. I have not made any > SCM changes in the interim on either project, so it would not appear to be > related to SCM changes. On the third occurrence the exception was logged by > org.quartz.core.JobRunShell rather than being reported by the > BuildController; I was not sent an email about the third occurrence. > > Looking at the lines in the log, I always see the same two projects (6 and 7) > involved in the locks. The interesting thing is that project 6 is built once > a day, project 1 is the other frequently-run project. > > Anything else I can do to help pin this one down? > > -----Original Message----- > From: Emmanuel Venisse [mailto:[EMAIL PROTECTED] > Sent: Thursday, October 27, 2005 17:28 > To: [email protected] > Subject: Re: [continuum 1.0] BUILD ERROR Message > > > strange error, I never see it. > > Can you reproduce it? > > Emmanuel > > Donszelmann, Mark a écrit : > >>Hi >> >>I see the same on some of my 15 projects in continuum 1.0. It happens from >>time to time, >>but they do compile most of the time. >> >>Regards >>Mark Donszelmann >> >> >>-----Original Message----- >>From: Allison, Bob [mailto:[EMAIL PROTECTED] >>Sent: Thursday, October 27, 2005 12:08 PM >>To: Continuum Users List >>Subject: [continuum 1.0] BUILD ERROR Message >> >>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) >> >> >> >> >> > > > > >
