thosor created JENKINS-12981:
--------------------------------
Summary: Notification, when workspace checkout failed
Key: JENKINS-12981
URL: https://issues.jenkins-ci.org/browse/JENKINS-12981
Project: Jenkins
Issue Type: New Feature
Components: core
Affects Versions: current
Environment: Jenkins 1.424.3
Reporter: thosor
Hello there,
today we've got two errors, were jenkins was not able to check svn out.
{code}
Started by an SCM change
Building on master
Checking out a fresh workspace because there's no workspace at
/opt/srv/jenkins-workdir/jobs/PROJECT/workspace
Cleaning local Directory .
java.io.IOException: Unable to delete
/opt/srv/jenkins-workdir/jobs/PROJECT/workspace/./project/src/prod/doc/.svn/prop-base
- files in dir:
[/opt/srv/jenkins-workdir/jobs/PROJECT/workspace/./project/src/prod/doc/.svn/prop-base/filename.docx.svn-base,
/opt/srv/jenkins-workdir/jobs/PROJECT/workspace/./project/src/prod/doc/.svn/prop-base/filename.docx.svn-base]
at hudson.Util.deleteFile(Util.java:265)
at hudson.Util.deleteRecursive(Util.java:316)
at hudson.Util.deleteContentsRecursive(Util.java:227)
at hudson.Util.deleteRecursive(Util.java:307)
at hudson.Util.deleteContentsRecursive(Util.java:227)
at hudson.Util.deleteRecursive(Util.java:307)
at hudson.Util.deleteContentsRecursive(Util.java:227)
at hudson.Util.deleteRecursive(Util.java:307)
at hudson.Util.deleteContentsRecursive(Util.java:227)
at hudson.Util.deleteRecursive(Util.java:307)
at hudson.Util.deleteContentsRecursive(Util.java:227)
at hudson.Util.deleteRecursive(Util.java:307)
at hudson.Util.deleteContentsRecursive(Util.java:227)
at
hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:71)
at
hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:136)
at
hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
at
hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:121)
at
hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:136)
at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:788)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:769)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:753)
at hudson.FilePath.act(FilePath.java:758)
at hudson.FilePath.act(FilePath.java:740)
at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:743)
at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:685)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1193)
at
hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:565)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:453)
at hudson.model.Run.run(Run.java:1376)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:175)
Retrying after 10 seconds
Checking out a fresh workspace because there's no workspace at
/opt/srv/jenkins-workdir/jobs/PROJECT/workspace
Cleaning local Directory .
java.io.IOException: Unable to delete
/opt/srv/jenkins-workdir/jobs/PROJECT/workspace/./project/src/prod/doc/.svn/prop-base
- files in dir:
[/opt/srv/jenkins-workdir/jobs/PROJECT/workspace/./project/src/prod/doc/.svn/prop-base/filename.docx.svn-base,
/opt/srv/jenkins-workdir/jobs/PROJECT/workspace/./project/src/prod/doc/.svn/prop-base/filename.docx.svn-base]
at hudson.Util.deleteFile(Util.java:265)
at hudson.Util.deleteRecursive(Util.java:316)
at hudson.Util.deleteContentsRecursive(Util.java:227)
at hudson.Util.deleteRecursive(Util.java:307)
at hudson.Util.deleteContentsRecursive(Util.java:227)
at hudson.Util.deleteRecursive(Util.java:307)
at hudson.Util.deleteContentsRecursive(Util.java:227)
at hudson.Util.deleteRecursive(Util.java:307)
at hudson.Util.deleteContentsRecursive(Util.java:227)
at hudson.Util.deleteRecursive(Util.java:307)
at hudson.Util.deleteContentsRecursive(Util.java:227)
at hudson.Util.deleteRecursive(Util.java:307)
at hudson.Util.deleteContentsRecursive(Util.java:227)
at
hudson.scm.subversion.CheckoutUpdater$1.perform(CheckoutUpdater.java:71)
at
hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:136)
at
hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:144)
at
hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:121)
at
hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:136)
at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:788)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:769)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:753)
at hudson.FilePath.act(FilePath.java:758)
at hudson.FilePath.act(FilePath.java:740)
at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:743)
at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:685)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1193)
at
hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:565)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:453)
at hudson.model.Run.run(Run.java:1376)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:175)
[TASKS] Skipping publisher since build result is FAILURE
Recording test results
An attempt to send an e-mail to empty list of recipients, ignored.
Finished: FAILURE
{code}
The problem is, that no user was informed about this error. Everybody thought
that the build was "green".
This is caused, because jenkins cannot determine the committers of the build.
Can you build a notification, when svn-checkout failed ?
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira