From 4a88d4ab418f52182e72e0865e59dc45819ee747 Mon Sep 17 00:00:00 2001 From: Igor Demin Date: Mon, 12 May 2025 13:44:36 +0200 Subject: [PATCH 1/4] Fix com.jetbrains.JBR: can't find referenced method After https://github.com/JetBrains/compose-multiplatform-core/pull/2097 is merged, CI fails with: ``` Warning: com.jetbrains.JBR: can't find referenced method 'java.lang.Object invokeExact(java.lang.Class,java.lang.Class,java.lang.Class,java.lang.Class,java.util.Map,java.util.function.Function)' in library class java.lang.invoke.MethodHandle Warning: com.jetbrains.JBR: can't find referenced method 'java.lang.Object invokeExact(java.lang.invoke.MethodHandles$Lookup)' in library class java.lang.invoke.MethodHandle <============-> 96% EXECUTING [3s] Warning: there were 2 unresolved references to library class members.aseJars You probably need to update the library versions.-crash-in-the-field (https://www.guardsquare.com/proguard/manual/troubleshooting#unresolvedlibraryclassmember) Unexpected error java.io.IOException: Please correct the above warnings first. ``` During Gradle tests. ## Testing Tests for Gradle plugin pass ## Release Notes ### Fixes - Desktop N/A --- .../src/main/resources/default-compose-desktop-rules.pro | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gradle-plugins/compose/src/main/resources/default-compose-desktop-rules.pro b/gradle-plugins/compose/src/main/resources/default-compose-desktop-rules.pro index 7818580ffbf..ef66952b8ba 100644 --- a/gradle-plugins/compose/src/main/resources/default-compose-desktop-rules.pro +++ b/gradle-plugins/compose/src/main/resources/default-compose-desktop-rules.pro @@ -68,3 +68,6 @@ -keep,allowshrinking,allowobfuscation class androidx.compose.runtime.SnapshotStateKt__DerivedStateKt { *; } -keep class androidx.compose.material3.SliderDefaults { *; } -dontnote androidx.** + +# org.jetbrains.runtime:jbr-api +-dontwarn com.jetbrains.JBR \ No newline at end of file From 5e2b566a2287ade5c4aa1299041ec922ffa27040 Mon Sep 17 00:00:00 2001 From: Igor Demin Date: Mon, 12 May 2025 13:45:31 +0200 Subject: [PATCH 2/4] compose.version=1.9.0+dev2451 --- gradle-plugins/gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle-plugins/gradle.properties b/gradle-plugins/gradle.properties index 3e076aa06fd..2a0c76fcc44 100644 --- a/gradle-plugins/gradle.properties +++ b/gradle-plugins/gradle.properties @@ -8,7 +8,7 @@ kotlin.code.style=official dev.junit.parallel=false # Default version of Compose Libraries used by Gradle plugin -compose.version=1.8.10+dev2347 +compose.version=1.9.0+dev2451 # The latest version of Kotlin compatible with compose.tests.compiler.version. Used only in tests/CI. compose.tests.kotlin.version=2.2.0-Beta1 # __SUPPORTED_GRADLE_VERSIONS__ From 09caed7dbfdc993ea9fe5babbb6849e51d5f0918 Mon Sep 17 00:00:00 2001 From: Igor Demin Date: Mon, 12 May 2025 13:52:07 +0200 Subject: [PATCH 3/4] Don't note for com.jetbrains.JBR$Metadata and others --- .../src/main/resources/default-compose-desktop-rules.pro | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gradle-plugins/compose/src/main/resources/default-compose-desktop-rules.pro b/gradle-plugins/compose/src/main/resources/default-compose-desktop-rules.pro index ef66952b8ba..5d04792ec2c 100644 --- a/gradle-plugins/compose/src/main/resources/default-compose-desktop-rules.pro +++ b/gradle-plugins/compose/src/main/resources/default-compose-desktop-rules.pro @@ -70,4 +70,5 @@ -dontnote androidx.** # org.jetbrains.runtime:jbr-api --dontwarn com.jetbrains.JBR \ No newline at end of file +-dontwarn com.jetbrains.JBR** +-dontnote com.jetbrains.JBR** \ No newline at end of file From 5338dfacf1dcd7f03a6671de839615a01d62b646 Mon Sep 17 00:00:00 2001 From: Igor Demin Date: Mon, 12 May 2025 15:50:28 +0200 Subject: [PATCH 4/4] Update gradle.properties --- gradle-plugins/gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle-plugins/gradle.properties b/gradle-plugins/gradle.properties index 2a0c76fcc44..3e076aa06fd 100644 --- a/gradle-plugins/gradle.properties +++ b/gradle-plugins/gradle.properties @@ -8,7 +8,7 @@ kotlin.code.style=official dev.junit.parallel=false # Default version of Compose Libraries used by Gradle plugin -compose.version=1.9.0+dev2451 +compose.version=1.8.10+dev2347 # The latest version of Kotlin compatible with compose.tests.compiler.version. Used only in tests/CI. compose.tests.kotlin.version=2.2.0-Beta1 # __SUPPORTED_GRADLE_VERSIONS__