Started by GitHub push by Geolykt Running as SYSTEM Building in workspace /var/lib/jenkins/workspace/picoresolve The recommended git tool is: NONE No credentials specified Cloning the remote Git repository Cloning repository https://github.com/stianloader/PicoResolve.git > git init /var/lib/jenkins/workspace/picoresolve # timeout=10 Fetching upstream changes from https://github.com/stianloader/PicoResolve.git > git --version # timeout=10 > git --version # 'git version 2.54.0' > git fetch --tags --force --progress -- https://github.com/stianloader/PicoResolve.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/stianloader/PicoResolve.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch > git rev-parse refs/remotes/origin/main^{commit} # timeout=10 Checking out Revision 11155b1d3c95404c254aedfc8fabb005b3b93253 (refs/remotes/origin/main) > git config core.sparsecheckout # timeout=10 > git checkout -f 11155b1d3c95404c254aedfc8fabb005b3b93253 # timeout=10 Commit message: "Slightly more documentation and a helper method" > git rev-list --no-walk a98abf2f8d40cf0c1c6acef6d104f1e463ff8b0f # timeout=10 false [picoresolve] $ mvn -DaltDeploymentRepository=stianloader-deploy::default::http://localhost:25615/maven/ clean deploy [INFO] Scanning for projects... [INFO] [INFO] --------------------< org.stianloader:picoresolve >--------------------- [INFO] Building PicoResolve 1.1.1 [INFO] from pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ picoresolve --- [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ picoresolve --- [INFO] skip non existing resourceDirectory /var/lib/jenkins/workspace/picoresolve/src/main/resources [INFO] Copying 1 resource from to target/classes/META-INF/LICENSES/picoresolve [INFO] [INFO] --- compiler:3.15.0:compile (default-compile) @ picoresolve --- [INFO] Recompiling the module because of changed source code. [INFO] Compiling 37 source files with javac [debug release 8] to target/classes [INFO] /var/lib/jenkins/workspace/picoresolve/src/main/java/org/stianloader/picoresolve/internal/MultiCompletableFuture.java: Some input files use unchecked or unsafe operations. [INFO] /var/lib/jenkins/workspace/picoresolve/src/main/java/org/stianloader/picoresolve/internal/MultiCompletableFuture.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- compiler:3.15.0:compile (compile-java-8) @ picoresolve --- [INFO] Recompiling the module because of added or removed source files. [INFO] Compiling 37 source files with javac [debug release 8] to target/classes [INFO] /var/lib/jenkins/workspace/picoresolve/src/main/java/org/stianloader/picoresolve/internal/MultiCompletableFuture.java: Some input files use unchecked or unsafe operations. [INFO] /var/lib/jenkins/workspace/picoresolve/src/main/java/org/stianloader/picoresolve/internal/MultiCompletableFuture.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- compiler:3.15.0:compile (compile-java-9) @ picoresolve --- [INFO] Recompiling the module because of changed dependency. [INFO] Compiling 1 source file with javac [debug release 9 module-path] to target/classes/META-INF/versions/9 [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ picoresolve --- [INFO] Copying 8 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.15.0:testCompile (default-testCompile) @ picoresolve --- [INFO] Recompiling the module because of changed dependency. [INFO] Compiling 6 source files with javac [debug release 8] to target/test-classes [INFO] [INFO] --- surefire:3.2.5:test (default-test) @ picoresolve --- [INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.stianloader.picoresolve.test.VersionRangeTest [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.126 s -- in org.stianloader.picoresolve.test.VersionRangeTest [INFO] Running org.stianloader.picoresolve.test.DownloaderTest java.util.concurrent.ExecutionException: org.stianloader.picoresolve.internal.MultiCompletableFuture$MultiCompletionException at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073) at org.stianloader.picoresolve.test.DownloaderTest.lambda$doTest$0(DownloaderTest.java:32) at org.junit.jupiter.api.AssertDoesNotThrow.assertDoesNotThrow(AssertDoesNotThrow.java:49) at org.junit.jupiter.api.AssertDoesNotThrow.assertDoesNotThrow(AssertDoesNotThrow.java:36) at org.junit.jupiter.api.Assertions.assertDoesNotThrow(Assertions.java:3199) at org.stianloader.picoresolve.test.DownloaderTest.doTest(DownloaderTest.java:24) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:786) at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:514) at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131) at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:161) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:152) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:91) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:112) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:94) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:93) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:87) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$4(TestMethodTestDescriptor.java:221) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:217) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:159) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:70) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:157) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:147) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:145) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:147) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:145) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:161) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:147) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:145) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:144) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:101) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495) Caused by: org.stianloader.picoresolve.internal.MultiCompletableFuture$MultiCompletionException at org.stianloader.picoresolve.internal.StronglyMultiCompletableFuture.sourceException(StronglyMultiCompletableFuture.java:89) at org.stianloader.picoresolve.internal.StronglyMultiCompletableFuture.lambda$new$1(StronglyMultiCompletableFuture.java:44) at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:990) at java.base/java.util.concurrent.CompletableFuture.uniExceptionallyStage(CompletableFuture.java:1008) at java.base/java.util.concurrent.CompletableFuture.exceptionally(CompletableFuture.java:2364) at org.stianloader.picoresolve.internal.StronglyMultiCompletableFuture.(StronglyMultiCompletableFuture.java:43) at org.stianloader.picoresolve.internal.StronglyMultiCompletableFuture.(StronglyMultiCompletableFuture.java:29) at org.stianloader.picoresolve.repo.MavenLocalRepositoryNegotiator.resolveMavenMeta(MavenLocalRepositoryNegotiator.java:164) at org.stianloader.picoresolve.MavenResolver.downloadSnapshot(MavenResolver.java:210) at org.stianloader.picoresolve.MavenResolver.download(MavenResolver.java:114) ... 82 more Suppressed: java.util.concurrent.CompletionException: java.io.IOException: Query for https://repo1.maven.org/maven2/io/papermc/paper/paper-api/1.18.1-R0.1-SNAPSHOT/maven-metadata.xml returned with a response code of 404 (Not Found) at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:994) at java.base/java.util.concurrent.CompletableFuture.uniExceptionallyStage(CompletableFuture.java:1008) at java.base/java.util.concurrent.CompletableFuture.exceptionally(CompletableFuture.java:2364) at org.stianloader.picoresolve.internal.ConcurrencyUtil.exceptionally(ConcurrencyUtil.java:53) at org.stianloader.picoresolve.repo.MavenLocalRepositoryNegotiator.resolveMavenMeta(MavenLocalRepositoryNegotiator.java:121) ... 84 more Caused by: java.io.IOException: Query for https://repo1.maven.org/maven2/io/papermc/paper/paper-api/1.18.1-R0.1-SNAPSHOT/maven-metadata.xml returned with a response code of 404 (Not Found) at org.stianloader.picoresolve.repo.URIMavenRepository.getResource0(URIMavenRepository.java:41) at org.stianloader.picoresolve.repo.URIMavenRepository.lambda$getResource$0(URIMavenRepository.java:54) at org.stianloader.picoresolve.internal.ConcurrencyUtil.lambda$schedule$0(ConcurrencyUtil.java:27) at org.stianloader.picoresolve.internal.ConcurrencyUtil.schedule(ConcurrencyUtil.java:22) at org.stianloader.picoresolve.repo.URIMavenRepository.getResource(URIMavenRepository.java:53) at org.stianloader.picoresolve.repo.MavenLocalRepositoryNegotiator.resolveMavenMeta(MavenLocalRepositoryNegotiator.java:122) ... 84 more Suppressed: java.util.concurrent.CompletionException: java.io.IOException: Query for https://papermc.io/repo/repository/maven-public/io/papermc/paper/paper-api/1.18.1-R0.1-SNAPSHOT/maven-metadata.xml returned with a response code of 403 (Forbidden) at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:994) at java.base/java.util.concurrent.CompletableFuture.uniExceptionallyStage(CompletableFuture.java:1008) at java.base/java.util.concurrent.CompletableFuture.exceptionally(CompletableFuture.java:2364) at org.stianloader.picoresolve.internal.ConcurrencyUtil.exceptionally(ConcurrencyUtil.java:53) at org.stianloader.picoresolve.repo.MavenLocalRepositoryNegotiator.resolveMavenMeta(MavenLocalRepositoryNegotiator.java:121) ... 84 more Caused by: java.io.IOException: Query for https://papermc.io/repo/repository/maven-public/io/papermc/paper/paper-api/1.18.1-R0.1-SNAPSHOT/maven-metadata.xml returned with a response code of 403 (Forbidden) at org.stianloader.picoresolve.repo.URIMavenRepository.getResource0(URIMavenRepository.java:41) at org.stianloader.picoresolve.repo.URIMavenRepository.lambda$getResource$0(URIMavenRepository.java:54) at org.stianloader.picoresolve.internal.ConcurrencyUtil.lambda$schedule$0(ConcurrencyUtil.java:27) at org.stianloader.picoresolve.internal.ConcurrencyUtil.schedule(ConcurrencyUtil.java:22) at org.stianloader.picoresolve.repo.URIMavenRepository.getResource(URIMavenRepository.java:53) at org.stianloader.picoresolve.repo.MavenLocalRepositoryNegotiator.resolveMavenMeta(MavenLocalRepositoryNegotiator.java:122) ... 84 more [ERROR] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 2.612 s <<< FAILURE! -- in org.stianloader.picoresolve.test.DownloaderTest [ERROR] org.stianloader.picoresolve.test.DownloaderTest.doTest -- Time elapsed: 1.658 s <<< FAILURE! org.opentest4j.AssertionFailedError: Unexpected exception thrown: java.util.concurrent.ExecutionException: org.stianloader.picoresolve.internal.MultiCompletableFuture$MultiCompletionException at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:152) at org.junit.jupiter.api.AssertDoesNotThrow.createAssertionFailedError(AssertDoesNotThrow.java:84) at org.junit.jupiter.api.AssertDoesNotThrow.assertDoesNotThrow(AssertDoesNotThrow.java:53) at org.junit.jupiter.api.AssertDoesNotThrow.assertDoesNotThrow(AssertDoesNotThrow.java:36) at org.junit.jupiter.api.Assertions.assertDoesNotThrow(Assertions.java:3199) at org.stianloader.picoresolve.test.DownloaderTest.doTest(DownloaderTest.java:24) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) Caused by: java.util.concurrent.ExecutionException: org.stianloader.picoresolve.internal.MultiCompletableFuture$MultiCompletionException at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073) at org.stianloader.picoresolve.test.DownloaderTest.lambda$doTest$0(DownloaderTest.java:32) at org.junit.jupiter.api.AssertDoesNotThrow.assertDoesNotThrow(AssertDoesNotThrow.java:49) ... 6 more Caused by: org.stianloader.picoresolve.internal.MultiCompletableFuture$MultiCompletionException at org.stianloader.picoresolve.internal.StronglyMultiCompletableFuture.sourceException(StronglyMultiCompletableFuture.java:89) at org.stianloader.picoresolve.internal.StronglyMultiCompletableFuture.lambda$new$1(StronglyMultiCompletableFuture.java:44) at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:990) at java.base/java.util.concurrent.CompletableFuture.uniExceptionallyStage(CompletableFuture.java:1008) at java.base/java.util.concurrent.CompletableFuture.exceptionally(CompletableFuture.java:2364) at org.stianloader.picoresolve.internal.StronglyMultiCompletableFuture.(StronglyMultiCompletableFuture.java:43) at org.stianloader.picoresolve.internal.StronglyMultiCompletableFuture.(StronglyMultiCompletableFuture.java:29) at org.stianloader.picoresolve.repo.MavenLocalRepositoryNegotiator.resolveMavenMeta(MavenLocalRepositoryNegotiator.java:164) at org.stianloader.picoresolve.MavenResolver.downloadSnapshot(MavenResolver.java:210) at org.stianloader.picoresolve.MavenResolver.download(MavenResolver.java:114) ... 8 more Suppressed: java.util.concurrent.CompletionException: java.io.IOException: Query for https://repo1.maven.org/maven2/io/papermc/paper/paper-api/1.18.1-R0.1-SNAPSHOT/maven-metadata.xml returned with a response code of 404 (Not Found) at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:994) at java.base/java.util.concurrent.CompletableFuture.uniExceptionallyStage(CompletableFuture.java:1008) at java.base/java.util.concurrent.CompletableFuture.exceptionally(CompletableFuture.java:2364) at org.stianloader.picoresolve.internal.ConcurrencyUtil.exceptionally(ConcurrencyUtil.java:53) at org.stianloader.picoresolve.repo.MavenLocalRepositoryNegotiator.resolveMavenMeta(MavenLocalRepositoryNegotiator.java:121) ... 10 more Caused by: java.io.IOException: Query for https://repo1.maven.org/maven2/io/papermc/paper/paper-api/1.18.1-R0.1-SNAPSHOT/maven-metadata.xml returned with a response code of 404 (Not Found) at org.stianloader.picoresolve.repo.URIMavenRepository.getResource0(URIMavenRepository.java:41) at org.stianloader.picoresolve.repo.URIMavenRepository.lambda$getResource$0(URIMavenRepository.java:54) at org.stianloader.picoresolve.internal.ConcurrencyUtil.lambda$schedule$0(ConcurrencyUtil.java:27) at org.stianloader.picoresolve.internal.ConcurrencyUtil.schedule(ConcurrencyUtil.java:22) at org.stianloader.picoresolve.repo.URIMavenRepository.getResource(URIMavenRepository.java:53) at org.stianloader.picoresolve.repo.MavenLocalRepositoryNegotiator.resolveMavenMeta(MavenLocalRepositoryNegotiator.java:122) ... 10 more Suppressed: java.util.concurrent.CompletionException: java.io.IOException: Query for https://papermc.io/repo/repository/maven-public/io/papermc/paper/paper-api/1.18.1-R0.1-SNAPSHOT/maven-metadata.xml returned with a response code of 403 (Forbidden) at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) at java.base/java.util.concurrent.CompletableFuture.uniExceptionally(CompletableFuture.java:994) at java.base/java.util.concurrent.CompletableFuture.uniExceptionallyStage(CompletableFuture.java:1008) at java.base/java.util.concurrent.CompletableFuture.exceptionally(CompletableFuture.java:2364) at org.stianloader.picoresolve.internal.ConcurrencyUtil.exceptionally(ConcurrencyUtil.java:53) at org.stianloader.picoresolve.repo.MavenLocalRepositoryNegotiator.resolveMavenMeta(MavenLocalRepositoryNegotiator.java:121) ... 10 more Caused by: java.io.IOException: Query for https://papermc.io/repo/repository/maven-public/io/papermc/paper/paper-api/1.18.1-R0.1-SNAPSHOT/maven-metadata.xml returned with a response code of 403 (Forbidden) at org.stianloader.picoresolve.repo.URIMavenRepository.getResource0(URIMavenRepository.java:41) at org.stianloader.picoresolve.repo.URIMavenRepository.lambda$getResource$0(URIMavenRepository.java:54) at org.stianloader.picoresolve.internal.ConcurrencyUtil.lambda$schedule$0(ConcurrencyUtil.java:27) at org.stianloader.picoresolve.internal.ConcurrencyUtil.schedule(ConcurrencyUtil.java:22) at org.stianloader.picoresolve.repo.URIMavenRepository.getResource(URIMavenRepository.java:53) at org.stianloader.picoresolve.repo.MavenLocalRepositoryNegotiator.resolveMavenMeta(MavenLocalRepositoryNegotiator.java:122) ... 10 more [INFO] Running org.stianloader.picoresolve.test.DependencyTreeTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.153 s -- in org.stianloader.picoresolve.test.DependencyTreeTest [INFO] Running org.stianloader.picoresolve.test.MavenVersionTest [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 s -- in org.stianloader.picoresolve.test.MavenVersionTest [INFO] [INFO] Results: [INFO] [ERROR] Failures: [ERROR] DownloaderTest.doTest:24 Unexpected exception thrown: java.util.concurrent.ExecutionException: org.stianloader.picoresolve.internal.MultiCompletableFuture$MultiCompletionException [INFO] [ERROR] Tests run: 12, Failures: 1, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 12.173 s [INFO] Finished at: 2026-06-09T19:50:31Z [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test (default-test) on project picoresolve: There are test failures. [ERROR] [ERROR] Please refer to /var/lib/jenkins/workspace/picoresolve/target/surefire-reports for the individual test results. [ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException Build step 'Run with timeout' marked build as failure Sending notification to Discord. [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Deferred wipeout is used... [WS-CLEANUP] done Finished: FAILURE