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

        

Reply via email to