Skip to content

Replace Guava's immutable collections with java.util and ban them outside the SPI #568

Replace Guava's immutable collections with java.util and ban them outside the SPI

Replace Guava's immutable collections with java.util and ban them outside the SPI #568

Triggered via pull request November 12, 2026 17:38
Status Failure
Total duration 19m 19s
Artifacts –

ci.yml

on: pull_request
Matrix: jdk
Matrix: native
Fit to window
Zoom out
Zoom in

Annotations

2 errors, 11 warnings, and 10 notices
native (macos-aarch64)
The job was not acquired by Runner of type hosted even after multiple attempts
CI
Internal server error. Correlation ID: c2ea2fd2-3f35-4946-970d-e79859c3c4ea
build: open-java-format/src/main/java/com/palantir/javaformat/java/javadoc/JavadocLexer.java#L620
[AlmostJavadoc] This comment contains Javadoc or HTML tags, but isn't started with a double asterisk (/**); is it meant to be Javadoc?
build: open-java-format/src/main/java/com/palantir/javaformat/doc/DocVisitor.java#L21
[IfChainToSwitch] This if-chain may be converted into a switch
build: open-java-format-idea-plugin/src/main/java/com/palantir/javaformat/intellij/PalantirJavaFormatFormattingService.java#L46
[ConstantNaming] Constant variables should adhere to the `UPPER_SNAKE_CASE` naming convention
build: open-java-format-idea-plugin/src/main/java/com/palantir/javaformat/intellij/FormatterProvider.java#L44
[ConstantNaming] Constant variables should adhere to the `UPPER_SNAKE_CASE` naming convention
build: open-java-format-idea-plugin/src/main/java/com/palantir/javaformat/intellij/EmbeddedNativeImage.java#L235
[StringSplitter] String.split(String) has surprising behavior
build: open-java-format-idea-plugin/src/main/java/com/palantir/javaformat/intellij/EmbeddedNativeImage.java#L59
[ConstantNaming] Constant variables should adhere to the `UPPER_SNAKE_CASE` naming convention
build: gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/SpotlessInterop.java#L62
[InjectOnConstructorOfAbstractClass] Constructors on abstract classes are never directly @Inject'ed, only the constructors of their subclasses can be @Inject'ed.
build: gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/SpotlessInterop.java#L41
[ConstantNaming] Constant variables should adhere to the `UPPER_SNAKE_CASE` naming convention
build: gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/PalantirJavaFormatProviderPlugin.java#L31
[ReferenceEquality] Comparison using reference equality instead of value equality
build: gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/NativeImageFormatProviderPlugin.java#L37
[ReferenceEquality] Comparison using reference equality instead of value equality
native (macos-x86-64)
This build uses GraalVM CE for JDK 25.0.1, the last available JDK 25 build for macOS Intel.
JDK 28-ea runs with -x :gradle-open-java-format:test
No Gradle release runs on Java 28 yet: 9.8.2, the newest, fails to compile a build script there with "Unsupported class file major version 72". The Gradle plugins' tests build their projects with Gradle on the test JVM, so they are left out until a release runs on it.
build (JDK 28-ea)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
build (JDK 26)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
build (JDK 25)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
build (JDK 27)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
build
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
native (linux-x86-64)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
native (macos-aarch64)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
native (macos-aarch64)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
native (macos-aarch64)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.