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

White Screen of Death (in the web UI) when updating to Jenkins 1.653

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • core
    • Linux 2.6.18-402.el5 and 2.6.32-504.16.2.el6.x86_64
      jdk1.8.0_72
      Google Chrome browser for UI.

      Also on 1.654

      We have two Jenkins instances in operation. One was at revision 1.651 and the other was at Jenkins 1.652. The servers themselves are Linux 2.6.18-402.el5 and 2.6.32-504.16.2.el6.x86_64 Operating system.

      I upgraded the Jenkins to 1.653 and checked the restart option through the web UI. The system appeared to come up and run normally, but as the day progresses, the machines began to seem sluggish. I decided to use the

      http://<hostname>:8080/restart

      option to see if this would have a benefit. Instead, I got a White Screen of Death (WSoD=The web UI would not time out and remained blank/white). I did the same thing to the other server and saw the same result.

      I logged into the machine command line for both servers, killed the Jenkins process, moved the ${JENKINS_HOME}/jenkins.war to ${JENKINS_HOME}/jenkins.war.new, copied the ${JENKINS_HOME}/jenkins.war.bak to ${JENKINS_HOME}/jenkins.war, and executed "rm -f nohup.out; nohup java -jar jenkins.war" to restart the process. I then rolled back the slave.jar version (to 2.53.2) on all the slave machines and restarted their connections to the master server as well.

      The system recovered and the Jenkins UI was again visible. Based on this experience, I would say there is an issue with the 1.653 release of Jenkins that can cause the White Screen of Death issue very repeatably in our environments after a restart command.

          [JENKINS-33597] White Screen of Death (in the web UI) when updating to Jenkins 1.653

          Brian Wilson created issue -
          Brian Wilson made changes -
          Description Original: We have two Jenkins instances in operation. One was at revision 1.651 and the other was at Jenkins 1.652. The servers themselves are Linux 2.6.18-402.el5 and 2.6.32-504.16.2.el6.x86_64 Operating system.

          I upgraded the Jenkins to 1.653 and checked the restart option through the web UI. The system appeared to come up, but as the day progresses, the el5 machine began to seem sluggish. I decided to use the http://&lt;hostname&gt;:8080/restart option to see if this would have a benefit. Instead, I got a White Screen of Death (WSoD=The web UI would not time out and remained blank/white). I did the same thing to the other server and saw the same result.

          I logged into the machine command line for both servers, killed the Jenkins process, moved the ${JENKINS_HOME}/jenkins.war to ${JENKINS_HOME}/jenkins.war.new, copied the ${JENKINS_HOME}/jenkins.war.bak to ${JENKINS_HOME}/jenkins.war, and executed "rm -f nohup.out; nohup java -jar jenkins.war" to restart the process. I then rolled back the slave.jar version (to 2.53.2) on all the slave machines and restarted their connections to the master server as well.

          The system recovered and the Jenkins UI was again visible. Based on this experience, I would say there is an issue with the 1.653 release of Jenkins that can cause the White Screen of Death issue very repeatably in our environments after a restart command.
          New: We have two Jenkins instances in operation. One was at revision 1.651 and the other was at Jenkins 1.652. The servers themselves are Linux 2.6.18-402.el5 and 2.6.32-504.16.2.el6.x86_64 Operating system.

          I upgraded the Jenkins to 1.653 and checked the restart option through the web UI. The system appeared to come up and run normally, but as the day progresses, the machines began to seem sluggish. I decided to use the {quote}http://&lt;hostname&gt;:8080/restart{quote} option to see if this would have a benefit. Instead, I got a White Screen of Death (WSoD=The web UI would not time out and remained blank/white). I did the same thing to the other server and saw the same result.

          I logged into the machine command line for both servers, killed the Jenkins process, moved the ${JENKINS_HOME}/jenkins.war to ${JENKINS_HOME}/jenkins.war.new, copied the ${JENKINS_HOME}/jenkins.war.bak to ${JENKINS_HOME}/jenkins.war, and executed "rm -f nohup.out; nohup java -jar jenkins.war" to restart the process. I then rolled back the slave.jar version (to 2.53.2) on all the slave machines and restarted their connections to the master server as well.

          The system recovered and the Jenkins UI was again visible. Based on this experience, I would say there is an issue with the 1.653 release of Jenkins that can cause the White Screen of Death issue very repeatably in our environments after a restart command.
          Brian Wilson made changes -
          Attachment New: support_2016-03-16_18.24.11.zip [ 32190 ]
          sagi winogron made changes -
          Environment Original: Linux 2.6.18-402.el5 and 2.6.32-504.16.2.el6.x86_64
          jdk1.8.0_72
          Google Chrome browser for UI.
          New: Linux 2.6.18-402.el5 and 2.6.32-504.16.2.el6.x86_64
          jdk1.8.0_72
          Google Chrome browser for UI.
          sagi winogron made changes -
          Environment Original: Linux 2.6.18-402.el5 and 2.6.32-504.16.2.el6.x86_64
          jdk1.8.0_72
          Google Chrome browser for UI.
          New: Linux 2.6.18-402.el5 and 2.6.32-504.16.2.el6.x86_64
          jdk1.8.0_72
          Google Chrome browser for UI.

          Also on 1.654
          Brian Wilson made changes -
          Link New: This issue is related to JENKINS-19248 [ JENKINS-19248 ]
          Brian Wilson made changes -
          Link New: This issue is related to JENKINS-19511 [ JENKINS-19511 ]
          Brian Wilson made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 169553 ] New: JNJira + In-Review [ 198632 ]

            Unassigned Unassigned
            brianswilson Brian Wilson
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: