continuum-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Emmanuel Venisse <emman...@venisse.net>
Subject Re: [continuum 1.0] BUILD ERROR Message
Date Thu, 27 Oct 2005 21:28:04 GMT
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)
> 
> 
> 
> 
> 


Mime
View raw message