Deleting a project/project group that is being built causes a exception in the
log
----------------------------------------------------------------------------------
Key: CONTINUUM-915
URL: http://jira.codehaus.org/browse/CONTINUUM-915
Project: Continuum
Issue Type: Bug
Components: Core system
Affects Versions: 1.1
Environment: acegi branch
Reporter: Carlos Sanchez
Priority: Trivial
2006-09-15 18:58:02,969 [pool-1-thread-1] INFO ScmManager
- Working directory:
/home/csanchez/jetty-6.0.0/webapps/continuum/WEB-INF/working-directory
2006-09-15 18:58:46,116 [Thread-65] INFO ScmManager -
Unknown file status: ' '.
2006-09-15 18:58:46,119 [pool-1-thread-1] INFO ContinuumScm
- Checked out 686 files.
2006-09-15 18:58:46,141 [pool-1-thread-1] INFO BuildController
- Merging SCM results
2006-09-15 18:58:46,142 [pool-1-thread-1] INFO BuildController
- Changes found, building
2006-09-15 18:58:46,142 [pool-1-thread-1] INFO BuildController
- Performing action update-project-from-working-directory
2006-09-15 18:58:46,167 [pool-1-thread-1] INFO
Action:update-project-from-working-directory - Updating project 'Continuum
Parent Project' from checkout.
2006-09-15 18:58:46,254 [pool-1-thread-1] INFO JDO
- >> JoinMapStore.put key=address [EMAIL PROTECTED]
2006-09-15 18:58:47,041 [pool-1-thread-1] WARN SQL
- Object with id "1" not found !
2006-09-15 18:58:47,043 [pool-1-thread-1] INFO BuildController
- Performing action execute-builder
2006-09-15 18:58:52,356 [pool-1-thread-1] ERROR JDO
- javax.jdo.JDODataStoreException: Update request failed: UPDATE BUILDRESULT
SET PROJECT_ID_ OID=? WHERE ID=?
NestedThrowables:
SQL Exception: UPDATE on table 'BUILDRESULT' caused a violation of foreign key
constraint 'BUILDRESULT_FK2' for key (1). The statement has been rolled back.
2006-09-15 18:58:54,155 [pool-1-thread-1] WARN SQL
- Object with id "1" not found !
2006-09-15 18:58:54,159 [pool-1-thread-1] WARN SQL
- Object with id "1" not found !
2006-09-15 18:58:54,159 [pool-1-thread-1] ERROR ContinuumNotificationDispatcher
- Error while population the notification context.
org.apache.maven.continuum.store.ContinuumObjectNotFoundException: Could not
find object. Type 'org.apache.maven.continuum.model.project.Project'. Id: '1'.
at
org.apache.maven.continuum.store.JdoContinuumStore.getObjectById(JdoContinuumStore.java:642)
at
org.apache.maven.continuum.store.JdoContinuumStore.getProjectWithAllDetails(JdoContinuumStore.java:1035)
at
org.apache.maven.continuum.notification.DefaultContinuumNotificationDispatcher.sendNotification(DefaultContinuumNotificationDispatcher.java:119)
at
org.apache.maven.continuum.notification.DefaultContinuumNotificationDispatcher.buildComplete(DefaultContinuumNotificationDispatcher.java:96)
at
org.apache.maven.continuum.buildcontroller.DefaultBuildController.endBuild(DefaultBuildController.java:185)
at
org.apache.maven.continuum.buildcontroller.DefaultBuildController.build(DefaultBuildController.java:150)
at
org.apache.maven.continuum.buildcontroller.BuildProjectTaskExecutor.executeTask(BuildProjectTaskExecutor.java:47)
at
org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:116)
at
edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442)
at
edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176)
at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Thread.java:595)
2006-09-15 18:58:54,160 [Thread-13] ERROR TaskQueueExecutor:build-project -
Error executing task
edu.emory.mathcs.backport.java.util.concurrent.ExecutionException:
javax.jdo.JDOObjectNotFoundException: No such database row
FailedObject:1
at
edu.emory.mathcs.backport.java.util.concurrent.FutureTask.getResult(FutureTask.java:299)
at
edu.emory.mathcs.backport.java.util.concurrent.FutureTask.get(FutureTask.java:118)
at
org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable.waitForTask(ThreadedTaskQueueExecutor.java:159)
at
org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable.run(ThreadedTaskQueueExecutor.java:127)
Caused by: javax.jdo.JDOObjectNotFoundException: No such database row
FailedObject:1
at
org.jpox.store.rdbms.request.FetchRequest.execute(FetchRequest.java:193)
at org.jpox.store.rdbms.table.ClassTable.fetch(ClassTable.java:2412)
at org.jpox.store.StoreManager.fetch(StoreManager.java:796)
at
org.jpox.state.StateManagerImpl.loadFieldsInFetchPlan(StateManagerImpl.java:1782)
at org.jpox.state.StateManagerImpl.validate(StateManagerImpl.java:4248)
at
org.jpox.AbstractPersistenceManager.getObjectById(AbstractPersistenceManager.java:2557)
at
org.jpox.AbstractPersistenceManager.getObjectById(AbstractPersistenceManager.java:2439)
at
org.jpox.AbstractPersistenceManager.getObjectById(AbstractPersistenceManager.java:2419)
at
org.apache.maven.continuum.store.JdoContinuumStore.addBuildResult(JdoContinuumStore.java:325)
at
org.apache.maven.continuum.buildcontroller.DefaultBuildController.makeAndStoreBuildResult(DefaultBuildController.java:542)
at
org.apache.maven.continuum.buildcontroller.DefaultBuildController.updateBuildResult(DefaultBuildController.java:196)
at
org.apache.maven.continuum.buildcontroller.DefaultBuildController.performAction(DefaultBuildController.java:391)
at
org.apache.maven.continuum.buildcontroller.DefaultBuildController.build(DefaultBuildController.java:122)
at
org.apache.maven.continuum.buildcontroller.BuildProjectTaskExecutor.executeTask(BuildProjectTaskExecutor.java:47)
at
org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedTaskQueueExecutor.java:116)
at
edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442)
at
edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176)
at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Thread.java:595)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira