ExportXMLWordPrintable

      An automated test shows an error in the rendered date logic of the Pipeline stage view plugin during the one hour period after midnight. When the job was run after midnight but before 1:00 AM, the rendered time is displayed as "24:57" instead of "00:57".

      The test failure caused a second run of the plugin BOM release build on 24 April 2026, but otherwise it seems like it is a minor bug.

      The failing test reports:

      Error details:

      Rendered time '24:57' should match expected time 00:57 for timezone Australia/Sydney (user a)
      

      Stack trace:

      java.lang.AssertionError: Rendered time '24:57' should match expected time 00:57 for timezone Australia/Sydney (user a)
      	at org.junit.Assert.fail(Assert.java:89)
      	at org.junit.Assert.assertTrue(Assert.java:42)
      	at com.cloudbees.workflow.ui.view.WorkflowStageViewActionTest.testTimezoneRespectedInStageStartTime(WorkflowStageViewActionTest.java:174)
      

      Standard output:

      === Starting testTimezoneRespectedInStageStartTime(com.cloudbees.workflow.ui.view.WorkflowStageViewActionTest)
      Pipeline script for testTimezoneRespectedInStageStartTime():
      node { stage ('Build'); sh ('echo Building'); }
      

      Standard error:

         0.133 [id=29]	INFO	o.jvnet.hudson.test.WarExploder#explode: Picking up existing exploded jenkins.war at /home/jenkins/agent/workspace/Tools_bom_master/target/pct-work/pipeline-stage-view-plugin/ui/target/jenkins-for-test
         0.508 [id=29]	INFO	o.jvnet.hudson.test.JenkinsRule#createWebServer2: Running on http://localhost:40589/jenkins/
         0.850 [id=29]	INFO	jenkins.model.Jenkins#<init>: Starting version 2.561
         0.942 [id=44]	INFO	jenkins.InitReactorRunner$1#onAttained: Started initialization
         1.422 [id=45]	INFO	jenkins.InitReactorRunner$1#onAttained: Listed all plugins
         1.435 [id=47]	INFO	j.b.api.BouncyCastlePlugin#start: /home/jenkins/agent/workspace/Tools_bom_master/target/pct-work/pipeline-stage-view-plugin/ui/target/tmp/j h9806664543406497566/plugins/bouncycastle-api/WEB-INF/optional-lib not found; for non RealJenkinsRule this is fine and can be ignored.
         2.549 [id=43]	INFO	jenkins.InitReactorRunner$1#onAttained: Prepared all plugins
         2.559 [id=44]	INFO	jenkins.InitReactorRunner$1#onAttained: Started all plugins
         2.560 [id=44]	INFO	jenkins.InitReactorRunner$1#onAttained: Augmented all extensions
         4.665 [id=47]	INFO	jenkins.InitReactorRunner$1#onAttained: System config loaded
         4.665 [id=42]	INFO	jenkins.InitReactorRunner$1#onAttained: System config adapted
         4.666 [id=42]	INFO	jenkins.InitReactorRunner$1#onAttained: Loaded all jobs
         4.667 [id=42]	INFO	jenkins.InitReactorRunner$1#onAttained: Configuration for all jobs updated
         4.799 [id=49]	INFO	jenkins.InitReactorRunner$1#onAttained: Completed initialization
         5.462 [id=29]	WARNING	o.o.s.devtools.CdpVersionFinder#findNearestMatch: Unable to find CDP implementation matching 112
         5.464 [id=29]	WARNING	o.o.s.chromium.ChromiumDriver#lambda$new$4: Unable to find version of CDP to use for 112.0.5615.49. You may need to include a dependency on a specific version of the CDP using something similar to `org.seleniumhq.selenium:selenium-devtools-v86:4.28.1` where the version ("v86") matches the version of the chromium-based browser you're using and the version number of the artifact is the same as Selenium's.
        11.040 [id=29]	INFO	hudson.lifecycle.Lifecycle#onStatusUpdate: Stopping Jenkins
        11.055 [id=29]	INFO	hudson.lifecycle.Lifecycle#onStatusUpdate: Jenkins stopped
        11.125 [id=29]	INFO	o.j.h.t.TemporaryDirectoryAllocator#dispose: deleting /home/jenkins/agent/workspace/Tools_bom_master/target/pct-work/pipeline-stage-view-plugin/ui/target/tmp/j h9806664543406497566
      

      The test failure screenshot:

            Assignee:
            Unassigned
            Reporter:
            Mark Waite
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: