From 42b00b3a3eaba1b3ccb1b08562061278cf03138e Mon Sep 17 00:00:00 2001 From: Chris Beams Date: Sun, 21 Nov 2021 12:01:34 +0100 Subject: [PATCH] Fix guava dependency issue Problem: a NoSuchMethodError: 'java.util.stream.Collector com.google.common.collect.ImmutableMultiset.toImmutableMultiset()' exception was being thrown when testing the previously-merged upgrade to Gradle 7.3, as described at keybase://chat/bisq#testing/2466. Solution: This problem is similar to the issue reported at jeremylong/DependencyCheck#3221. The source of the problem was multiple conflicting guava jars on the runtime classpath. This commit upgrades to guava 30.1.1-jre which ensures a single jar on the classpath. --- build.gradle | 2 +- gradle/verification-metadata.xml | 34 ++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 934e2bfb576..f23ecc14e4d 100644 --- a/build.gradle +++ b/build.gradle @@ -43,7 +43,7 @@ configure(subprojects) { fontawesomefxMaterialdesignfontVersion = '2.0.26-9.1.2' grpcVersion = '1.42.1' gsonVersion = '2.8.5' - guavaVersion = '28.2-jre' + guavaVersion = '30.1.1-jre' guiceVersion = '5.0.1' hamcrestVersion = '1.3' httpclientVersion = '4.5.12' diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml index d1cef5eae40..339ffabe797 100644 --- a/gradle/verification-metadata.xml +++ b/gradle/verification-metadata.xml @@ -644,6 +644,14 @@ + + + + + + + + @@ -662,6 +670,11 @@ + + + + + @@ -728,6 +741,14 @@ + + + + + + + + @@ -761,6 +782,11 @@ + + + + + @@ -1864,6 +1890,14 @@ + + + + + + + +