Skip to content

Merge branch 'main' into issue-1162

226f6e0
Select commit
Loading
Failed to load commit list.
Draft

SetupJenkinsfile fails for plugin kryptowire #1611

Merge branch 'main' into issue-1162
226f6e0
Select commit
Loading
Failed to load commit list.
ci.jenkins.io / Tests / linux-25 / Build (linux-25) failed Mar 5, 2026

io.jenkins.tools.pluginmodernizer.cli.CommandLineITCase.testComplexRecipeOnLocalPlugin(WireMockRuntimeInfo) failed

io.jenkins.tools.pluginmodernizer.cli.CommandLineITCase.testComplexRecipeOnLocalPlugin(WireMockRuntimeInfo) failed

Details

io.jenkins.tools.pluginmodernizer.cli.CommandLineITCase.testComplexRecipeOnLocalPlugin(WireMockRuntimeInfo)

Multiple Failures (1 failure)
 org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
Stack trace
org.opentest4j.MultipleFailuresError: 
Multiple Failures (1 failure)
	org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:80)
	at org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:44)
	at org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:38)
	at org.junit.jupiter.api.Assertions.assertAll(Assertions.java:3037)
	at io.jenkins.tools.pluginmodernizer.cli.CommandLineITCase.testComplexRecipeOnLocalPlugin(CommandLineITCase.java:593)
	Suppressed: org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
		at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:158)
		at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:139)
		at org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:69)
		at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:41)
		at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:35)
		at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:195)
		at io.jenkins.tools.pluginmodernizer.cli.CommandLineITCase.lambda$testComplexRecipeOnLocalPlugin$1(CommandLineITCase.java:595)
		at org.junit.jupiter.api.AssertAll.lambda$assertAll$0(AssertAll.java:68)
		at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:214)
		at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
		at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)
		at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
		at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:635)
		at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:291)
		at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:652)
		at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:658)
		at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:663)
		at org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:77)
		... 4 more
Standard error
Mar 05, 2026 7:42:05 PM org.junit.jupiter.engine.extension.TempDirectory$CloseablePath close
INFO: Skipping cleanup of temp dir /tmp/junit-2444025234470126170 for field CommandLineITCase.cachePath due to CleanupMode.NEVER.
Standard out
2026-03-05T19:39:44.340Z [INFO] [Thread=ForkJoinPool-1-worker-1] - o.testcontainers.DockerClientFactory # Testcontainers version: 2.0.3 
2026-03-05T19:39:46.970Z [INFO] [Thread=ForkJoinPool-1-worker-1] - o.t.d.DockerClientProviderStrategy # Found Docker environment with local Unix socket (unix:///var/run/docker.sock) 
2026-03-05T19:39:46.989Z [INFO] [Thread=ForkJoinPool-1-worker-1] - o.testcontainers.DockerClientFactory # Docker host IP address is localhost 
2026-03-05T19:39:47.031Z [INFO] [Thread=ForkJoinPool-1-worker-1] - o.testcontainers.DockerClientFactory # Connected to docker: 
  Server Version: 28.5.2
  API Version: 1.51
  Operating System: Ubuntu 22.04.5 LTS
  Total Memory: 15706 MB 
