From continuum-users-return-304-apmail-maven-continuum-users-archive=maven.apache.org@maven.apache.org Thu Oct 27 21:28:34 2005 Return-Path: Delivered-To: apmail-maven-continuum-users-archive@www.apache.org Received: (qmail 87252 invoked from network); 27 Oct 2005 21:28:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 27 Oct 2005 21:28:34 -0000 Received: (qmail 11279 invoked by uid 500); 27 Oct 2005 21:28:33 -0000 Delivered-To: apmail-maven-continuum-users-archive@maven.apache.org Received: (qmail 11245 invoked by uid 500); 27 Oct 2005 21:28:33 -0000 Mailing-List: contact continuum-users-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: continuum-users@maven.apache.org Delivered-To: mailing list continuum-users@maven.apache.org Received: (qmail 11234 invoked by uid 99); 27 Oct 2005 21:28:33 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 27 Oct 2005 14:28:33 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [62.193.206.151] (HELO mailsender.amenworld.com) (62.193.206.151) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 27 Oct 2005 14:28:30 -0700 Received: from webmail9.amenworld.com (webmail9.amenworld.com [62.193.206.9]) by mailsender.amenworld.com (Postfix) with SMTP id 38D759B1387 for ; Thu, 27 Oct 2005 23:28:11 +0200 (CEST) Received: (qmail 20843 invoked from network); 27 Oct 2005 21:28:13 -0000 Received: from 26.29.99-84.rev.gaoland.net (HELO ?127.0.0.1?) (84.99.29.26) by 0 with SMTP; 27 Oct 2005 21:28:13 -0000 Message-ID: <43614664.7080006@venisse.net> Date: Thu, 27 Oct 2005 23:28:04 +0200 From: Emmanuel Venisse User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: fr, en MIME-Version: 1.0 To: continuum-users@maven.apache.org Subject: Re: [continuum 1.0] BUILD ERROR Message References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N 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:robert.allison@qwest.com] > 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:continuum@qadev21.dev.qintra.com] > 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) > > > > >