diff --git a/buildSrc/src/main/kotlin/ai.errorprone-conventions.gradle.kts b/buildSrc/src/main/kotlin/ai.errorprone-conventions.gradle.kts index 2bb535c61a..0d8b920ddd 100644 --- a/buildSrc/src/main/kotlin/ai.errorprone-conventions.gradle.kts +++ b/buildSrc/src/main/kotlin/ai.errorprone-conventions.gradle.kts @@ -83,6 +83,11 @@ tasks { // Requires adding compile dependency to JSpecify disable("AddNullMarkedToPackageInfo") + + // AddNullMarkedToClass also requires JSpecify and causes "unknown enum constant ElementType.MODULE" + // warnings when compiling with --release 8, even though we use JDK 21 for compilation. + // See: https://github.com/jspecify/jspecify/wiki/version-compatibility + disable("AddNullMarkedToClass") } } } diff --git a/dependencyManagement/build.gradle.kts b/dependencyManagement/build.gradle.kts index 417076b7de..dc9f9c5163 100644 --- a/dependencyManagement/build.gradle.kts +++ b/dependencyManagement/build.gradle.kts @@ -29,7 +29,7 @@ val DEPENDENCY_BOMS = listOf( val autoServiceVersion = "1.1.1" val autoValueVersion = "1.11.1" -val errorProneVersion = "2.44.0" +val errorProneVersion = "2.46.0" val jmhVersion = "1.37" val mockitoVersion = "4.11.0" val slf4jVersion = "2.0.17"