2026-03-05T19:39:47.077Z [INFO] [Thread=ForkJoinPool-1-worker-1] - o.testcontainers.images.PullPolicy # Image pull policy will be performed by: DefaultPullPolicy() 
2026-03-05T19:39:47.084Z [INFO] [Thread=ForkJoinPool-1-worker-1] - o.t.utility.ImageNameSubstitutor # Image name substitution will be performed by: DefaultImageNameSubstitutor (composite of 'ConfigurationFileImageNameSubstitutor' and 'PrefixingImageNameSubstitutor') 
2026-03-05T19:39:47.130Z [DEBUG] [Thread=ForkJoinPool-1-worker-1] - tc.testcontainers/ryuk:0.13.0 # testcontainers/ryuk:0.13.0 is not in image name cache, updating... 
2026-03-05T19:39:47.165Z [INFO] [Thread=ForkJoinPool-1-worker-1] - tc.testcontainers/ryuk:0.13.0 # Pulling docker image: testcontainers/ryuk:0.13.0. Please be patient; this may take some time but only needs to be done once. 
2026-03-05T19:39:47.181Z [INFO] [Thread=ForkJoinPool-1-worker-1] - o.t.utility.RegistryAuthLocator # Failure when attempting to lookup auth config. Please ignore if you don't have images in an authenticated registry. Details: (dockerImageName: testcontainers/ryuk:latest, configFile: /home/jenkins/.docker/config.json, configEnv: DOCKER_AUTH_CONFIG). Falling back to docker-java default behaviour. Exception message: Status 404: No config supplied. Checked in order: /home/jenkins/.docker/config.json (file not found), DOCKER_AUTH_CONFIG (not set) 
2026-03-05T19:39:47.444Z [INFO] [Thread=docker-java-stream--792291873] - tc.testcontainers/ryuk:0.13.0 # Starting to pull image 
2026-03-05T19:39:47.520Z [INFO] [Thread=docker-java-stream--792291873] - tc.testcontainers/ryuk:0.13.0 # Pulling image layers:  0 pending,  0 downloaded,  0 extracted, (0 bytes/0 bytes) 
2026-03-05T19:39:47.528Z [INFO] [Thread=docker-java-stream--792291873] - tc.testcontainers/ryuk:0.13.0 # Pulling image layers:  1 pending,  1 downloaded,  0 extracted, (211 KB/? MB) 
2026-03-05T19:39:47.532Z [INFO] [Thread=docker-java-stream--792291873] - tc.testcontainers/ryuk:0.13.0 # Pulling image layers:  1 pending,  1 downloaded,  1 extracted, (310 KB/? MB) 
2026-03-05T19:39:47.552Z [INFO] [Thread=docker-java-stream--792291873] - tc.testcontainers/ryuk:0.13.0 # Pulling image layers:  0 pending,  2 downloaded,  1 extracted, (310 KB/6 MB) 
2026-03-05T19:39:47.633Z [INFO] [Thread=docker-java-stream--792291873] - tc.testcontainers/ryuk:0.13.0 # Pulling image layers:  0 pending,  2 downloaded,  2 extracted, (6 MB/6 MB) 
2026-03-05T19:39:47.666Z [INFO] [Thread=ForkJoinPool-1-worker-1] - tc.testcontainers/ryuk:0.13.0 # Image testcontainers/ryuk:0.13.0 pull took PT0.50057404S 
2026-03-05T19:39:47.748Z [DEBUG] [Thread=ForkJoinPool-1-worker-1] - tc.testcontainers/ryuk:0.13.0 # Starting container: testcontainers/ryuk:0.13.0 
2026-03-05T19:39:47.752Z [DEBUG] [Thread=ForkJoinPool-1-worker-1] - tc.testcontainers/ryuk:0.13.0 # Trying to start container: testcontainers/ryuk:0.13.0 (attempt 1/1) 
2026-03-05T19:39:47.753Z [DEBUG] [Thread=ForkJoinPool-1-worker-1] - tc.testcontainers/ryuk:0.13.0 # Starting container: testcontainers/ryuk:0.13.0 
2026-03-05T19:39:47.753Z [INFO] [Thread=ForkJoinPool-1-worker-1] - tc.testcontainers/ryuk:0.13.0 # Creating container for image: testcontainers/ryuk:0.13.0 
2026-03-05T19:39:48.010Z [INFO] [Thread=ForkJoinPool-1-worker-1] - tc.testcontainers/ryuk:0.13.0 # Container testcontainers/ryuk:0.13.0 is starting: e0a7809ceceae1a2ba392639149bee4c66c40b8c895337dc8820172a5a88e4a3 
2026-03-05T19:39:48.685Z [INFO] [Thread=ForkJoinPool-1-worker-1] - tc.testcontainers/ryuk:0.13.0 # Container testcontainers/ryuk:0.13.0 started in PT0.931913659S 
2026-03-05T19:39:48.696Z [INFO] [Thread=ForkJoinPool-1-worker-1] - o.t.utility.RyukResourceReaper # Ryuk started - will monitor and terminate Testcontainers containers on JVM exit 
2026-03-05T19:39:48.696Z [INFO] [Thread=ForkJoinPool-1-worker-1] - o.testcontainers.DockerClientFactory # Checking the system... 
2026-03-05T19:39:48.698Z [INFO] [Thread=ForkJoinPool-1-worker-1] - o.testcontainers.DockerClientFactory # ✔︎ Docker server version should be at least 1.6.0 
2026-03-05T19:39:51.241Z [DEBUG] [Thread=ForkJoinPool-1-worker-1] - i.j.t.p.cli.CommandLineITCase # Created log file: /home/jenkins/agent/workspace/s_plugin-modernizer-tool_PR-1611/plugin-modernizer-cli/logs/testComplexRecipeOnLocalPlugin.txt 
[[ATTACHMENT|/home/jenkins/agent/workspace/s_plugin-modernizer-tool_PR-1611/plugin-modernizer-cli/logs/testComplexRecipeOnLocalPlugin.txt]]
[[ATTACHMENT|/tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/empty/logs/invoker.logs]]
[[ATTACHMENT|/home/jenkins/agent/workspace/s_plugin-modernizer-tool_PR-1611/plugin-modernizer-cli/logs/testComplexRecipeOnLocalPlugin.txt]]
2026-03-05T19:39:55.733Z [INFO] [Thread=ForkJoinPool-1-worker-1] - i.j.t.p.cli.CommandLineITCase # Maven version used: 3.9.12 
2026-03-05T19:39:55.734Z [INFO] [Thread=ForkJoinPool-1-worker-1] - i.j.t.p.cli.CommandLineITCase # Maven version used: 3.9.12 
2026-03-05T19:39:55.735Z [DEBUG] [Thread=ForkJoinPool-1-worker-1] - i.j.t.p.cli.CommandLineITCase # Run args: --maven-local-repo /home/jenkins/agent/workspace/s_plugin-modernizer-tool_PR-1611@tmp/m2repo --plugin-path /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/empty/sources --debug --maven-home /home/jenkins/agent/workspace/s_plugin-modernizer-tool_PR-1611/plugin-modernizer-cli/target/apache-maven-3.9.12 --ssh-private-key /tmp/junit-71260257156705694/empty --cache-path /tmp/junit-2444025234470126170 --github-api-url http://localhost:46283/api --jenkins-update-center http://localhost:46283/update-center.json --jenkins-plugin-info http://localhost:46283/plugin-versions.json --plugin-health-score http://localhost:46283/scores --jenkins-plugins-stats-installations-url http://localhost:46283/jenkins-stats/svg/202406-plugins.csv  
2026-03-05T19:39:55.741Z [DEBUG] [Thread=ForkJoinPool-1-worker-1] - i.j.t.p.cli.CommandLineITCase # Using java executable: /opt/jdk-25/bin/java 
2026-03-05T19:39:55.841Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # -XX:-AOTInvokeDynamicLinking -XX:-AOTRecordTraining -XX:-AOTReplayTraining -XX:ConcGCThreads=1 -XX:G1ConcRefinementThreads=4 -XX:InitialHeapSize=257328704 -XX:MarkStackSize=4194304 -XX:MaxHeapSize=4117259264 -XX:MinHeapSize=6815736 -XX:+PrintCommandLineFlags -XX:ReservedCodeCacheSize=251658240 -XX:+SegmentedCodeCache -XX:-THPStackMitigation -XX:+UseCompressedOops -XX:+UseG1GC  
2026-03-05T19:40:01.239Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # [INFO] Setting: -Dchangelist=2896.v226f6e0321f1 -DscmTag=226f6e0321f1ac95921a8979f74912827836123e -Dproject.build.outputTimestamp=2026-03-05T19:28:37Z 
2026-03-05T19:40:01.239Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # [INFO] Setting: -DgitHubRepo=akash-manna-sky/plugin-modernizer-tool 
2026-03-05T19:40:01.240Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # [INFO] Scanning for projects... 
2026-03-05T19:40:01.330Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # [INFO]  
2026-03-05T19:40:01.334Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # [INFO] ---------< io.jenkins.plugin-modernizer:plugin-modernizer-it >---------- 
2026-03-05T19:40:01.334Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # [INFO] Building plugin-modernizer-it 2896.v226f6e0321f1 
2026-03-05T19:40:01.334Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # [INFO]   from pom-it.xml 
2026-03-05T19:40:01.335Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # [INFO] --------------------------------[ pom ]--------------------------------- 
2026-03-05T19:40:01.464Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # [INFO]  
2026-03-05T19:40:01.464Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # [INFO] --- exec:3.5.0:exec (exec) @ plugin-modernizer-it --- 
2026-03-05T19:40:03.309Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Found single-module plugin 'empty' at root level  
2026-03-05T19:40:03.360Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Run Plugin Modernizer in dry-run mode  
2026-03-05T19:40:03.373Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Running in dry-run because of local plugin: empty  
2026-03-05T19:40:03.620Z [ERROR] [Thread=StreamPumper-systemErr] - i.j.t.p.cli.CommandLineITCase # WARNING: A terminally deprecated method in sun.misc.Unsafe has been called 
2026-03-05T19:40:03.621Z [ERROR] [Thread=StreamPumper-systemErr] - i.j.t.p.cli.CommandLineITCase # WARNING: sun.misc.Unsafe::staticFieldBase has been called by com.google.inject.internal.aop.HiddenClassDefiner (file:/home/jenkins/agent/workspace/s_plugin-modernizer-tool_PR-1611/plugin-modernizer-cli/target/jenkins-plugin-modernizer-2896.v226f6e0321f1.jar) 
2026-03-05T19:40:03.621Z [ERROR] [Thread=StreamPumper-systemErr] - i.j.t.p.cli.CommandLineITCase # WARNING: Please consider reporting this to the maintainers of class com.google.inject.internal.aop.HiddenClassDefiner 
2026-03-05T19:40:03.621Z [ERROR] [Thread=StreamPumper-systemErr] - i.j.t.p.cli.CommandLineITCase # WARNING: sun.misc.Unsafe::staticFieldBase will be removed in a future release 
2026-03-05T19:40:04.116Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Maven version detected: 3.9.12  
2026-03-05T19:40:04.117Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Connecting to GitHub using token...  
2026-03-05T19:40:04.496Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # (7c8326a4) GitHub API request: GET http://localhost:46283/api/user  
2026-03-05T19:40:05.142Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Getting current user using token...  
2026-03-05T19:40:05.143Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Connected to GitHub as 0 <fake-owner@users.noreply.github.com>  
2026-03-05T19:40:05.144Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Using SSH private key for git operation: /tmp/junit-71260257156705694/empty  
2026-03-05T19:40:05.910Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Using SSH private key for git operation: /tmp/junit-71260257156705694/empty  
2026-03-05T19:40:06.324Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Maven version detected: 3.9.12  
2026-03-05T19:40:06.324Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Plugins: [empty]  
2026-03-05T19:40:06.325Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Recipe: io.jenkins.tools.pluginmodernizer.UpgradeNextMajorParentVersion  
2026-03-05T19:40:06.326Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # GitHub owner: fake-owner  
2026-03-05T19:40:06.327Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # SSH private key: /tmp/junit-71260257156705694/empty  
2026-03-05T19:40:06.327Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Update Center Url: http://localhost:46283/update-center.json  
2026-03-05T19:40:06.328Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Plugin versions Url: http://localhost:46283/plugin-versions.json  
2026-03-05T19:40:06.329Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Plugin Health Score Url: http://localhost:46283/scores  
2026-03-05T19:40:06.329Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Installation Stats Url: http://localhost:46283/jenkins-stats/svg/202406-plugins.csv  
2026-03-05T19:40:06.330Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Cache Path: /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli  
2026-03-05T19:40:06.330Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Java Version: 25.0.2  
2026-03-05T19:40:06.331Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Maven Home: /home/jenkins/agent/workspace/s_plugin-modernizer-tool_PR-1611/plugin-modernizer-cli/target/apache-maven-3.9.12  
2026-03-05T19:40:06.331Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Maven Local Repository: /home/jenkins/agent/workspace/s_plugin-modernizer-tool_PR-1611@tmp/m2repo  
2026-03-05T19:40:06.332Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Dry Run: true  
2026-03-05T19:40:06.332Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Maven rewrite plugin version: 6.32.0  
2026-03-05T19:40:06.333Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Cache entry not found for cache /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli at path . and key plugin-versions.json  
2026-03-05T19:40:06.367Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Fetching data from: http://localhost:46283/plugin-versions.json  
2026-03-05T19:40:06.385Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Fetched data from: http://localhost:46283/plugin-versions.json  
2026-03-05T19:40:06.405Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Writing JSON file to /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/./plugin-versions.json  
2026-03-05T19:40:06.434Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # No GitHub repo found in POM file for plugin. Assuming current folder is the repo name: sources  
2026-03-05T19:40:06.435Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Repository name: sources  
2026-03-05T19:40:06.435Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Plugin empty latest version: null  
2026-03-05T19:40:06.436Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Plugin empty health score: null  
2026-03-05T19:40:06.437Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Cache entry not found for cache /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli at path . and key update-center.json  
2026-03-05T19:40:06.439Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Fetching data from: http://localhost:46283/update-center.json  
2026-03-05T19:40:06.464Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Fetched data from: http://localhost:46283/update-center.json  
2026-03-05T19:40:06.476Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Writing JSON file to /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/./update-center.json  
2026-03-05T19:40:06.479Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Is API plugin empty : false  
2026-03-05T19:40:06.480Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Cache entry found for cache /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli at path . and key update-center.json  
2026-03-05T19:40:06.484Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Plugin empty is local. Not fetching plugin repo  
2026-03-05T19:40:06.493Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Plugin empty is not a multi-module project (packaging=hpi)  
2026-03-05T19:40:06.494Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Cache entry not found for cache /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli at path empty and key plugin-metadata.json  
2026-03-05T19:40:06.495Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # No metadata or precondition errors found for plugin empty. Skipping initial compilation.  
2026-03-05T19:40:06.496Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Plugin empty is local. Not checking out branch for plugin  
2026-03-05T19:40:06.526Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Collecting metadata for plugin empty... Please be patient  
2026-03-05T19:40:06.529Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Check POM exist for plugin: empty  
2026-03-05T19:40:06.531Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Downloading the JDK...  
2026-03-05T19:40:11.197Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Download successful  
2026-03-05T19:40:11.198Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Extracting...  
2026-03-05T19:40:14.757Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Setting executable permissions for files in bin directory  
2026-03-05T19:40:14.762Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Extraction successful  
2026-03-05T19:40:14.763Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Resolved JDK Path for version 25: /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/.jdks/plugin-modernizer-jdk-25  
2026-03-05T19:40:14.763Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # JDK home: /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/.jdks/plugin-modernizer-jdk-25  
2026-03-05T19:40:14.764Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Adding --add-opens for JDK 17+  
2026-03-05T19:40:57.424Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Done  
2026-03-05T19:40:57.425Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Copying object from /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/empty/sources/target/./plugin-metadata.json to /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/empty/plugin-metadata.json  
2026-03-05T19:40:57.426Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Cache entry found for cache /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/empty/sources/target at path . and key plugin-metadata.json  
2026-03-05T19:40:57.441Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Writing JSON file to /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/empty/plugin-metadata.json  
2026-03-05T19:40:57.443Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli  
2026-03-05T19:40:57.444Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Cache entry found for cache /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli at path empty and key plugin-metadata.json  
2026-03-05T19:40:57.445Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Copied plugin empty metadata to cache: /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/empty/plugin-metadata.json  
2026-03-05T19:40:57.446Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Cache entry found for cache /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli at path empty and key plugin-metadata.json  
2026-03-05T19:40:57.447Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Setting extra flags for plugin empty  
2026-03-05T19:40:57.448Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Cache entry found for cache /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli at path . and key update-center.json  
2026-03-05T19:40:57.451Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Cache entry found for cache /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli at path . and key update-center.json  
2026-03-05T19:40:57.451Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Cache entry found for cache /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli at path . and key update-center.json  
2026-03-05T19:40:57.451Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Cache entry not found for cache /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli at path . and key plugin-installation-stats.json  
2026-03-05T19:40:57.452Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Fetching data from: http://localhost:46283/jenkins-stats/svg/202406-plugins.csv  
2026-03-05T19:40:57.464Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Fetched data from: http://localhost:46283/jenkins-stats/svg/202406-plugins.csv  
2026-03-05T19:40:57.465Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Writing JSON file to /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/./plugin-installation-stats.json  
2026-03-05T19:40:57.466Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Saving object to /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/empty/plugin-metadata.json  
2026-03-05T19:40:57.467Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Writing JSON file to /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/empty/plugin-metadata.json  
2026-03-05T19:40:57.474Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Running recipes io.jenkins.tools.pluginmodernizer.UpgradeNextMajorParentVersion for plugin empty... Please be patient  
2026-03-05T19:40:57.474Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Check POM exist for plugin: empty  
2026-03-05T19:40:57.475Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Resolved JDK Path for version 25: /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/.jdks/plugin-modernizer-jdk-25  
2026-03-05T19:40:57.475Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # JDK home: /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/.jdks/plugin-modernizer-jdk-25  
2026-03-05T19:40:57.475Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Adding --add-opens for JDK 17+  
2026-03-05T19:41:30.865Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Done  
2026-03-05T19:41:30.868Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Using minimum JDK 11 from metadata for plugin empty  
2026-03-05T19:41:30.870Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Running [clean] phase for plugin empty  
2026-03-05T19:41:30.870Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Running maven on directory /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/empty/sources  
2026-03-05T19:41:30.870Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Check POM exist for plugin: empty  
2026-03-05T19:41:30.871Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Downloading the JDK...  
2026-03-05T19:41:33.893Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Download successful  
2026-03-05T19:41:33.893Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Extracting...  
2026-03-05T19:41:37.729Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Setting executable permissions for files in bin directory  
2026-03-05T19:41:37.731Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Extraction successful  
2026-03-05T19:41:37.731Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Resolved JDK Path for version 11: /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/.jdks/plugin-modernizer-jdk-11  
2026-03-05T19:41:37.731Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # JDK home: /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/.jdks/plugin-modernizer-jdk-11  
2026-03-05T19:41:37.761Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Build failed with code: 1  
2026-03-05T19:41:37.762Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Formatting plugin empty with JDK 11... Please be patient  
2026-03-05T19:41:37.762Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Running [spotless:apply] phase for plugin empty  
2026-03-05T19:41:37.762Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Running maven on directory /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/empty/sources  
2026-03-05T19:41:37.762Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Check POM exist for plugin: empty  
2026-03-05T19:41:37.762Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Resolved JDK Path for version 11: /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/.jdks/plugin-modernizer-jdk-11  
2026-03-05T19:41:37.763Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # JDK home: /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/.jdks/plugin-modernizer-jdk-11  
2026-03-05T19:41:37.792Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Build failed with code: 1  
2026-03-05T19:41:37.792Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Done  
2026-03-05T19:41:37.792Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Verifying plugin empty with JDK 11... Please be patient  
2026-03-05T19:41:37.792Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Running [verify] phase for plugin empty  
2026-03-05T19:41:37.793Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Running maven on directory /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/empty/sources  
2026-03-05T19:41:37.793Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Check POM exist for plugin: empty  
2026-03-05T19:41:37.793Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Resolved JDK Path for version 11: /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/.jdks/plugin-modernizer-jdk-11  
2026-03-05T19:41:37.793Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # JDK home: /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/.jdks/plugin-modernizer-jdk-11  
2026-03-05T19:41:37.822Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Build failed with code: 1  
2026-03-05T19:41:37.822Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Done  
2026-03-05T19:41:37.823Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Plugin empty failed to verify with JDK 11  
2026-03-05T19:41:37.823Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Plugin empty verified successfully with JDK 11  
2026-03-05T19:41:37.823Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Running [clean] phase for plugin empty  
2026-03-05T19:41:37.823Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Running maven on directory /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/empty/sources  
2026-03-05T19:41:37.823Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Check POM exist for plugin: empty  
2026-03-05T19:41:37.824Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Resolved JDK Path for version 11: /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/.jdks/plugin-modernizer-jdk-11  
2026-03-05T19:41:37.824Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # JDK home: /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/.jdks/plugin-modernizer-jdk-11  
2026-03-05T19:41:37.852Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Build failed with code: 1  
2026-03-05T19:41:37.864Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Collecting metadata for plugin empty... Please be patient  
2026-03-05T19:41:37.865Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Check POM exist for plugin: empty  
2026-03-05T19:41:37.865Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Downloading the JDK...  
2026-03-05T19:41:41.992Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Download successful  
2026-03-05T19:41:41.992Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Extracting...  
2026-03-05T19:41:45.799Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Setting executable permissions for files in bin directory  
2026-03-05T19:41:45.800Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Extraction successful  
2026-03-05T19:41:45.800Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Resolved JDK Path for version 17: /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/.jdks/plugin-modernizer-jdk-17  
2026-03-05T19:41:45.801Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # JDK home: /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/.jdks/plugin-modernizer-jdk-17  
2026-03-05T19:41:45.801Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Adding --add-opens for JDK 17+  
2026-03-05T19:42:03.958Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Build failed with code: 1  
2026-03-05T19:42:03.958Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Done  
2026-03-05T19:42:03.958Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Failed to collect metadata for plugin empty. Not retrying.  
2026-03-05T19:42:03.963Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # (57ad1178) GitHub API request: GET http://localhost:46283/api/repos/jenkinsci/sources  
2026-03-05T19:42:04.117Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Skipping GitHub repo fetch in CI test for plugin empty  
2026-03-05T19:42:04.299Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Saving object to /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/empty/modernization-metadata.json  
2026-03-05T19:42:04.299Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Writing JSON file to /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/empty/modernization-metadata.json  
2026-03-05T19:42:04.303Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Modernization metadata for plugin empty: /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/empty/modernization-metadata.json  
2026-03-05T19:42:04.303Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Skipping modernization metadata validation for local plugin empty.  
2026-03-05T19:42:04.303Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Plugin empty is local. Not fetching metadata repo  
2026-03-05T19:42:04.304Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Skipping forking metadata empty in dry-run mode  
2026-03-05T19:42:04.304Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Plugin empty is local. Not syncing metadata repo  
2026-03-05T19:42:04.304Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Plugin empty is local. Not checking out branch for metadata  
2026-03-05T19:42:04.306Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Copying object from /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/empty/./modernization-metadata.json to /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/metadata-plugin-modernizer/empty/modernization-metadata/2026-03-05T19-42-04.json  
2026-03-05T19:42:04.308Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Cache entry found for cache /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/empty at path . and key modernization-metadata.json  
2026-03-05T19:42:04.308Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Writing JSON file to /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/metadata-plugin-modernizer/empty/modernization-metadata/2026-03-05T19-42-04.json  
2026-03-05T19:42:04.308Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli  
2026-03-05T19:42:04.309Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Cache entry found for cache /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli at path metadata-plugin-modernizer/empty/modernization-metadata and key 2026-03-05T19-42-04.json  
2026-03-05T19:42:04.309Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Copied plugin empty modernization metadata to cache: /tmp/junit-2444025234470126170/jenkins-plugin-modernizer-cli/metadata-plugin-modernizer/empty/modernization-metadata/2026-03-05T19-42-04.json  
2026-03-05T19:42:04.309Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Plugin empty is local. Not committing changes for metadata  
2026-03-05T19:42:04.309Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Skipping push changes for metadata empty in dry-run mode  
2026-03-05T19:42:04.309Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Installation ID is not set. Skipping token refresh  
2026-03-05T19:42:04.313Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Pull request title: Modernization-metadata for empty  
2026-03-05T19:42:04.315Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Pull request body: Modernization metadata for `empty` at `2026-03-05T19:42:04.309562352Z[UTC]` 
2026-03-05T19:42:04.315Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # PR: null  
2026-03-05T19:42:04.316Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Draft mode: false  
2026-03-05T19:42:04.316Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Skipping pull request changes for metadata empty in dry-run mode  
2026-03-05T19:42:04.316Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # *************  
2026-03-05T19:42:04.316Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Plugin: empty  
2026-03-05T19:42:04.316Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Error: Build failed with code: 1  
2026-03-05T19:42:04.317Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # Stacktrace:   
2026-03-05T19:42:04.317Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # io.jenkins.tools.pluginmodernizer.core.model.PluginProcessingException: Build failed with code: 1 
2026-03-05T19:42:04.317Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # 	at io.jenkins.tools.pluginmodernizer.core.model.Plugin.addError(Plugin.java:486) 
2026-03-05T19:42:04.317Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # 	at io.jenkins.tools.pluginmodernizer.core.impl.MavenInvoker.handleInvocationResult(MavenInvoker.java:380) 
2026-03-05T19:42:04.317Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # 	at io.jenkins.tools.pluginmodernizer.core.impl.MavenInvoker.invokeGoals(MavenInvoker.java:164) 
2026-03-05T19:42:04.317Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # 	at io.jenkins.tools.pluginmodernizer.core.impl.MavenInvoker.invokeGoal(MavenInvoker.java:89) 
2026-03-05T19:42:04.318Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # 	at io.jenkins.tools.pluginmodernizer.core.model.Plugin.clean(Plugin.java:665) 
2026-03-05T19:42:04.318Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # 	at io.jenkins.tools.pluginmodernizer.core.impl.PluginModernizer.process(PluginModernizer.java:370) 
2026-03-05T19:42:04.318Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # 	at java.base/java.lang.Iterable.forEach(Iterable.java:75) 
2026-03-05T19:42:04.318Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # 	at io.jenkins.tools.pluginmodernizer.core.impl.PluginModernizer.start(PluginModernizer.java:172) 
2026-03-05T19:42:04.318Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # 	at io.jenkins.tools.pluginmodernizer.cli.command.DryRunCommand.call(DryRunCommand.java:96) 
2026-03-05T19:42:04.319Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # 	at io.jenkins.tools.pluginmodernizer.cli.command.DryRunCommand.call(DryRunCommand.java:19) 
2026-03-05T19:42:04.319Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # 	at picocli.CommandLine.executeUserObject(CommandLine.java:2045) 
2026-03-05T19:42:04.319Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # 	at picocli.CommandLine.access$1500(CommandLine.java:148) 
2026-03-05T19:42:04.319Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # 	at picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2465) 
2026-03-05T19:42:04.319Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # 	at picocli.CommandLine$RunLast.handle(CommandLine.java:2457) 
2026-03-05T19:42:04.320Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # 	at picocli.CommandLine$RunLast.handle(CommandLine.java:2419) 
2026-03-05T19:42:04.320Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # 	at picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2277) 
2026-03-05T19:42:04.320Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # 	at picocli.CommandLine$RunLast.execute(CommandLine.java:2421) 
2026-03-05T19:42:04.320Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # 	at picocli.CommandLine.execute(CommandLine.java:2174) 
2026-03-05T19:42:04.320Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # 	at io.jenkins.tools.pluginmodernizer.cli.Main.main(Main.java:50) 
2026-03-05T19:42:04.321Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # *************  
2026-03-05T19:42:04.729Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # [INFO] ------------------------------------------------------------------------ 
2026-03-05T19:42:04.730Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # [INFO] BUILD SUCCESS 
2026-03-05T19:42:04.730Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # [INFO] ------------------------------------------------------------------------ 
2026-03-05T19:42:04.732Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # [INFO] Total time:  02:04 min 
2026-03-05T19:42:04.732Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # [INFO] Finished at: 2026-03-05T19:42:04Z 
2026-03-05T19:42:04.732Z [INFO] [Thread=StreamPumper-systemOut] - i.j.t.p.cli.CommandLineITCase # [INFO] ------------------------------------------------------------------------ 
2026-03-05T19:42:05.057Z [ERROR] [Thread=ForkJoinPool-1-worker-1] - i.j.t.p.c.u.ModernizerTestWatcher # Test failed: testComplexRecipeOnLocalPlugin(WireMockRuntimeInfo) 
org.opentest4j.MultipleFailuresError: Multiple Failures (1 failure)
	org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:80)
	at org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:44)
	at org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:38)
	at org.junit.jupiter.api.Assertions.assertAll(Assertions.java:3037)
	at io.jenkins.tools.pluginmodernizer.cli.CommandLineITCase.testComplexRecipeOnLocalPlugin(CommandLineITCase.java:593)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:565)
	at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:701)
	at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:502)
	at org.junit.jupiter.engine.support.MethodReflectionUtils.invoke(MethodReflectionUtils.java:45)
	at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:61)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:124)
	at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:163)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:148)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:123)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:105)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:99)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:66)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:47)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:39)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:104)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:98)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invokeVoid(InterceptingExecutableInvoker.java:71)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$0(TestMethodTestDescriptor.java:219)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:215)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:157)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:70)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$2(NodeTestTask.java:176)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$1(NodeTestTask.java:166)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$0(NodeTestTask.java:164)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:163)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:116)
	at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.exec(ForkJoinPoolHierarchicalTestExecutorService.java:253)
	at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.execSync(ForkJoinPoolHierarchicalTestExecutorService.java:226)
	at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:133)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$2(NodeTestTask.java:180)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$1(NodeTestTask.java:166)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$0(NodeTestTask.java:164)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:163)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:116)
	at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.exec(ForkJoinPoolHierarchicalTestExecutorService.java:253)
	at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.execSync(ForkJoinPoolHierarchicalTestExecutorService.java:226)
	at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:133)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$2(NodeTestTask.java:180)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$1(NodeTestTask.java:166)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$0(NodeTestTask.java:164)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:163)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:116)
	at org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.exec(ForkJoinPoolHierarchicalTestExecutorService.java:253)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
	Suppressed: org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
		at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:158)
		at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:139)
		at org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:69)
		at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:41)
		at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:35)
		at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:195)
		at io.jenkins.tools.pluginmodernizer.cli.CommandLineITCase.lambda$testComplexRecipeOnLocalPlugin$1(CommandLineITCase.java:595)
		at org.junit.jupiter.api.AssertAll.lambda$assertAll$0(AssertAll.java:68)
		at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:214)
		at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
		at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)
		at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
		at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:635)
		at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:291)
		at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:652)
		at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:658)
		at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:663)
		at org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:77)
		... 63 common frames omitted