Actually, no. I will change it to 'READ_UNCOMMITTED' in both places. It
currently is:
<application>
...
<components>
...
<component>
<role>org.codehaus.plexus.jdo.JdoFactory</role>
<implementation>org.codehaus.plexus.jdo.DefaultJdoFactory</implementation>
<configuration>
<properties>
...
<property>
<name>org.jpox.transactionIsolation</name>
<value>READ_COMMITTED</value>
</property>
<property>
<name>org.jpox.poid.transactionIsolation</name>
<value>READ_COMMITTED</value>
</property>
</properties>
</configuration>
</component>
...
</components>
</application>
Thank you, Michael
-----Original Message-----
From: Emmanuel Venisse [mailto:[EMAIL PROTECTED]
Sent: Thursday, December 15, 2005 2:14 AM
To: [email protected]
Subject: Re: Continuum 1.0.2
Hmm, you're the only one with this problem since 1.0.1 release.
Do you have 'READ_UNCOMMITTED' at line 339 and 343 in
apps/continuum/continuum/application.xml?
Emmanuel
Michael Fiedler a écrit :
> Hi,
>
>
>
> I am getting the 'Locate request failed' error again. I am using
> Continuum 1.0.2. The layout is below. Do you have a suggestion on what
> I should change?
>
>
>
> Thank you, Michael
>
>
>
> Layout:
>
> pom
>
> |___ applications
>
> | |___ ...
>
> |___ modules
>
> |___ pom <-- failing here, at the modules level
>
> |___ moduleA
>
> |___ pom
>
> |___ moduleB
>
> |___ pom
>
> |___ moduleC
>
> |___ pom
>
>
>
>
>
> Error:
>
> Build statistics:
>
> State: Error
>
> Previous State: Ok
>
> Started at: Tue, 13 Dec 2005 09:00:01 -0600
>
> Finished at: Tue, 13 Dec 2005 09:02:07 -0600
>
> Total time: 2m 6s
>
> Build Trigger: Schedule
>
> Exit code: 0
>
> Building machine hostname: host
>
> Operating system : Windows 2000(Service Pack 4)
>
> Java version : 1.5.0_03(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:679)
>
> at
> org.apache.maven.continuum.store.JdoContinuumStore.updateProject(JdoCont
> inuumStore.java:841)
>
> at
> org.apache.maven.continuum.buildcontroller.DefaultBuildController.build(
> DefaultBuildController.java:224)
>
> 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 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.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:679)
>
> at
> org.apache.maven.continuum.store.JdoContinuumStore.updateProject(JdoCont
> inuumStore.java:841)
>
> at
> org.apache.maven.continuum.buildcontroller.DefaultBuildController.build(
> DefaultBuildController.java:224)
>
> 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)
>
>
>
>
>
>