diff --git a/boms/cloud-lts-bom/pom.xml b/boms/cloud-lts-bom/pom.xml
index 1c6eb63711..f0d52d0903 100644
--- a/boms/cloud-lts-bom/pom.xml
+++ b/boms/cloud-lts-bom/pom.xml
@@ -78,7 +78,7 @@
3.22.0
6.43.2
2.19.0
- 2.25.2
+ 2.25.3
1.123.18
1.105.18
@@ -97,7 +97,7 @@
2.49.0
- 2.9.1
+ 2.9.2
diff --git a/dashboard/src/test/java/com/google/cloud/tools/opensource/dashboard/DashboardTest.java b/dashboard/src/test/java/com/google/cloud/tools/opensource/dashboard/DashboardTest.java
index b62589cbc4..ffeba49324 100644
--- a/dashboard/src/test/java/com/google/cloud/tools/opensource/dashboard/DashboardTest.java
+++ b/dashboard/src/test/java/com/google/cloud/tools/opensource/dashboard/DashboardTest.java
@@ -214,11 +214,6 @@ public void testDashboard_statisticBox() {
@Test
public void testLinkageReports() {
- Nodes reports = details.query("//p[@class='jar-linkage-report']");
- // appengine-api-sdk, shown as first item in linkage errors, has these errors
- assertThat(trimAndCollapseWhiteSpace(reports.get(0).getValue()))
- .isEqualTo("4 target classes causing linkage errors referenced from 4 source classes.");
-
Nodes dependencyPaths = details.query("//p[@class='linkage-check-dependency-paths']");
Node dependencyPathMessageOnProblem = dependencyPaths.get(dependencyPaths.size() - 1);
Assert.assertEquals(
@@ -296,6 +291,12 @@ public void testComponent_linkageCheckResult_java8() throws IOException, Parsing
assertThat(trimAndCollapseWhiteSpace(reports.get(0).getValue()))
.isEqualTo("100 target classes causing linkage errors referenced from 540 source classes.");
+
+ Nodes artifactDetailsReports = details.query("//p[@class='jar-linkage-report']");
+ // appengine-api-sdk, shown as first item in linkage errors, has these errors
+ assertThat(trimAndCollapseWhiteSpace(artifactDetailsReports.get(0).getValue()))
+ .isEqualTo("4 target classes causing linkage errors referenced from 4 source classes.");
+
Nodes causes = document.query("//p[@class='jar-linkage-report-cause']");
assertWithMessage(
"google-http-client-appengine should show linkage errors for RpcStubDescriptor")
@@ -313,6 +314,11 @@ public void testComponent_linkageCheckResult_java11() throws IOException, Parsin
int javaMajorVersion = Integer.parseInt(javaVersion.split("\\.")[0]);
Assume.assumeTrue(javaMajorVersion >= 11);
+ Nodes artifactDetailsReports = details.query("//p[@class='jar-linkage-report']");
+ // appengine-api-sdk, shown as first item in linkage errors, has these errors
+ assertThat(trimAndCollapseWhiteSpace(artifactDetailsReports.get(0).getValue()))
+ .isEqualTo("5 target classes causing linkage errors referenced from 5 source classes.");
+
// The version used in libraries-bom 1.0.0. The google-http-client-appengine has been known to
// have linkage errors in its dependency appengine-api-1.0-sdk:1.9.71.
Document document =
diff --git a/dependencies/README.md b/dependencies/README.md
index c265ab122d..585e9e5b84 100644
--- a/dependencies/README.md
+++ b/dependencies/README.md
@@ -5,7 +5,7 @@ Linkage Checker is a tool that finds [linkage errors](
path. It scans the class files in the class path for references to other
classes and reports any reference that cannot be satisfied.
-#### User Documentation
+### User Documentation
Linkage Checker can be used from Maven or Gradle.
diff --git a/dependencies/src/test/java/com/google/cloud/tools/opensource/classpath/LinkageCheckerMainIntegrationTest.java b/dependencies/src/test/java/com/google/cloud/tools/opensource/classpath/LinkageCheckerMainIntegrationTest.java
index 8a1d1179cf..992f544656 100644
--- a/dependencies/src/test/java/com/google/cloud/tools/opensource/classpath/LinkageCheckerMainIntegrationTest.java
+++ b/dependencies/src/test/java/com/google/cloud/tools/opensource/classpath/LinkageCheckerMainIntegrationTest.java
@@ -172,7 +172,7 @@ public void testBom_java11()
LinkageCheckerMain.main(new String[] {"-b", "com.google.cloud:libraries-bom:1.0.0"});
fail("LinkageCheckerMain should throw LinkageCheckResultException upon errors");
} catch (LinkageCheckResultException expected) {
- assertEquals("Found 756 linkage errors", expected.getMessage());
+ assertEquals("Found 758 linkage errors", expected.getMessage());
}
String output = readCapturedStdout();
diff --git a/enforcer-rules/src/it/bom-project-using-spring-repository/verify.groovy b/enforcer-rules/src/it/bom-project-using-spring-repository/verify.groovy
index e5d69decfd..ce90a31ff6 100644
--- a/enforcer-rules/src/it/bom-project-using-spring-repository/verify.groovy
+++ b/enforcer-rules/src/it/bom-project-using-spring-repository/verify.groovy
@@ -14,6 +14,6 @@ assert !buildLog.text.contains("NullPointerException")
// 4 linkage errors are references to java.util.concurrent.Flow class, which does not exist in
// Java 8 runtime yet.
-def expectedErrorCount = System.getProperty("java.version").startsWith("1.8.") ? 111 : 107
+def expectedErrorCount = System.getProperty("java.version").startsWith("1.8.") ? 111 : 108
assert buildLog.text.contains("Linkage Checker rule found $expectedErrorCount errors:")