Skip to content

Commit db733aa

Browse files
authored
Fix XML parsing issues that occur on dependency update (#3012)
We want to make sure that we use the same XML factories no matter what, so we use "newDefaultFactory" instead of "newFactory" (to avoid picking up some random thing on the classpath). This also fixes an exception that occurs if you haven't synced the internal repo with the public repo.
1 parent 409a7ba commit db733aa

13 files changed

Lines changed: 212 additions & 181 deletions

File tree

core/gradle.lockfile

Lines changed: 138 additions & 107 deletions
Large diffs are not rendered by default.

core/src/main/java/google/registry/flows/EppXmlSanitizer.java

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
package google.registry.flows;
1616

1717
import static com.google.common.base.Preconditions.checkState;
18+
import static google.registry.xml.XmlTransformer.createXmlInputFactory;
1819

1920
import com.google.common.base.CharMatcher;
2021
import com.google.common.collect.ImmutableSet;
@@ -72,8 +73,8 @@ public class EppXmlSanitizer {
7273
private static final String DEFAULT_MASK = "*";
7374

7475
private static final XMLInputFactory XML_INPUT_FACTORY = createXmlInputFactory();
75-
private static final XMLOutputFactory XML_OUTPUT_FACTORY = XMLOutputFactory.newFactory();
76-
private static final XMLEventFactory XML_EVENT_FACTORY = XMLEventFactory.newFactory();
76+
private static final XMLOutputFactory XML_OUTPUT_FACTORY = XMLOutputFactory.newDefaultFactory();
77+
private static final XMLEventFactory XML_EVENT_FACTORY = XMLEventFactory.newDefaultFactory();
7778

7879
/**
7980
* Returns sanitized EPP XML message. For malformed XML messages, base64-encoded raw bytes will be
@@ -158,16 +159,4 @@ private static boolean isStartEventForSensitiveData(XMLEvent xmlEvent) {
158159
private static boolean isMatchingEndEvent(XMLEvent xmlEvent, QName startEventName) {
159160
return xmlEvent.isEndElement() && xmlEvent.asEndElement().getName().equals(startEventName);
160161
}
161-
162-
private static XMLInputFactory createXmlInputFactory() {
163-
XMLInputFactory xmlInputFactory = XMLInputFactory.newFactory();
164-
// Coalesce adjacent data, so that all chars in a string will be grouped as one item.
165-
xmlInputFactory.setProperty(XMLInputFactory.IS_COALESCING, true);
166-
// Preserve Name Space information.
167-
xmlInputFactory.setProperty(XMLInputFactory.IS_NAMESPACE_AWARE, true);
168-
// Prevent XXE attacks.
169-
xmlInputFactory.setProperty(XMLInputFactory.IS_SUPPORTING_EXTERNAL_ENTITIES, false);
170-
xmlInputFactory.setProperty(XMLInputFactory.SUPPORT_DTD, false);
171-
return xmlInputFactory;
172-
}
173162
}

core/src/main/java/google/registry/xml/XmlTransformer.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@
4141
import java.util.Map;
4242
import javax.annotation.Nullable;
4343
import javax.xml.XMLConstants;
44-
import javax.xml.stream.FactoryConfigurationError;
4544
import javax.xml.stream.XMLInputFactory;
4645
import javax.xml.stream.XMLStreamException;
4746
import javax.xml.transform.OutputKeys;
@@ -69,7 +68,7 @@ public class XmlTransformer {
6968
private final JAXBContext jaxbContext;
7069

7170
/** A factory for setting flags to disable XXE attacks. */
72-
private static final XMLInputFactory XML_INPUT_FACTORY = createInputFactory();
71+
private static final XMLInputFactory XML_INPUT_FACTORY = createXmlInputFactory();
7372

7473
/** A {@link Schema} to validate XML. */
7574
private final Schema schema;
@@ -107,9 +106,13 @@ public XmlTransformer(Package pakkage, ImmutableMap<String, String> schemaNamesT
107106
}
108107
}
109108

110-
private static XMLInputFactory createInputFactory() throws FactoryConfigurationError {
109+
public static XMLInputFactory createXmlInputFactory() {
110+
XMLInputFactory xmlInputFactory = XMLInputFactory.newDefaultFactory();
111+
// Coalesce adjacent data, so that all chars in a string will be grouped as one item.
112+
xmlInputFactory.setProperty(XMLInputFactory.IS_COALESCING, true);
113+
// Preserve Name Space information.
114+
xmlInputFactory.setProperty(XMLInputFactory.IS_NAMESPACE_AWARE, true);
111115
// Prevent XXE attacks.
112-
XMLInputFactory xmlInputFactory = XMLInputFactory.newFactory();
113116
xmlInputFactory.setProperty(XMLInputFactory.IS_SUPPORTING_EXTERNAL_ENTITIES, false);
114117
xmlInputFactory.setProperty(XMLInputFactory.SUPPORT_DTD, false);
115118
return xmlInputFactory;

db/buildscript-gradle.lockfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
com.fasterxml.jackson.core:jackson-annotations:2.21=classpath
55
gradle.plugin.org.flywaydb:gradle-plugin-publishing:12.2.0=classpath
66
org.flywaydb.flyway:org.flywaydb.flyway.gradle.plugin:12.2.0=classpath
7-
org.flywaydb:flyway-core:12.3.0=classpath
8-
org.flywaydb:flyway-database-postgresql:12.3.0=classpath
9-
tools.jackson.core:jackson-core:3.1.0=classpath
10-
tools.jackson.core:jackson-databind:3.1.0=classpath
11-
tools.jackson:jackson-bom:3.1.0=classpath
7+
org.flywaydb:flyway-core:12.4.0=classpath
8+
org.flywaydb:flyway-database-postgresql:12.4.0=classpath
9+
tools.jackson.core:jackson-core:3.1.1=classpath
10+
tools.jackson.core:jackson-databind:3.1.1=classpath
11+
tools.jackson:jackson-bom:3.1.1=classpath
1212
empty=

db/gradle.lockfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,8 @@ org.codehaus.plexus:plexus-classworlds:2.6.0=checkstyle
110110
org.codehaus.plexus:plexus-component-annotations:2.1.0=checkstyle
111111
org.codehaus.plexus:plexus-container-default:2.1.0=checkstyle
112112
org.codehaus.plexus:plexus-utils:3.3.0=checkstyle
113-
org.flywaydb:flyway-core:12.3.0=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
114-
org.flywaydb:flyway-database-postgresql:12.3.0=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
113+
org.flywaydb:flyway-core:12.4.0=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
114+
org.flywaydb:flyway-database-postgresql:12.4.0=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
115115
org.hamcrest:hamcrest-core:1.3=testCompileClasspath,testRuntimeClasspath
116116
org.jacoco:org.jacoco.agent:0.8.14=jacocoAgent,jacocoAnt
117117
org.jacoco:org.jacoco.ant:0.8.14=jacocoAnt
@@ -149,7 +149,7 @@ org.testcontainers:postgresql:1.21.4=testCompileClasspath,testRuntimeClasspath
149149
org.testcontainers:testcontainers:1.21.4=testCompileClasspath,testRuntimeClasspath
150150
org.testcontainers:testcontainers:2.0.4=compileClasspath,deploy_jar,runtimeClasspath
151151
org.xmlresolver:xmlresolver:5.2.2=checkstyle
152-
tools.jackson.core:jackson-core:3.1.0=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
153-
tools.jackson.core:jackson-databind:3.1.0=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
154-
tools.jackson:jackson-bom:3.1.0=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
152+
tools.jackson.core:jackson-core:3.1.1=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
153+
tools.jackson.core:jackson-databind:3.1.1=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
154+
tools.jackson:jackson-bom:3.1.1=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
155155
empty=implementationApi,integration,schema,shadow

jetty/build.gradle

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,8 @@ tasks.register('deployCloudScheduler', Exec) {
110110
commandLine './deployer',
111111
"${rootDir}/core/src/main/java/google/registry/config/files/nomulus-config-${rootProject.environment}.yaml",
112112
"${rootDir}/core/src/main/java/google/registry/config/files/tasks/cloud-scheduler-tasks-${rootProject.environment}.xml",
113-
rootProject.gcpProject, '--gke'
113+
rootProject.gcpProject == null ? "gcpProject" : rootProject.gcpProject,
114+
'--gke'
114115
// Only deploy the tasks after Nomulus itself is deployed.
115116
mustRunAfter(tasks.named('deployToGke'))
116117
}
@@ -121,7 +122,8 @@ tasks.register('deployQueue', Exec) {
121122
commandLine './deployer',
122123
"${rootDir}/core/src/main/java/google/registry/config/files/nomulus-config-${rootProject.environment}.yaml",
123124
"${rootDir}/core/src/main/java/google/registry/config/files/cloud-tasks-queue.xml",
124-
rootProject.gcpProject, '--gke'
125+
rootProject.gcpProject == null ? "gcpProject" : rootProject.gcpProject,
126+
'--gke'
125127
// Only deploy the queues after Nomulus itself is deployed.
126128
mustRunAfter(tasks.named('deployToGke'))
127129
}

jetty/gradle.lockfile

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ com.google.api:gax:2.74.1=deploy_jar,runtimeClasspath,testRuntimeClasspath
7373
com.google.apis:google-api-services-admin-directory:directory_v1-rev20260227-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
7474
com.google.apis:google-api-services-bigquery:v2-rev20240815-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
7575
com.google.apis:google-api-services-cloudresourcemanager:v1-rev20240310-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
76-
com.google.apis:google-api-services-dataflow:v1b3-rev20260213-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
77-
com.google.apis:google-api-services-dns:v1-rev20260219-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
78-
com.google.apis:google-api-services-drive:v3-rev20260322-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
76+
com.google.apis:google-api-services-dataflow:v1b3-rev20260405-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
77+
com.google.apis:google-api-services-dns:v1-rev20260402-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
78+
com.google.apis:google-api-services-drive:v3-rev20260405-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
7979
com.google.apis:google-api-services-gmail:v1-rev20260112-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
8080
com.google.apis:google-api-services-groupssettings:v1-rev20220614-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
8181
com.google.apis:google-api-services-healthcare:v1-rev20240130-2.0.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
@@ -323,10 +323,10 @@ org.apache.maven.doxia:doxia-logging-api:1.12.0=checkstyle
323323
org.apache.maven.doxia:doxia-module-xdoc:1.12.0=checkstyle
324324
org.apache.maven.doxia:doxia-sink-api:1.12.0=checkstyle
325325
org.apache.xbean:xbean-reflect:3.7=checkstyle
326-
org.bouncycastle:bcpg-jdk18on:1.83=deploy_jar,runtimeClasspath,testRuntimeClasspath
327-
org.bouncycastle:bcpkix-jdk18on:1.83=deploy_jar,runtimeClasspath,testRuntimeClasspath
328-
org.bouncycastle:bcprov-jdk18on:1.83=deploy_jar,runtimeClasspath,testRuntimeClasspath
329-
org.bouncycastle:bcutil-jdk18on:1.83=deploy_jar,runtimeClasspath,testRuntimeClasspath
326+
org.bouncycastle:bcpg-jdk18on:1.84=deploy_jar,runtimeClasspath,testRuntimeClasspath
327+
org.bouncycastle:bcpkix-jdk18on:1.84=deploy_jar,runtimeClasspath,testRuntimeClasspath
328+
org.bouncycastle:bcprov-jdk18on:1.84=deploy_jar,runtimeClasspath,testRuntimeClasspath
329+
org.bouncycastle:bcutil-jdk18on:1.84=deploy_jar,runtimeClasspath,testRuntimeClasspath
330330
org.checkerframework:checker-compat-qual:2.5.6=deploy_jar,runtimeClasspath,testRuntimeClasspath
331331
org.checkerframework:checker-qual:3.19.0=annotationProcessor,testAnnotationProcessor
332332
org.checkerframework:checker-qual:3.49.3=checkstyle
@@ -341,8 +341,8 @@ org.eclipse.angus:angus-activation:2.1.0-M1=deploy_jar,runtimeClasspath,testRunt
341341
org.eclipse.angus:jakarta.mail:2.1.0-M1=deploy_jar,runtimeClasspath,testRuntimeClasspath
342342
org.eclipse.collections:eclipse-collections-api:11.1.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
343343
org.eclipse.collections:eclipse-collections:11.1.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
344-
org.flywaydb:flyway-core:12.3.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
345-
org.flywaydb:flyway-database-postgresql:12.3.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
344+
org.flywaydb:flyway-core:12.4.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
345+
org.flywaydb:flyway-database-postgresql:12.4.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
346346
org.glassfish.jaxb:jaxb-core:4.0.6=deploy_jar,runtimeClasspath,testRuntimeClasspath
347347
org.glassfish.jaxb:jaxb-runtime:4.0.6=deploy_jar,runtimeClasspath,testRuntimeClasspath
348348
org.glassfish.jaxb:txw2:4.0.6=deploy_jar,runtimeClasspath,testRuntimeClasspath
@@ -403,16 +403,16 @@ org.w3c.css:sac:1.3=deploy_jar,runtimeClasspath,testRuntimeClasspath
403403
org.xerial.snappy:snappy-java:1.1.10.4=deploy_jar,runtimeClasspath,testRuntimeClasspath
404404
org.xmlresolver:xmlresolver:5.2.2=checkstyle
405405
org.yaml:snakeyaml:2.4=deploy_jar,runtimeClasspath,testRuntimeClasspath
406-
tools.jackson.core:jackson-core:3.1.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
407-
tools.jackson.core:jackson-databind:3.1.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
408-
tools.jackson:jackson-bom:3.1.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
406+
tools.jackson.core:jackson-core:3.1.1=deploy_jar,runtimeClasspath,testRuntimeClasspath
407+
tools.jackson.core:jackson-databind:3.1.1=deploy_jar,runtimeClasspath,testRuntimeClasspath
408+
tools.jackson:jackson-bom:3.1.1=deploy_jar,runtimeClasspath,testRuntimeClasspath
409409
us.fatehi:schemacrawler-api:17.1.7=deploy_jar,runtimeClasspath,testRuntimeClasspath
410-
us.fatehi:schemacrawler-diagram:17.9.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
411-
us.fatehi:schemacrawler-operations:17.9.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
412-
us.fatehi:schemacrawler-postgresql:17.9.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
413-
us.fatehi:schemacrawler-text:17.9.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
410+
us.fatehi:schemacrawler-diagram:17.10.1=deploy_jar,runtimeClasspath,testRuntimeClasspath
411+
us.fatehi:schemacrawler-operations:17.10.1=deploy_jar,runtimeClasspath,testRuntimeClasspath
412+
us.fatehi:schemacrawler-postgresql:17.10.1=deploy_jar,runtimeClasspath,testRuntimeClasspath
413+
us.fatehi:schemacrawler-text:17.10.1=deploy_jar,runtimeClasspath,testRuntimeClasspath
414414
us.fatehi:schemacrawler-tools:17.1.7=deploy_jar,runtimeClasspath,testRuntimeClasspath
415415
us.fatehi:schemacrawler-utility:17.1.7=deploy_jar,runtimeClasspath,testRuntimeClasspath
416-
us.fatehi:schemacrawler:17.9.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
416+
us.fatehi:schemacrawler:17.10.1=deploy_jar,runtimeClasspath,testRuntimeClasspath
417417
xerces:xmlParserAPIs:2.6.2=deploy_jar,runtimeClasspath,testRuntimeClasspath
418418
empty=compileClasspath,providedCompile,providedRuntime,shadow,testCompileClasspath

load-testing/gradle.lockfile

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ com.google.auto:auto-common:1.2.2=annotationProcessor,testAnnotationProcessor
99
com.google.code.findbugs:jsr305:3.0.2=checkstyle
1010
com.google.errorprone:error_prone_annotation:2.48.0=annotationProcessor,testAnnotationProcessor
1111
com.google.errorprone:error_prone_annotations:2.36.0=checkstyle
12-
com.google.errorprone:error_prone_annotations:2.41.0=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
12+
com.google.errorprone:error_prone_annotations:2.47.0=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
1313
com.google.errorprone:error_prone_annotations:2.48.0=annotationProcessor,testAnnotationProcessor
1414
com.google.errorprone:error_prone_check_api:2.48.0=annotationProcessor,testAnnotationProcessor
1515
com.google.errorprone:error_prone_core:2.48.0=annotationProcessor,testAnnotationProcessor
@@ -18,7 +18,8 @@ com.google.flogger:flogger:0.9=compileClasspath,deploy_jar,runtimeClasspath,test
1818
com.google.googlejavaformat:google-java-format:1.34.1=annotationProcessor,testAnnotationProcessor
1919
com.google.guava:failureaccess:1.0.3=annotationProcessor,checkstyle,compileClasspath,deploy_jar,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath
2020
com.google.guava:guava:33.4.8-jre=checkstyle
21-
com.google.guava:guava:33.5.0-jre=annotationProcessor,compileClasspath,deploy_jar,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath
21+
com.google.guava:guava:33.5.0-jre=annotationProcessor,testAnnotationProcessor
22+
com.google.guava:guava:33.6.0-jre=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
2223
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=annotationProcessor,checkstyle,compileClasspath,deploy_jar,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath
2324
com.google.j2objc:j2objc-annotations:3.0.0=checkstyle
2425
com.google.j2objc:j2objc-annotations:3.1=annotationProcessor,compileClasspath,deploy_jar,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath
@@ -54,10 +55,10 @@ org.apache.maven.doxia:doxia-logging-api:1.12.0=checkstyle
5455
org.apache.maven.doxia:doxia-module-xdoc:1.12.0=checkstyle
5556
org.apache.maven.doxia:doxia-sink-api:1.12.0=checkstyle
5657
org.apache.xbean:xbean-reflect:3.7=checkstyle
57-
org.bouncycastle:bcpg-jdk18on:1.83=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
58-
org.bouncycastle:bcpkix-jdk18on:1.83=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
59-
org.bouncycastle:bcprov-jdk18on:1.83=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
60-
org.bouncycastle:bcutil-jdk18on:1.83=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
58+
org.bouncycastle:bcpg-jdk18on:1.84=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
59+
org.bouncycastle:bcpkix-jdk18on:1.84=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
60+
org.bouncycastle:bcprov-jdk18on:1.84=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
61+
org.bouncycastle:bcutil-jdk18on:1.84=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
6162
org.checkerframework:checker-qual:3.19.0=annotationProcessor,testAnnotationProcessor
6263
org.checkerframework:checker-qual:3.49.3=checkstyle
6364
org.codehaus.plexus:plexus-classworlds:2.6.0=checkstyle

networking/gradle.lockfile

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ com.google.dagger:dagger:2.59.2=annotationProcessor,compileClasspath,deploy_jar,
3636
com.google.devtools.ksp:symbol-processing-api:2.2.20-2.0.3=annotationProcessor,testAnnotationProcessor
3737
com.google.errorprone:error_prone_annotation:2.48.0=annotationProcessor,testAnnotationProcessor
3838
com.google.errorprone:error_prone_annotations:2.36.0=checkstyle
39-
com.google.errorprone:error_prone_annotations:2.41.0=compileClasspath
4039
com.google.errorprone:error_prone_annotations:2.43.0=deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
40+
com.google.errorprone:error_prone_annotations:2.47.0=compileClasspath
4141
com.google.errorprone:error_prone_annotations:2.48.0=annotationProcessor,testAnnotationProcessor
4242
com.google.errorprone:error_prone_check_api:2.48.0=annotationProcessor,testAnnotationProcessor
4343
com.google.errorprone:error_prone_core:2.48.0=annotationProcessor,testAnnotationProcessor
@@ -48,7 +48,8 @@ com.google.guava:failureaccess:1.0.2=testCompileClasspath
4848
com.google.guava:failureaccess:1.0.3=annotationProcessor,checkstyle,compileClasspath,deploy_jar,runtimeClasspath,testAnnotationProcessor,testRuntimeClasspath
4949
com.google.guava:guava:33.4.3-android=testCompileClasspath
5050
com.google.guava:guava:33.4.8-jre=checkstyle
51-
com.google.guava:guava:33.5.0-jre=annotationProcessor,compileClasspath,deploy_jar,runtimeClasspath,testAnnotationProcessor,testRuntimeClasspath
51+
com.google.guava:guava:33.5.0-jre=annotationProcessor,deploy_jar,runtimeClasspath,testAnnotationProcessor,testRuntimeClasspath
52+
com.google.guava:guava:33.6.0-jre=compileClasspath
5253
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=annotationProcessor,checkstyle,compileClasspath,deploy_jar,runtimeClasspath,testAnnotationProcessor,testCompileClasspath,testRuntimeClasspath
5354
com.google.http-client:google-http-client-apache-v2:1.45.2=deploy_jar,runtimeClasspath,testRuntimeClasspath
5455
com.google.http-client:google-http-client-gson:2.1.0=deploy_jar,runtimeClasspath,testRuntimeClasspath
@@ -130,9 +131,9 @@ org.apache.maven.doxia:doxia-module-xdoc:1.12.0=checkstyle
130131
org.apache.maven.doxia:doxia-sink-api:1.12.0=checkstyle
131132
org.apache.xbean:xbean-reflect:3.7=checkstyle
132133
org.apiguardian:apiguardian-api:1.1.2=testCompileClasspath
133-
org.bouncycastle:bcpkix-jdk18on:1.83=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
134-
org.bouncycastle:bcprov-jdk18on:1.83=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
135-
org.bouncycastle:bcutil-jdk18on:1.83=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
134+
org.bouncycastle:bcpkix-jdk18on:1.84=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
135+
org.bouncycastle:bcprov-jdk18on:1.84=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
136+
org.bouncycastle:bcutil-jdk18on:1.84=compileClasspath,deploy_jar,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
136137
org.checkerframework:checker-compat-qual:2.5.3=annotationProcessor,testAnnotationProcessor
137138
org.checkerframework:checker-compat-qual:2.5.6=deploy_jar,runtimeClasspath,testRuntimeClasspath
138139
org.checkerframework:checker-qual:3.19.0=annotationProcessor,testAnnotationProcessor

0 commit comments

Comments
 (0)