dsl: detect the current NVIDIA driver/library mismatch message - #1525
Conversation
The recovery regex was written in 2023 against the message printed by libnvidia-container / nvidia-container-cli: nvidia-container-cli: initialization error: nvml error: driver/library version mismatch The agents now run nvidia-container-toolkit 1.19.1, whose CDI "auto" path is Go code using go-nvml and reports instead: failed to initialize NVML: Driver/library version mismatch Different prefix and different capitalization, so neither the naginator rerun nor the post-build recovery matched. A node in that state was left in the pool failing every GPU job it picked up, e.g. https://build.osrfoundation.org/job/gz_sim-ci-pr_any-noble-amd64/2521/ Match on the stable part of both wordings and keep the expression in a single Globals constant, since the value has to stay in sync between the naginator publisher and the embedded recovery script. Assisted-By: Claude Opus 5 Signed-off-by: Jose Luis Rivero <jrivero@honurobotics.com>
This is an automatic response from the CI system for Jenkins DSL generation.Below is the list of Jenkins XML configuration files changed by this PR (from changes to DSL) and the content changed in the configuration files: 📂 XML Jenkins configuration files changed in this PRDetails
📑 Content changed in the XML configuration files in this PRDetailsdiff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/_releasepy.xml /tmp/pr_xml_configuration/_releasepy.xml
--- /tmp/current_xml_configuration/_releasepy.xml 2026-07-30 17:58:49.953826636 +0000
+++ /tmp/pr_xml_configuration/_releasepy.xml 2026-07-30 17:58:39.006355599 +0000
@@ -242,7 +242,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -275,7 +275,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/_test_gz_source.xml /tmp/pr_xml_configuration/_test_gz_source.xml
--- /tmp/current_xml_configuration/_test_gz_source.xml 2026-07-30 17:58:57.548478145 +0000
+++ /tmp/pr_xml_configuration/_test_gz_source.xml 2026-07-30 17:58:46.351271014 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/_test_job_from_dsl.xml /tmp/pr_xml_configuration/_test_job_from_dsl.xml
--- /tmp/current_xml_configuration/_test_job_from_dsl.xml 2026-07-30 17:58:57.502468472 +0000
+++ /tmp/pr_xml_configuration/_test_job_from_dsl.xml 2026-07-30 17:58:46.329841558 +0000
@@ -154,7 +154,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -187,7 +187,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/_test_job_from_dsl_mac_amd64.xml /tmp/pr_xml_configuration/_test_job_from_dsl_mac_amd64.xml
--- /tmp/current_xml_configuration/_test_job_from_dsl_mac_amd64.xml 2026-07-30 17:58:57.504640291 +0000
+++ /tmp/pr_xml_configuration/_test_job_from_dsl_mac_amd64.xml 2026-07-30 17:58:46.332799511 +0000
@@ -159,7 +159,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -192,7 +192,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/_test_job_from_dsl_mac_arm64.xml /tmp/pr_xml_configuration/_test_job_from_dsl_mac_arm64.xml
--- /tmp/current_xml_configuration/_test_job_from_dsl_mac_arm64.xml 2026-07-30 17:58:57.506670173 +0000
+++ /tmp/pr_xml_configuration/_test_job_from_dsl_mac_arm64.xml 2026-07-30 17:58:46.335771151 +0000
@@ -159,7 +159,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -192,7 +192,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/_test_pr_job_from_dsl.xml /tmp/pr_xml_configuration/_test_pr_job_from_dsl.xml
--- /tmp/current_xml_configuration/_test_pr_job_from_dsl.xml 2026-07-30 17:58:57.537996688 +0000
+++ /tmp/pr_xml_configuration/_test_pr_job_from_dsl.xml 2026-07-30 17:58:46.342043480 +0000
@@ -210,7 +210,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -243,7 +243,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/_test_releasepy.xml /tmp/pr_xml_configuration/_test_releasepy.xml
--- /tmp/current_xml_configuration/_test_releasepy.xml 2026-07-30 17:58:57.541423152 +0000
+++ /tmp/pr_xml_configuration/_test_releasepy.xml 2026-07-30 17:58:46.344557244 +0000
@@ -242,7 +242,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -275,7 +275,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/debian-ratt-builder.xml /tmp/pr_xml_configuration/debian-ratt-builder.xml
--- /tmp/current_xml_configuration/debian-ratt-builder.xml 2026-07-30 17:58:50.076107546 +0000
+++ /tmp/pr_xml_configuration/debian-ratt-builder.xml 2026-07-30 17:58:39.115835483 +0000
@@ -180,7 +180,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -213,7 +213,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/generic-release-homebrew_bump_unbottled_dependencies.xml /tmp/pr_xml_configuration/generic-release-homebrew_bump_unbottled_dependencies.xml
--- /tmp/current_xml_configuration/generic-release-homebrew_bump_unbottled_dependencies.xml 2026-07-30 17:58:49.703853995 +0000
+++ /tmp/pr_xml_configuration/generic-release-homebrew_bump_unbottled_dependencies.xml 2026-07-30 17:58:38.776656410 +0000
@@ -202,7 +202,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -235,7 +235,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/generic-release-homebrew_pr_bottle_hash_updater.xml /tmp/pr_xml_configuration/generic-release-homebrew_pr_bottle_hash_updater.xml
--- /tmp/current_xml_configuration/generic-release-homebrew_pr_bottle_hash_updater.xml 2026-07-30 17:58:49.678584855 +0000
+++ /tmp/pr_xml_configuration/generic-release-homebrew_pr_bottle_hash_updater.xml 2026-07-30 17:58:38.751177007 +0000
@@ -214,7 +214,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -247,7 +247,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/generic-release-homebrew_pull_request_updater.xml /tmp/pr_xml_configuration/generic-release-homebrew_pull_request_updater.xml
--- /tmp/current_xml_configuration/generic-release-homebrew_pull_request_updater.xml 2026-07-30 17:58:49.635681306 +0000
+++ /tmp/pr_xml_configuration/generic-release-homebrew_pull_request_updater.xml 2026-07-30 17:58:38.707068375 +0000
@@ -221,7 +221,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -254,7 +254,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/generic-release-homebrew_remove_dependent_bottles.xml /tmp/pr_xml_configuration/generic-release-homebrew_remove_dependent_bottles.xml
--- /tmp/current_xml_configuration/generic-release-homebrew_remove_dependent_bottles.xml 2026-07-30 17:58:49.692130547 +0000
+++ /tmp/pr_xml_configuration/generic-release-homebrew_remove_dependent_bottles.xml 2026-07-30 17:58:38.764929158 +0000
@@ -202,7 +202,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -235,7 +235,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/generic-release-homebrew_triggered_bottle_builder.xml /tmp/pr_xml_configuration/generic-release-homebrew_triggered_bottle_builder.xml
--- /tmp/current_xml_configuration/generic-release-homebrew_triggered_bottle_builder.xml 2026-07-30 17:58:49.663693353 +0000
+++ /tmp/pr_xml_configuration/generic-release-homebrew_triggered_bottle_builder.xml 2026-07-30 17:58:38.737025224 +0000
@@ -248,7 +248,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -281,7 +281,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/generic_backport-debbuilder.xml /tmp/pr_xml_configuration/generic_backport-debbuilder.xml
--- /tmp/current_xml_configuration/generic_backport-debbuilder.xml 2026-07-30 17:58:56.718876052 +0000
+++ /tmp/pr_xml_configuration/generic_backport-debbuilder.xml 2026-07-30 17:58:45.660047478 +0000
@@ -222,7 +222,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -255,7 +255,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-cmake2-debbuilder.xml /tmp/pr_xml_configuration/gz-cmake2-debbuilder.xml
--- /tmp/current_xml_configuration/gz-cmake2-debbuilder.xml 2026-07-30 17:58:55.132604216 +0000
+++ /tmp/pr_xml_configuration/gz-cmake2-debbuilder.xml 2026-07-30 17:58:44.119056513 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-cmake2-source.xml /tmp/pr_xml_configuration/gz-cmake2-source.xml
--- /tmp/current_xml_configuration/gz-cmake2-source.xml 2026-07-30 17:58:55.140024326 +0000
+++ /tmp/pr_xml_configuration/gz-cmake2-source.xml 2026-07-30 17:58:44.126588931 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-cmake3-debbuilder.xml /tmp/pr_xml_configuration/gz-cmake3-debbuilder.xml
--- /tmp/current_xml_configuration/gz-cmake3-debbuilder.xml 2026-07-30 17:58:55.369547341 +0000
+++ /tmp/pr_xml_configuration/gz-cmake3-debbuilder.xml 2026-07-30 17:58:44.356736037 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-cmake3-source.xml /tmp/pr_xml_configuration/gz-cmake3-source.xml
--- /tmp/current_xml_configuration/gz-cmake3-source.xml 2026-07-30 17:58:55.372531513 +0000
+++ /tmp/pr_xml_configuration/gz-cmake3-source.xml 2026-07-30 17:58:44.359810714 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-cmake4-debbuilder.xml /tmp/pr_xml_configuration/gz-cmake4-debbuilder.xml
--- /tmp/current_xml_configuration/gz-cmake4-debbuilder.xml 2026-07-30 17:58:55.650343486 +0000
+++ /tmp/pr_xml_configuration/gz-cmake4-debbuilder.xml 2026-07-30 17:58:44.630607049 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-cmake4-source.xml /tmp/pr_xml_configuration/gz-cmake4-source.xml
--- /tmp/current_xml_configuration/gz-cmake4-source.xml 2026-07-30 17:58:55.653529567 +0000
+++ /tmp/pr_xml_configuration/gz-cmake4-source.xml 2026-07-30 17:58:44.634188594 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-cmake5-debbuilder.xml /tmp/pr_xml_configuration/gz-cmake5-debbuilder.xml
--- /tmp/current_xml_configuration/gz-cmake5-debbuilder.xml 2026-07-30 17:58:55.859183313 +0000
+++ /tmp/pr_xml_configuration/gz-cmake5-debbuilder.xml 2026-07-30 17:58:44.827926817 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-cmake5-source.xml /tmp/pr_xml_configuration/gz-cmake5-source.xml
--- /tmp/current_xml_configuration/gz-cmake5-source.xml 2026-07-30 17:58:55.862290702 +0000
+++ /tmp/pr_xml_configuration/gz-cmake5-source.xml 2026-07-30 17:58:44.830858136 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-common4-debbuilder.xml /tmp/pr_xml_configuration/gz-common4-debbuilder.xml
--- /tmp/current_xml_configuration/gz-common4-debbuilder.xml 2026-07-30 17:58:55.217452420 +0000
+++ /tmp/pr_xml_configuration/gz-common4-debbuilder.xml 2026-07-30 17:58:44.206811014 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-common4-source.xml /tmp/pr_xml_configuration/gz-common4-source.xml
--- /tmp/current_xml_configuration/gz-common4-source.xml 2026-07-30 17:58:55.220722675 +0000
+++ /tmp/pr_xml_configuration/gz-common4-source.xml 2026-07-30 17:58:44.210305736 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-common5-debbuilder.xml /tmp/pr_xml_configuration/gz-common5-debbuilder.xml
--- /tmp/current_xml_configuration/gz-common5-debbuilder.xml 2026-07-30 17:58:55.442488423 +0000
+++ /tmp/pr_xml_configuration/gz-common5-debbuilder.xml 2026-07-30 17:58:44.429918346 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-common5-source.xml /tmp/pr_xml_configuration/gz-common5-source.xml
--- /tmp/current_xml_configuration/gz-common5-source.xml 2026-07-30 17:58:55.445530390 +0000
+++ /tmp/pr_xml_configuration/gz-common5-source.xml 2026-07-30 17:58:44.432956495 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-common6-debbuilder.xml /tmp/pr_xml_configuration/gz-common6-debbuilder.xml
--- /tmp/current_xml_configuration/gz-common6-debbuilder.xml 2026-07-30 17:58:55.698994986 +0000
+++ /tmp/pr_xml_configuration/gz-common6-debbuilder.xml 2026-07-30 17:58:44.680442680 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-common6-source.xml /tmp/pr_xml_configuration/gz-common6-source.xml
--- /tmp/current_xml_configuration/gz-common6-source.xml 2026-07-30 17:58:55.702023751 +0000
+++ /tmp/pr_xml_configuration/gz-common6-source.xml 2026-07-30 17:58:44.683508378 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-common7-debbuilder.xml /tmp/pr_xml_configuration/gz-common7-debbuilder.xml
--- /tmp/current_xml_configuration/gz-common7-debbuilder.xml 2026-07-30 17:58:55.926709393 +0000
+++ /tmp/pr_xml_configuration/gz-common7-debbuilder.xml 2026-07-30 17:58:44.898960582 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-common7-source.xml /tmp/pr_xml_configuration/gz-common7-source.xml
--- /tmp/current_xml_configuration/gz-common7-source.xml 2026-07-30 17:58:55.930021026 +0000
+++ /tmp/pr_xml_configuration/gz-common7-source.xml 2026-07-30 17:58:44.902074904 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fortress-debbuilder.xml /tmp/pr_xml_configuration/gz-fortress-debbuilder.xml
--- /tmp/current_xml_configuration/gz-fortress-debbuilder.xml 2026-07-30 17:58:55.357710295 +0000
+++ /tmp/pr_xml_configuration/gz-fortress-debbuilder.xml 2026-07-30 17:58:44.344963110 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fortress-source.xml /tmp/pr_xml_configuration/gz-fortress-source.xml
--- /tmp/current_xml_configuration/gz-fortress-source.xml 2026-07-30 17:58:55.360798572 +0000
+++ /tmp/pr_xml_configuration/gz-fortress-source.xml 2026-07-30 17:58:44.348000069 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fuel-tools10-debbuilder.xml /tmp/pr_xml_configuration/gz-fuel-tools10-debbuilder.xml
--- /tmp/current_xml_configuration/gz-fuel-tools10-debbuilder.xml 2026-07-30 17:58:55.752718867 +0000
+++ /tmp/pr_xml_configuration/gz-fuel-tools10-debbuilder.xml 2026-07-30 17:58:44.729294913 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fuel-tools10-source.xml /tmp/pr_xml_configuration/gz-fuel-tools10-source.xml
--- /tmp/current_xml_configuration/gz-fuel-tools10-source.xml 2026-07-30 17:58:55.755673674 +0000
+++ /tmp/pr_xml_configuration/gz-fuel-tools10-source.xml 2026-07-30 17:58:44.732300730 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fuel-tools11-debbuilder.xml /tmp/pr_xml_configuration/gz-fuel-tools11-debbuilder.xml
--- /tmp/current_xml_configuration/gz-fuel-tools11-debbuilder.xml 2026-07-30 17:58:55.981989848 +0000
+++ /tmp/pr_xml_configuration/gz-fuel-tools11-debbuilder.xml 2026-07-30 17:58:44.952854683 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fuel-tools11-source.xml /tmp/pr_xml_configuration/gz-fuel-tools11-source.xml
--- /tmp/current_xml_configuration/gz-fuel-tools11-source.xml 2026-07-30 17:58:55.986659451 +0000
+++ /tmp/pr_xml_configuration/gz-fuel-tools11-source.xml 2026-07-30 17:58:44.957873870 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fuel-tools7-debbuilder.xml /tmp/pr_xml_configuration/gz-fuel-tools7-debbuilder.xml
--- /tmp/current_xml_configuration/gz-fuel-tools7-debbuilder.xml 2026-07-30 17:58:55.268208486 +0000
+++ /tmp/pr_xml_configuration/gz-fuel-tools7-debbuilder.xml 2026-07-30 17:58:44.257808355 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fuel-tools7-source.xml /tmp/pr_xml_configuration/gz-fuel-tools7-source.xml
--- /tmp/current_xml_configuration/gz-fuel-tools7-source.xml 2026-07-30 17:58:55.270409456 +0000
+++ /tmp/pr_xml_configuration/gz-fuel-tools7-source.xml 2026-07-30 17:58:44.260973107 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fuel-tools9-debbuilder.xml /tmp/pr_xml_configuration/gz-fuel-tools9-debbuilder.xml
--- /tmp/current_xml_configuration/gz-fuel-tools9-debbuilder.xml 2026-07-30 17:58:55.523857942 +0000
+++ /tmp/pr_xml_configuration/gz-fuel-tools9-debbuilder.xml 2026-07-30 17:58:44.505054250 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fuel-tools9-source.xml /tmp/pr_xml_configuration/gz-fuel-tools9-source.xml
--- /tmp/current_xml_configuration/gz-fuel-tools9-source.xml 2026-07-30 17:58:55.527178993 +0000
+++ /tmp/pr_xml_configuration/gz-fuel-tools9-source.xml 2026-07-30 17:58:44.508749892 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-gui10-debbuilder.xml /tmp/pr_xml_configuration/gz-gui10-debbuilder.xml
--- /tmp/current_xml_configuration/gz-gui10-debbuilder.xml 2026-07-30 17:58:56.009140876 +0000
+++ /tmp/pr_xml_configuration/gz-gui10-debbuilder.xml 2026-07-30 17:58:44.980914928 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-gui10-source.xml /tmp/pr_xml_configuration/gz-gui10-source.xml
--- /tmp/current_xml_configuration/gz-gui10-source.xml 2026-07-30 17:58:56.012164732 +0000
+++ /tmp/pr_xml_configuration/gz-gui10-source.xml 2026-07-30 17:58:44.984302349 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-gui6-debbuilder.xml /tmp/pr_xml_configuration/gz-gui6-debbuilder.xml
--- /tmp/current_xml_configuration/gz-gui6-debbuilder.xml 2026-07-30 17:58:55.291943793 +0000
+++ /tmp/pr_xml_configuration/gz-gui6-debbuilder.xml 2026-07-30 17:58:44.282175131 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay
... (truncated, diff too large for a GitHub comment) |
Updated comments regarding nvidia-smi usage on the agent.
This is an automatic response from the CI system for Jenkins DSL generation.Below is the list of Jenkins XML configuration files changed by this PR (from changes to DSL) and the content changed in the configuration files: 📂 XML Jenkins configuration files changed in this PRDetails
📑 Content changed in the XML configuration files in this PRDetailsdiff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/_releasepy.xml /tmp/pr_xml_configuration/_releasepy.xml
--- /tmp/current_xml_configuration/_releasepy.xml 2026-07-30 18:00:32.181954155 +0000
+++ /tmp/pr_xml_configuration/_releasepy.xml 2026-07-30 18:00:21.451181371 +0000
@@ -242,7 +242,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -275,7 +275,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/_test_gz_source.xml /tmp/pr_xml_configuration/_test_gz_source.xml
--- /tmp/current_xml_configuration/_test_gz_source.xml 2026-07-30 18:00:39.928263489 +0000
+++ /tmp/pr_xml_configuration/_test_gz_source.xml 2026-07-30 18:00:29.014215794 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/_test_job_from_dsl.xml /tmp/pr_xml_configuration/_test_job_from_dsl.xml
--- /tmp/current_xml_configuration/_test_job_from_dsl.xml 2026-07-30 18:00:39.900304902 +0000
+++ /tmp/pr_xml_configuration/_test_job_from_dsl.xml 2026-07-30 18:00:28.984893692 +0000
@@ -154,7 +154,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -187,7 +187,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/_test_job_from_dsl_mac_amd64.xml /tmp/pr_xml_configuration/_test_job_from_dsl_mac_amd64.xml
--- /tmp/current_xml_configuration/_test_job_from_dsl_mac_amd64.xml 2026-07-30 18:00:39.903422706 +0000
+++ /tmp/pr_xml_configuration/_test_job_from_dsl_mac_amd64.xml 2026-07-30 18:00:28.988201182 +0000
@@ -159,7 +159,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -192,7 +192,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/_test_job_from_dsl_mac_arm64.xml /tmp/pr_xml_configuration/_test_job_from_dsl_mac_arm64.xml
--- /tmp/current_xml_configuration/_test_job_from_dsl_mac_arm64.xml 2026-07-30 18:00:39.906093646 +0000
+++ /tmp/pr_xml_configuration/_test_job_from_dsl_mac_arm64.xml 2026-07-30 18:00:28.991303206 +0000
@@ -159,7 +159,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -192,7 +192,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/_test_pr_job_from_dsl.xml /tmp/pr_xml_configuration/_test_pr_job_from_dsl.xml
--- /tmp/current_xml_configuration/_test_pr_job_from_dsl.xml 2026-07-30 18:00:39.915245052 +0000
+++ /tmp/pr_xml_configuration/_test_pr_job_from_dsl.xml 2026-07-30 18:00:29.001308510 +0000
@@ -210,7 +210,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -243,7 +243,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/_test_releasepy.xml /tmp/pr_xml_configuration/_test_releasepy.xml
--- /tmp/current_xml_configuration/_test_releasepy.xml 2026-07-30 18:00:39.918053068 +0000
+++ /tmp/pr_xml_configuration/_test_releasepy.xml 2026-07-30 18:00:29.004404861 +0000
@@ -242,7 +242,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -275,7 +275,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/debian-ratt-builder.xml /tmp/pr_xml_configuration/debian-ratt-builder.xml
--- /tmp/current_xml_configuration/debian-ratt-builder.xml 2026-07-30 18:00:32.285256394 +0000
+++ /tmp/pr_xml_configuration/debian-ratt-builder.xml 2026-07-30 18:00:21.564810023 +0000
@@ -180,7 +180,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -213,7 +213,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/generic-release-homebrew_bump_unbottled_dependencies.xml /tmp/pr_xml_configuration/generic-release-homebrew_bump_unbottled_dependencies.xml
--- /tmp/current_xml_configuration/generic-release-homebrew_bump_unbottled_dependencies.xml 2026-07-30 18:00:31.925210032 +0000
+++ /tmp/pr_xml_configuration/generic-release-homebrew_bump_unbottled_dependencies.xml 2026-07-30 18:00:21.222222215 +0000
@@ -202,7 +202,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -235,7 +235,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/generic-release-homebrew_pr_bottle_hash_updater.xml /tmp/pr_xml_configuration/generic-release-homebrew_pr_bottle_hash_updater.xml
--- /tmp/current_xml_configuration/generic-release-homebrew_pr_bottle_hash_updater.xml 2026-07-30 18:00:31.901762570 +0000
+++ /tmp/pr_xml_configuration/generic-release-homebrew_pr_bottle_hash_updater.xml 2026-07-30 18:00:21.197908790 +0000
@@ -214,7 +214,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -247,7 +247,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/generic-release-homebrew_pull_request_updater.xml /tmp/pr_xml_configuration/generic-release-homebrew_pull_request_updater.xml
--- /tmp/current_xml_configuration/generic-release-homebrew_pull_request_updater.xml 2026-07-30 18:00:31.862146471 +0000
+++ /tmp/pr_xml_configuration/generic-release-homebrew_pull_request_updater.xml 2026-07-30 18:00:21.157130192 +0000
@@ -221,7 +221,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -254,7 +254,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/generic-release-homebrew_remove_dependent_bottles.xml /tmp/pr_xml_configuration/generic-release-homebrew_remove_dependent_bottles.xml
--- /tmp/current_xml_configuration/generic-release-homebrew_remove_dependent_bottles.xml 2026-07-30 18:00:31.915211011 +0000
+++ /tmp/pr_xml_configuration/generic-release-homebrew_remove_dependent_bottles.xml 2026-07-30 18:00:21.210683998 +0000
@@ -202,7 +202,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -235,7 +235,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/generic-release-homebrew_triggered_bottle_builder.xml /tmp/pr_xml_configuration/generic-release-homebrew_triggered_bottle_builder.xml
--- /tmp/current_xml_configuration/generic-release-homebrew_triggered_bottle_builder.xml 2026-07-30 18:00:31.889059436 +0000
+++ /tmp/pr_xml_configuration/generic-release-homebrew_triggered_bottle_builder.xml 2026-07-30 18:00:21.184229787 +0000
@@ -248,7 +248,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -281,7 +281,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/generic_backport-debbuilder.xml /tmp/pr_xml_configuration/generic_backport-debbuilder.xml
--- /tmp/current_xml_configuration/generic_backport-debbuilder.xml 2026-07-30 18:00:39.116378020 +0000
+++ /tmp/pr_xml_configuration/generic_backport-debbuilder.xml 2026-07-30 18:00:28.217959654 +0000
@@ -222,7 +222,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -255,7 +255,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-cmake2-debbuilder.xml /tmp/pr_xml_configuration/gz-cmake2-debbuilder.xml
--- /tmp/current_xml_configuration/gz-cmake2-debbuilder.xml 2026-07-30 18:00:37.712127917 +0000
+++ /tmp/pr_xml_configuration/gz-cmake2-debbuilder.xml 2026-07-30 18:00:26.906714438 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-cmake2-source.xml /tmp/pr_xml_configuration/gz-cmake2-source.xml
--- /tmp/current_xml_configuration/gz-cmake2-source.xml 2026-07-30 18:00:37.718990910 +0000
+++ /tmp/pr_xml_configuration/gz-cmake2-source.xml 2026-07-30 18:00:26.914404737 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-cmake3-debbuilder.xml /tmp/pr_xml_configuration/gz-cmake3-debbuilder.xml
--- /tmp/current_xml_configuration/gz-cmake3-debbuilder.xml 2026-07-30 18:00:37.913885680 +0000
+++ /tmp/pr_xml_configuration/gz-cmake3-debbuilder.xml 2026-07-30 18:00:27.122002770 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-cmake3-source.xml /tmp/pr_xml_configuration/gz-cmake3-source.xml
--- /tmp/current_xml_configuration/gz-cmake3-source.xml 2026-07-30 18:00:37.927683954 +0000
+++ /tmp/pr_xml_configuration/gz-cmake3-source.xml 2026-07-30 18:00:27.125023846 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-cmake4-debbuilder.xml /tmp/pr_xml_configuration/gz-cmake4-debbuilder.xml
--- /tmp/current_xml_configuration/gz-cmake4-debbuilder.xml 2026-07-30 18:00:38.163344380 +0000
+++ /tmp/pr_xml_configuration/gz-cmake4-debbuilder.xml 2026-07-30 18:00:27.362722445 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-cmake4-source.xml /tmp/pr_xml_configuration/gz-cmake4-source.xml
--- /tmp/current_xml_configuration/gz-cmake4-source.xml 2026-07-30 18:00:38.166673677 +0000
+++ /tmp/pr_xml_configuration/gz-cmake4-source.xml 2026-07-30 18:00:27.365935307 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-cmake5-debbuilder.xml /tmp/pr_xml_configuration/gz-cmake5-debbuilder.xml
--- /tmp/current_xml_configuration/gz-cmake5-debbuilder.xml 2026-07-30 18:00:38.353792741 +0000
+++ /tmp/pr_xml_configuration/gz-cmake5-debbuilder.xml 2026-07-30 18:00:27.545085151 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-cmake5-source.xml /tmp/pr_xml_configuration/gz-cmake5-source.xml
--- /tmp/current_xml_configuration/gz-cmake5-source.xml 2026-07-30 18:00:38.356479124 +0000
+++ /tmp/pr_xml_configuration/gz-cmake5-source.xml 2026-07-30 18:00:27.547728386 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-common4-debbuilder.xml /tmp/pr_xml_configuration/gz-common4-debbuilder.xml
--- /tmp/current_xml_configuration/gz-common4-debbuilder.xml 2026-07-30 18:00:37.774786363 +0000
+++ /tmp/pr_xml_configuration/gz-common4-debbuilder.xml 2026-07-30 18:00:26.972088790 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-common4-source.xml /tmp/pr_xml_configuration/gz-common4-source.xml
--- /tmp/current_xml_configuration/gz-common4-source.xml 2026-07-30 18:00:37.777832692 +0000
+++ /tmp/pr_xml_configuration/gz-common4-source.xml 2026-07-30 18:00:26.975112538 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-common5-debbuilder.xml /tmp/pr_xml_configuration/gz-common5-debbuilder.xml
--- /tmp/current_xml_configuration/gz-common5-debbuilder.xml 2026-07-30 18:00:37.992726913 +0000
+++ /tmp/pr_xml_configuration/gz-common5-debbuilder.xml 2026-07-30 18:00:27.185527682 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-common5-source.xml /tmp/pr_xml_configuration/gz-common5-source.xml
--- /tmp/current_xml_configuration/gz-common5-source.xml 2026-07-30 18:00:37.994827187 +0000
+++ /tmp/pr_xml_configuration/gz-common5-source.xml 2026-07-30 18:00:27.188206329 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-common6-debbuilder.xml /tmp/pr_xml_configuration/gz-common6-debbuilder.xml
--- /tmp/current_xml_configuration/gz-common6-debbuilder.xml 2026-07-30 18:00:38.210995271 +0000
+++ /tmp/pr_xml_configuration/gz-common6-debbuilder.xml 2026-07-30 18:00:27.406905141 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-common6-source.xml /tmp/pr_xml_configuration/gz-common6-source.xml
--- /tmp/current_xml_configuration/gz-common6-source.xml 2026-07-30 18:00:38.214169830 +0000
+++ /tmp/pr_xml_configuration/gz-common6-source.xml 2026-07-30 18:00:27.409645776 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-common7-debbuilder.xml /tmp/pr_xml_configuration/gz-common7-debbuilder.xml
--- /tmp/current_xml_configuration/gz-common7-debbuilder.xml 2026-07-30 18:00:38.396500017 +0000
+++ /tmp/pr_xml_configuration/gz-common7-debbuilder.xml 2026-07-30 18:00:27.587701239 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-common7-source.xml /tmp/pr_xml_configuration/gz-common7-source.xml
--- /tmp/current_xml_configuration/gz-common7-source.xml 2026-07-30 18:00:38.399174770 +0000
+++ /tmp/pr_xml_configuration/gz-common7-source.xml 2026-07-30 18:00:27.590360490 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fortress-debbuilder.xml /tmp/pr_xml_configuration/gz-fortress-debbuilder.xml
--- /tmp/current_xml_configuration/gz-fortress-debbuilder.xml 2026-07-30 18:00:37.902798764 +0000
+++ /tmp/pr_xml_configuration/gz-fortress-debbuilder.xml 2026-07-30 18:00:27.111170166 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fortress-source.xml /tmp/pr_xml_configuration/gz-fortress-source.xml
--- /tmp/current_xml_configuration/gz-fortress-source.xml 2026-07-30 18:00:37.905741173 +0000
+++ /tmp/pr_xml_configuration/gz-fortress-source.xml 2026-07-30 18:00:27.113946881 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fuel-tools10-debbuilder.xml /tmp/pr_xml_configuration/gz-fuel-tools10-debbuilder.xml
--- /tmp/current_xml_configuration/gz-fuel-tools10-debbuilder.xml 2026-07-30 18:00:38.262404988 +0000
+++ /tmp/pr_xml_configuration/gz-fuel-tools10-debbuilder.xml 2026-07-30 18:00:27.448661621 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fuel-tools10-source.xml /tmp/pr_xml_configuration/gz-fuel-tools10-source.xml
--- /tmp/current_xml_configuration/gz-fuel-tools10-source.xml 2026-07-30 18:00:38.265335212 +0000
+++ /tmp/pr_xml_configuration/gz-fuel-tools10-source.xml 2026-07-30 18:00:27.451316608 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fuel-tools11-debbuilder.xml /tmp/pr_xml_configuration/gz-fuel-tools11-debbuilder.xml
--- /tmp/current_xml_configuration/gz-fuel-tools11-debbuilder.xml 2026-07-30 18:00:38.439709436 +0000
+++ /tmp/pr_xml_configuration/gz-fuel-tools11-debbuilder.xml 2026-07-30 18:00:27.629278473 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fuel-tools11-source.xml /tmp/pr_xml_configuration/gz-fuel-tools11-source.xml
--- /tmp/current_xml_configuration/gz-fuel-tools11-source.xml 2026-07-30 18:00:38.441832610 +0000
+++ /tmp/pr_xml_configuration/gz-fuel-tools11-source.xml 2026-07-30 18:00:27.631930909 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fuel-tools7-debbuilder.xml /tmp/pr_xml_configuration/gz-fuel-tools7-debbuilder.xml
--- /tmp/current_xml_configuration/gz-fuel-tools7-debbuilder.xml 2026-07-30 18:00:37.818999323 +0000
+++ /tmp/pr_xml_configuration/gz-fuel-tools7-debbuilder.xml 2026-07-30 18:00:27.029948970 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fuel-tools7-source.xml /tmp/pr_xml_configuration/gz-fuel-tools7-source.xml
--- /tmp/current_xml_configuration/gz-fuel-tools7-source.xml 2026-07-30 18:00:37.822006627 +0000
+++ /tmp/pr_xml_configuration/gz-fuel-tools7-source.xml 2026-07-30 18:00:27.032834781 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fuel-tools9-debbuilder.xml /tmp/pr_xml_configuration/gz-fuel-tools9-debbuilder.xml
--- /tmp/current_xml_configuration/gz-fuel-tools9-debbuilder.xml 2026-07-30 18:00:38.043745849 +0000
+++ /tmp/pr_xml_configuration/gz-fuel-tools9-debbuilder.xml 2026-07-30 18:00:27.249397511 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-fuel-tools9-source.xml /tmp/pr_xml_configuration/gz-fuel-tools9-source.xml
--- /tmp/current_xml_configuration/gz-fuel-tools9-source.xml 2026-07-30 18:00:38.046543408 +0000
+++ /tmp/pr_xml_configuration/gz-fuel-tools9-source.xml 2026-07-30 18:00:27.252600687 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-gui10-debbuilder.xml /tmp/pr_xml_configuration/gz-gui10-debbuilder.xml
--- /tmp/current_xml_configuration/gz-gui10-debbuilder.xml 2026-07-30 18:00:38.474405874 +0000
+++ /tmp/pr_xml_configuration/gz-gui10-debbuilder.xml 2026-07-30 18:00:27.652764701 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
@@ -298,7 +298,7 @@
def old_labels = node.getLabelString()
println("Checking if nvidia mismatch error is present in log")
-if (!(build.getLog(1000) =~ "nvml error: driver/library version mismatch")) {
+if (!(build.getLog(1000) =~ "(?i:nvml.*driver/library version mismatch)")) {
println(" NVIDIA driver/library version mismatch not detected in the log - Not performing any automatic recovery steps")
return 1;
} else {
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-gui10-source.xml /tmp/pr_xml_configuration/gz-gui10-source.xml
--- /tmp/current_xml_configuration/gz-gui10-source.xml 2026-07-30 18:00:38.478420127 +0000
+++ /tmp/pr_xml_configuration/gz-gui10-source.xml 2026-07-30 18:00:27.655339732 +0000
@@ -267,7 +267,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay'>
diff -ur -I '.*<id>dashboard_portlet_.*</id>.*' /tmp/current_xml_configuration/gz-gui6-debbuilder.xml /tmp/pr_xml_configuration/gz-gui6-debbuilder.xml
--- /tmp/current_xml_configuration/gz-gui6-debbuilder.xml 2026-07-30 18:00:37.840789891 +0000
+++ /tmp/pr_xml_configuration/gz-gui6-debbuilder.xml 2026-07-30 18:00:27.051949715 +0000
@@ -265,7 +265,7 @@
<disabled>false</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
<com.chikli.hudson.plugin.naginator.NaginatorPublisher>
- <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|nvml error: driver/library version mismatch</regexpForRerun>
+ <regexpForRerun>java.nio.channels.ClosedChannelException|Error: Another `brew update` process is already running.|Error: Empty installation|(?i:nvml.*driver/library version mismatch)</regexpForRerun>
<checkRegexp>true</checkRegexp>
<maxSchedule>2</maxSchedule>
<delay class='com.chikli.hudson.plugin.naginator.FixedDelay
... (truncated, diff too large for a GitHub comment) |
Alternative to #1522
The recovery regex was written in 2023 against the message printed by libnvidia-container / nvidia-container-cli:
The agents now run nvidia-container-toolkit 1.19.1, whose CDI "auto" path is Go code using go-nvml and reports instead:
Different prefix and different capitalization, so neither the naginator rerun nor the post-build recovery matched. A node in that state was left in the pool failing every GPU job it picked up, e.g. https://build.osrfoundation.org/job/gz_sim-ci-pr_any-noble-amd64/2521/
Match on the stable part of both wordings and keep the expression in a single Globals constant, since the value has to stay in sync between the naginator publisher and the embedded recovery script.
Assisted-By: Claude Opus 5