Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-16457

Bogus Jenkins.rawBuildsDir not adequately diagnosed

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor Minor
    • core
    • None

      If you set Jenkins.rawBuildsDir to an inappropriate value, such as /nonexistent (a path you cannot even create), Jenkins:

      1. Does not warn you in the configuration screen.
      2. Fails to create new build records. These are reported as a series of exceptions from Run.execute with adequate diagnostics, but not very gracefully.
      3. Silently fails to load build records after a restart. Fixed earlier as: https://github.com/jenkinsci/jenkins/commit/a516ade0fe668fb37443206a14381d7efcf0b83b
      4. Silently shows an empty console, missing changelog, etc. when displaying the build later. (Unlike #2/#3, there is no diagnostic if you have changed the build root within a Jenkins session after running a build.)

          [JENKINS-16457] Bogus Jenkins.rawBuildsDir not adequately diagnosed

          Code changed in jenkins
          User: Jesse Glick
          Path:
          changelog.html
          core/src/main/java/hudson/model/Run.java
          core/src/main/java/hudson/model/listeners/RunListener.java
          core/src/main/java/jenkins/model/Jenkins.java
          http://jenkins-ci.org/commit/jenkins/4ef6a6431990ae36d4e7dc376b3f0be9b1ee2625
          Log:
          [FIXED JENKINS-16457] Bogus Jenkins.rawBuildsDir not adequately diagnosed.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Jesse Glick Path: changelog.html core/src/main/java/hudson/model/Run.java core/src/main/java/hudson/model/listeners/RunListener.java core/src/main/java/jenkins/model/Jenkins.java http://jenkins-ci.org/commit/jenkins/4ef6a6431990ae36d4e7dc376b3f0be9b1ee2625 Log: [FIXED JENKINS-16457] Bogus Jenkins.rawBuildsDir not adequately diagnosed.

          dogfood added a comment -

          Integrated in jenkins_main_trunk #2211
          [FIXED JENKINS-16457] Bogus Jenkins.rawBuildsDir not adequately diagnosed. (Revision 4ef6a6431990ae36d4e7dc376b3f0be9b1ee2625)

          Result = SUCCESS
          Jesse Glick : 4ef6a6431990ae36d4e7dc376b3f0be9b1ee2625
          Files :

          • changelog.html
          • core/src/main/java/hudson/model/Run.java
          • core/src/main/java/hudson/model/listeners/RunListener.java
          • core/src/main/java/jenkins/model/Jenkins.java

          dogfood added a comment - Integrated in jenkins_main_trunk #2211 [FIXED JENKINS-16457] Bogus Jenkins.rawBuildsDir not adequately diagnosed. (Revision 4ef6a6431990ae36d4e7dc376b3f0be9b1ee2625) Result = SUCCESS Jesse Glick : 4ef6a6431990ae36d4e7dc376b3f0be9b1ee2625 Files : changelog.html core/src/main/java/hudson/model/Run.java core/src/main/java/hudson/model/listeners/RunListener.java core/src/main/java/jenkins/model/Jenkins.java

            jglick Jesse Glick
            jglick Jesse Glick
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: