Closed kushanihansika closed 1 year ago
Hi,
That error suggests you have some dependency conflicts with the Google Ads API library. Could you check if your project is overriding the version of any dependency of the library as follows?
For Maven:
mvn dependency:tree
For Gradle:
./gradlew dependencies
Thanks, Josh, Google Ads API Team
+--- org.projectlombok:lombok:1.18.20
+--- org.springframework.boot:spring-boot-starter-web -> 2.3.3.RELEASE
| +--- org.springframework.boot:spring-boot-starter:2.3.3.RELEASE
| | +--- org.springframework.boot:spring-boot:2.3.3.RELEASE
| | | +--- org.springframework:spring-core:5.2.8.RELEASE
| | | | --- org.springframework:spring-jcl:5.2.8.RELEASE
| | | --- org.springframework:spring-context:5.2.8.RELEASE
| | | +--- org.springframework:spring-aop:5.2.8.RELEASE
| | | | +--- org.springframework:spring-beans:5.2.8.RELEASE
| | | | | --- org.springframework:spring-core:5.2.8.RELEASE ()
| | | | --- org.springframework:spring-core:5.2.8.RELEASE ()
| | | +--- org.springframework:spring-beans:5.2.8.RELEASE ()
| | | +--- org.springframework:spring-core:5.2.8.RELEASE ()
| | | --- org.springframework:spring-expression:5.2.8.RELEASE
| | | --- org.springframework:spring-core:5.2.8.RELEASE ()
| | +--- org.springframework.boot:spring-boot-autoconfigure:2.3.3.RELEASE
| | | --- org.springframework.boot:spring-boot:2.3.3.RELEASE ()
| | +--- org.springframework.boot:spring-boot-starter-logging:2.3.3.RELEASE
| | | +--- ch.qos.logback:logback-classic:1.2.3
| | | | +--- ch.qos.logback:logback-core:1.2.3
| | | | --- org.slf4j:slf4j-api:1.7.25 -> 1.7.30
| | | +--- org.apache.logging.log4j:log4j-to-slf4j:2.13.3
| | | | +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.30
| | | | --- org.apache.logging.log4j:log4j-api:2.13.3
| | | --- org.slf4j:jul-to-slf4j:1.7.30
| | | --- org.slf4j:slf4j-api:1.7.30
| | +--- jakarta.annotation:jakarta.annotation-api:1.3.5
| | +--- org.springframework:spring-core:5.2.8.RELEASE ()
| | --- org.yaml:snakeyaml:1.26
| +--- org.springframework.boot:spring-boot-starter-json:2.3.3.RELEASE
| | +--- org.springframework.boot:spring-boot-starter:2.3.3.RELEASE ()
| | +--- org.springframework:spring-web:5.2.8.RELEASE
| | | +--- org.springframework:spring-beans:5.2.8.RELEASE ()
| | | --- org.springframework:spring-core:5.2.8.RELEASE ()
| | +--- com.fasterxml.jackson.core:jackson-databind:2.11.2
| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.11.2
| | | --- com.fasterxml.jackson.core:jackson-core:2.11.2
| | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.2
| | | +--- com.fasterxml.jackson.core:jackson-core:2.11.2
| | | --- com.fasterxml.jackson.core:jackson-databind:2.11.2 ()
| | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.2
| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.11.2
| | | +--- com.fasterxml.jackson.core:jackson-core:2.11.2
| | | --- com.fasterxml.jackson.core:jackson-databind:2.11.2 ()
| | --- com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.2
| | +--- com.fasterxml.jackson.core:jackson-core:2.11.2
| | --- com.fasterxml.jackson.core:jackson-databind:2.11.2 ()
| +--- org.springframework.boot:spring-boot-starter-tomcat:2.3.3.RELEASE
| | +--- jakarta.annotation:jakarta.annotation-api:1.3.5
| | +--- org.apache.tomcat.embed:tomcat-embed-core:9.0.37
| | +--- org.glassfish:jakarta.el:3.0.3
| | --- org.apache.tomcat.embed:tomcat-embed-websocket:9.0.37
| | --- org.apache.tomcat.embed:tomcat-embed-core:9.0.37
| +--- org.springframework:spring-web:5.2.8.RELEASE ()
| --- org.springframework:spring-webmvc:5.2.8.RELEASE
| +--- org.springframework:spring-aop:5.2.8.RELEASE ()
| +--- org.springframework:spring-beans:5.2.8.RELEASE ()
| +--- org.springframework:spring-context:5.2.8.RELEASE ()
| +--- org.springframework:spring-core:5.2.8.RELEASE ()
| +--- org.springframework:spring-expression:5.2.8.RELEASE ()
| --- org.springframework:spring-web:5.2.8.RELEASE ()
+--- com.jayway.jsonpath:json-path:2.4.0
| +--- net.minidev:json-smart:2.3
| | --- net.minidev:accessors-smart:1.2
| | --- org.ow2.asm:asm:5.0.4
| --- org.slf4j:slf4j-api:1.7.25 -> 1.7.30
+--- org.jboss.logging:jboss-logging:3.3.2.Final
+--- javax.validation:validation-api:2.0.1.Final
+--- io.springfox:springfox-swagger2:2.9.2
| +--- io.swagger:swagger-annotations:1.5.20
| +--- io.swagger:swagger-models:1.5.20
| | +--- com.fasterxml.jackson.core:jackson-annotations:2.9.5 -> 2.11.2
| | +--- org.slf4j:slf4j-api:1.7.22 -> 1.7.30
| | --- io.swagger:swagger-annotations:1.5.20
| +--- io.springfox:springfox-spi:2.9.2
| | --- io.springfox:springfox-core:2.9.2
| | +--- net.bytebuddy:byte-buddy:1.8.12 -> 1.10.14
| | +--- com.google.guava:guava:20.0 -> 31.1-jre
| | | +--- com.google.guava:failureaccess:1.0.1
| | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
| | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | +--- org.checkerframework:checker-qual:3.12.0 -> 3.29.0
| | | +--- com.google.errorprone:error_prone_annotations:2.11.0 -> 2.18.0
| | | --- com.google.j2objc:j2objc-annotations:1.3
| | +--- com.fasterxml:classmate:1.4.0 -> 1.5.1
| | +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.30
| | +--- org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE
| | | +--- org.springframework:spring-beans:4.0.9.RELEASE -> 5.2.8.RELEASE ()
| | | +--- org.springframework:spring-context:4.0.9.RELEASE -> 5.2.8.RELEASE ()
| | | +--- org.springframework:spring-aop:4.0.9.RELEASE -> 5.2.8.RELEASE ()
| | | --- org.slf4j:slf4j-api:1.7.10 -> 1.7.30
| | --- org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE
| | +--- org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE ()
| | --- org.slf4j:slf4j-api:1.7.10 -> 1.7.30
| +--- io.springfox:springfox-schema:2.9.2
| | +--- io.springfox:springfox-core:2.9.2 ()
| | --- io.springfox:springfox-spi:2.9.2 ()
| +--- io.springfox:springfox-swagger-common:2.9.2
| | +--- io.swagger:swagger-annotations:1.5.20
| | +--- io.swagger:swagger-models:1.5.20 ()
| | +--- io.springfox:springfox-spi:2.9.2 ()
| | +--- io.springfox:springfox-schema:2.9.2 ()
| | +--- io.springfox:springfox-spring-web:2.9.2
| | | +--- com.google.guava:guava:20.0 -> 31.1-jre ()
| | | +--- com.fasterxml:classmate:1.4.0 -> 1.5.1
| | | +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.30
| | | +--- org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE ()
| | | +--- org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE ()
| | | --- io.springfox:springfox-spi:2.9.2 ()
| | +--- com.google.guava:guava:20.0 -> 31.1-jre ()
| | +--- com.fasterxml:classmate:1.4.0 -> 1.5.1
| | +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.30
| | +--- org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE ()
| | --- org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE ()
| +--- io.springfox:springfox-spring-web:2.9.2 ()
| +--- com.google.guava:guava:20.0 -> 31.1-jre ()
| +--- com.fasterxml:classmate:1.4.0 -> 1.5.1
| +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.30
| +--- org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE ()
| +--- org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE ()
| --- org.mapstruct:mapstruct:1.2.0.Final
+--- io.springfox:springfox-swagger-ui:2.9.2
| --- io.springfox:springfox-spring-web:2.9.2 ()
+--- org.apache.httpcomponents:httpclient:4.5.2
| +--- org.apache.httpcomponents:httpcore:4.4.4 -> 4.4.13
| --- commons-codec:commons-codec:1.9 -> 1.14
+--- org.springframework.cloud:spring-cloud-starter-openfeign -> 2.2.0.RELEASE
| +--- org.springframework.cloud:spring-cloud-starter:2.2.0.RELEASE
| | +--- org.springframework.boot:spring-boot-starter:2.2.1.RELEASE -> 2.3.3.RELEASE ()
| | +--- org.springframework.cloud:spring-cloud-context:2.2.0.RELEASE
| | | --- org.springframework.security:spring-security-crypto:5.2.1.RELEASE -> 5.3.4.RELEASE
| | +--- org.springframework.cloud:spring-cloud-commons:2.2.0.RELEASE
| | | --- org.springframework.security:spring-security-crypto:5.2.1.RELEASE -> 5.3.4.RELEASE
| | --- org.springframework.security:spring-security-rsa:1.0.7.RELEASE
| | --- org.bouncycastle:bcpkix-jdk15on:1.60
| | --- org.bouncycastle:bcprov-jdk15on:1.60
| +--- org.springframework.cloud:spring-cloud-openfeign-core:2.2.0.RELEASE
| | +--- org.springframework.boot:spring-boot-autoconfigure:2.2.1.RELEASE -> 2.3.3.RELEASE ()
| | +--- org.springframework.cloud:spring-cloud-netflix-ribbon:2.2.0.RELEASE
| | | --- org.springframework.cloud:spring-cloud-netflix-archaius:2.2.0.RELEASE
| | +--- org.springframework.boot:spring-boot-starter-aop:2.2.1.RELEASE -> 2.3.3.RELEASE
| | | +--- org.springframework.boot:spring-boot-starter:2.3.3.RELEASE ()
| | | +--- org.springframework:spring-aop:5.2.8.RELEASE ()
| | | --- org.aspectj:aspectjweaver:1.9.6
| | --- io.github.openfeign.form:feign-form-spring:3.8.0
| | +--- io.github.openfeign.form:feign-form:3.8.0
| | | --- org.slf4j:slf4j-api:1.7.26 -> 1.7.30
| | +--- org.springframework:spring-web:5.1.5.RELEASE -> 5.2.8.RELEASE ()
| | +--- commons-fileupload:commons-fileupload:1.4
| | | --- commons-io:commons-io:2.2
| | --- org.slf4j:slf4j-api:1.7.26 -> 1.7.30
| +--- org.springframework:spring-web:5.2.1.RELEASE -> 5.2.8.RELEASE ()
| +--- org.springframework.cloud:spring-cloud-commons:2.2.0.RELEASE ()
| +--- io.github.openfeign:feign-core:10.4.0
| +--- io.github.openfeign:feign-slf4j:10.4.0
| | +--- io.github.openfeign:feign-core:10.4.0
| | --- org.slf4j:slf4j-api:1.7.13 -> 1.7.30
| +--- io.github.openfeign:feign-hystrix:10.4.0
| | +--- io.github.openfeign:feign-core:10.4.0
| | +--- com.netflix.archaius:archaius-core:0.7.6
| | --- com.netflix.hystrix:hystrix-core:1.5.18
| | +--- com.netflix.archaius:archaius-core:0.4.1 -> 0.7.6
| | +--- io.reactivex:rxjava:1.2.0 -> 1.3.8
| | --- org.hdrhistogram:HdrHistogram:2.1.9 -> 2.1.12
| --- io.github.openfeign:feign-java8:10.4.0
| --- io.github.openfeign:feign-core:10.4.0
+--- org.modelmapper:modelmapper:2.3.4
+--- com.googlecode.json-simple:json-simple:1.1
+--- com.google.api-ads:google-ads:24.0.0
| +--- com.google.api:gax -> 2.10.0
| | +--- com.google.api:api-common:2.1.2 -> 1.8.1
| | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | +--- com.google.guava:guava:26.0-android -> 31.1-jre ()
| | | --- javax.annotation:javax.annotation-api:1.3.2
| | +--- com.google.auth:google-auth-library-credentials:1.2.1 -> 1.14.0
| | --- org.threeten:threetenbp:1.5.0 -> 1.6.5
| +--- com.google.api:gax-grpc -> 1.49.1
| | +--- com.google.api:gax:1.49.1 -> 2.10.0 ()
| | +--- io.grpc:grpc-stub:1.23.0 -> 1.52.1
| | | +--- io.grpc:grpc-api:1.52.1
| | | | +--- io.grpc:grpc-context:1.52.1
| | | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | | --- com.google.errorprone:error_prone_annotations:2.14.0 -> 2.18.0
| | | --- com.google.guava:guava:31.1-android -> 31.1-jre ()
| | +--- io.grpc:grpc-auth:1.23.0 -> 1.52.1
| | | +--- io.grpc:grpc-api:1.52.1 ()
| | | --- com.google.auth:google-auth-library-credentials:1.4.0 -> 1.14.0
| | +--- io.grpc:grpc-protobuf:1.23.0 -> 1.52.1
| | | +--- io.grpc:grpc-api:1.52.1 ()
| | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | +--- com.google.protobuf:protobuf-java:3.21.7 -> 3.21.12
| | | +--- com.google.api.grpc:proto-google-common-protos:2.9.0 -> 1.17.0
| | | | --- com.google.protobuf:protobuf-java:3.7.1 -> 3.21.12
| | | --- io.grpc:grpc-protobuf-lite:1.52.1
| | | --- io.grpc:grpc-api:1.52.1 ()
| | +--- com.google.guava:guava:28.1-android -> 31.1-jre ()
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | +--- org.threeten:threetenbp:1.3.3 -> 1.6.5
| | +--- com.google.auth:google-auth-library-oauth2-http:0.18.0
| | | +--- com.google.auto.value:auto-value-annotations:1.6.6 -> 1.10.1
| | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | +--- com.google.auth:google-auth-library-credentials:0.18.0 -> 1.14.0
| | | +--- com.google.http-client:google-http-client:1.32.1 -> 1.42.3
| | | | +--- org.apache.httpcomponents:httpclient:4.5.13 -> 4.5.2 ()
| | | | +--- org.apache.httpcomponents:httpcore:4.4.15 -> 4.4.13
| | | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | | +--- com.google.errorprone:error_prone_annotations:2.16 -> 2.18.0
| | | | +--- com.google.guava:guava:30.1.1-android -> 31.1-jre ()
| | | | +--- com.google.j2objc:j2objc-annotations:1.3
| | | | +--- io.opencensus:opencensus-api:0.31.1
| | | | | --- io.grpc:grpc-context:1.27.2 -> 1.52.1
| | | | --- io.opencensus:opencensus-contrib-http-util:0.31.1
| | | | +--- io.opencensus:opencensus-api:0.31.1 ()
| | | | --- com.google.guava:guava:29.0-android -> 31.1-jre ()
| | | +--- com.google.http-client:google-http-client-jackson2:1.32.1 -> 1.42.3
| | | | +--- com.google.http-client:google-http-client:1.42.3 ()
| | | | --- com.fasterxml.jackson.core:jackson-core:2.13.4 -> 2.11.2
| | | --- com.google.guava:guava:28.1-android -> 31.1-jre ()
| | +--- com.google.auth:google-auth-library-credentials:0.18.0 -> 1.14.0
| | +--- com.google.api.grpc:proto-google-common-protos:1.15.0 -> 1.17.0 ()
| | +--- com.google.api:api-common:1.8.1 ()
| | +--- io.grpc:grpc-netty-shaded:1.23.0 -> 1.52.1
| | | --- io.grpc:grpc-core:1.52.1
| | | --- io.grpc:grpc-api:1.52.1 ()
| | --- io.grpc:grpc-alts:1.23.0 -> 1.52.1
| | +--- io.grpc:grpc-auth:1.52.1 ()
| | +--- io.grpc:grpc-grpclb:1.52.1
| | +--- io.grpc:grpc-protobuf:1.52.1 ()
| | +--- io.grpc:grpc-stub:1.52.1 ()
| | +--- com.google.protobuf:protobuf-java:3.21.7 -> 3.21.12
| | +--- org.conscrypt:conscrypt-openjdk-uber:2.5.2
| | +--- com.google.guava:guava:31.1-android -> 31.1-jre ()
| | +--- com.google.auth:google-auth-library-oauth2-http:1.4.0 -> 0.18.0 ()
| | --- io.grpc:grpc-netty-shaded:1.52.1 ()
Hi,
That error suggests you have some dependency conflicts with the Google Ads API library. Could you check if your project is overriding the version of any dependency of the library as follows?
For Maven:
mvn dependency:tree
For Gradle:
./gradlew dependencies
Thanks, Josh, Google Ads API Team
+--- org.projectlombok:lombok:1.18.20
+--- org.springframework.boot:spring-boot-starter-web -> 2.3.3.RELEASE
| +--- org.springframework.boot:spring-boot-starter:2.3.3.RELEASE
| | +--- org.springframework.boot:spring-boot:2.3.3.RELEASE
| | | +--- org.springframework:spring-core:5.2.8.RELEASE
| | | | --- org.springframework:spring-jcl:5.2.8.RELEASE
| | | --- org.springframework:spring-context:5.2.8.RELEASE
| | | +--- org.springframework:spring-aop:5.2.8.RELEASE
| | | | +--- org.springframework:spring-beans:5.2.8.RELEASE
| | | | | --- org.springframework:spring-core:5.2.8.RELEASE ()
| | | | --- org.springframework:spring-core:5.2.8.RELEASE ()
| | | +--- org.springframework:spring-beans:5.2.8.RELEASE ()
| | | +--- org.springframework:spring-core:5.2.8.RELEASE ()
| | | --- org.springframework:spring-expression:5.2.8.RELEASE
| | | --- org.springframework:spring-core:5.2.8.RELEASE ()
| | +--- org.springframework.boot:spring-boot-autoconfigure:2.3.3.RELEASE
| | | --- org.springframework.boot:spring-boot:2.3.3.RELEASE ()
| | +--- org.springframework.boot:spring-boot-starter-logging:2.3.3.RELEASE
| | | +--- ch.qos.logback:logback-classic:1.2.3
| | | | +--- ch.qos.logback:logback-core:1.2.3
| | | | --- org.slf4j:slf4j-api:1.7.25 -> 1.7.30
| | | +--- org.apache.logging.log4j:log4j-to-slf4j:2.13.3
| | | | +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.30
| | | | --- org.apache.logging.log4j:log4j-api:2.13.3
| | | --- org.slf4j:jul-to-slf4j:1.7.30
| | | --- org.slf4j:slf4j-api:1.7.30
| | +--- jakarta.annotation:jakarta.annotation-api:1.3.5
| | +--- org.springframework:spring-core:5.2.8.RELEASE ()
| | --- org.yaml:snakeyaml:1.26
| +--- org.springframework.boot:spring-boot-starter-json:2.3.3.RELEASE
| | +--- org.springframework.boot:spring-boot-starter:2.3.3.RELEASE ()
| | +--- org.springframework:spring-web:5.2.8.RELEASE
| | | +--- org.springframework:spring-beans:5.2.8.RELEASE ()
| | | --- org.springframework:spring-core:5.2.8.RELEASE ()
| | +--- com.fasterxml.jackson.core:jackson-databind:2.11.2
| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.11.2
| | | --- com.fasterxml.jackson.core:jackson-core:2.11.2
| | +--- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.2
| | | +--- com.fasterxml.jackson.core:jackson-core:2.11.2
| | | --- com.fasterxml.jackson.core:jackson-databind:2.11.2 ()
| | +--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.2
| | | +--- com.fasterxml.jackson.core:jackson-annotations:2.11.2
| | | +--- com.fasterxml.jackson.core:jackson-core:2.11.2
| | | --- com.fasterxml.jackson.core:jackson-databind:2.11.2 ()
| | --- com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.2
| | +--- com.fasterxml.jackson.core:jackson-core:2.11.2
| | --- com.fasterxml.jackson.core:jackson-databind:2.11.2 ()
| +--- org.springframework.boot:spring-boot-starter-tomcat:2.3.3.RELEASE
| | +--- jakarta.annotation:jakarta.annotation-api:1.3.5
| | +--- org.apache.tomcat.embed:tomcat-embed-core:9.0.37
| | +--- org.glassfish:jakarta.el:3.0.3
| | --- org.apache.tomcat.embed:tomcat-embed-websocket:9.0.37
| | --- org.apache.tomcat.embed:tomcat-embed-core:9.0.37
| +--- org.springframework:spring-web:5.2.8.RELEASE ()
| --- org.springframework:spring-webmvc:5.2.8.RELEASE
| +--- org.springframework:spring-aop:5.2.8.RELEASE ()
| +--- org.springframework:spring-beans:5.2.8.RELEASE ()
| +--- org.springframework:spring-context:5.2.8.RELEASE ()
| +--- org.springframework:spring-core:5.2.8.RELEASE ()
| +--- org.springframework:spring-expression:5.2.8.RELEASE ()
| --- org.springframework:spring-web:5.2.8.RELEASE ()
+--- com.jayway.jsonpath:json-path:2.4.0
| +--- net.minidev:json-smart:2.3
| | --- net.minidev:accessors-smart:1.2
| | --- org.ow2.asm:asm:5.0.4
| --- org.slf4j:slf4j-api:1.7.25 -> 1.7.30
+--- org.jboss.logging:jboss-logging:3.3.2.Final
+--- javax.validation:validation-api:2.0.1.Final
+--- io.springfox:springfox-swagger2:2.9.2
| +--- io.swagger:swagger-annotations:1.5.20
| +--- io.swagger:swagger-models:1.5.20
| | +--- com.fasterxml.jackson.core:jackson-annotations:2.9.5 -> 2.11.2
| | +--- org.slf4j:slf4j-api:1.7.22 -> 1.7.30
| | --- io.swagger:swagger-annotations:1.5.20
| +--- io.springfox:springfox-spi:2.9.2
| | --- io.springfox:springfox-core:2.9.2
| | +--- net.bytebuddy:byte-buddy:1.8.12 -> 1.10.14
| | +--- com.google.guava:guava:20.0 -> 31.1-jre
| | | +--- com.google.guava:failureaccess:1.0.1
| | | +--- com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
| | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | +--- org.checkerframework:checker-qual:3.12.0 -> 3.29.0
| | | +--- com.google.errorprone:error_prone_annotations:2.11.0 -> 2.18.0
| | | --- com.google.j2objc:j2objc-annotations:1.3
| | +--- com.fasterxml:classmate:1.4.0 -> 1.5.1
| | +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.30
| | +--- org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE
| | | +--- org.springframework:spring-beans:4.0.9.RELEASE -> 5.2.8.RELEASE ()
| | | +--- org.springframework:spring-context:4.0.9.RELEASE -> 5.2.8.RELEASE ()
| | | +--- org.springframework:spring-aop:4.0.9.RELEASE -> 5.2.8.RELEASE ()
| | | --- org.slf4j:slf4j-api:1.7.10 -> 1.7.30
| | --- org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE
| | +--- org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE ()
| | --- org.slf4j:slf4j-api:1.7.10 -> 1.7.30
| +--- io.springfox:springfox-schema:2.9.2
| | +--- io.springfox:springfox-core:2.9.2 ()
| | --- io.springfox:springfox-spi:2.9.2 ()
| +--- io.springfox:springfox-swagger-common:2.9.2
| | +--- io.swagger:swagger-annotations:1.5.20
| | +--- io.swagger:swagger-models:1.5.20 ()
| | +--- io.springfox:springfox-spi:2.9.2 ()
| | +--- io.springfox:springfox-schema:2.9.2 ()
| | +--- io.springfox:springfox-spring-web:2.9.2
| | | +--- com.google.guava:guava:20.0 -> 31.1-jre ()
| | | +--- com.fasterxml:classmate:1.4.0 -> 1.5.1
| | | +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.30
| | | +--- org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE ()
| | | +--- org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE ()
| | | --- io.springfox:springfox-spi:2.9.2 ()
| | +--- com.google.guava:guava:20.0 -> 31.1-jre ()
| | +--- com.fasterxml:classmate:1.4.0 -> 1.5.1
| | +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.30
| | +--- org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE ()
| | --- org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE ()
| +--- io.springfox:springfox-spring-web:2.9.2 ()
| +--- com.google.guava:guava:20.0 -> 31.1-jre ()
| +--- com.fasterxml:classmate:1.4.0 -> 1.5.1
| +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.30
| +--- org.springframework.plugin:spring-plugin-core:1.2.0.RELEASE ()
| +--- org.springframework.plugin:spring-plugin-metadata:1.2.0.RELEASE ()
| --- org.mapstruct:mapstruct:1.2.0.Final
+--- io.springfox:springfox-swagger-ui:2.9.2
| --- io.springfox:springfox-spring-web:2.9.2 ()
+--- org.apache.httpcomponents:httpclient:4.5.2
| +--- org.apache.httpcomponents:httpcore:4.4.4 -> 4.4.13
| --- commons-codec:commons-codec:1.9 -> 1.14
+--- org.springframework.cloud:spring-cloud-starter-openfeign -> 2.2.0.RELEASE
| +--- org.springframework.cloud:spring-cloud-starter:2.2.0.RELEASE
| | +--- org.springframework.boot:spring-boot-starter:2.2.1.RELEASE -> 2.3.3.RELEASE ()
| | +--- org.springframework.cloud:spring-cloud-context:2.2.0.RELEASE
| | | --- org.springframework.security:spring-security-crypto:5.2.1.RELEASE -> 5.3.4.RELEASE
| | +--- org.springframework.cloud:spring-cloud-commons:2.2.0.RELEASE
| | | --- org.springframework.security:spring-security-crypto:5.2.1.RELEASE -> 5.3.4.RELEASE
| | --- org.springframework.security:spring-security-rsa:1.0.7.RELEASE
| | --- org.bouncycastle:bcpkix-jdk15on:1.60
| | --- org.bouncycastle:bcprov-jdk15on:1.60
| +--- org.springframework.cloud:spring-cloud-openfeign-core:2.2.0.RELEASE
| | +--- org.springframework.boot:spring-boot-autoconfigure:2.2.1.RELEASE -> 2.3.3.RELEASE ()
| | +--- org.springframework.cloud:spring-cloud-netflix-ribbon:2.2.0.RELEASE
| | | --- org.springframework.cloud:spring-cloud-netflix-archaius:2.2.0.RELEASE
| | +--- org.springframework.boot:spring-boot-starter-aop:2.2.1.RELEASE -> 2.3.3.RELEASE
| | | +--- org.springframework.boot:spring-boot-starter:2.3.3.RELEASE ()
| | | +--- org.springframework:spring-aop:5.2.8.RELEASE ()
| | | --- org.aspectj:aspectjweaver:1.9.6
| | --- io.github.openfeign.form:feign-form-spring:3.8.0
| | +--- io.github.openfeign.form:feign-form:3.8.0
| | | --- org.slf4j:slf4j-api:1.7.26 -> 1.7.30
| | +--- org.springframework:spring-web:5.1.5.RELEASE -> 5.2.8.RELEASE ()
| | +--- commons-fileupload:commons-fileupload:1.4
| | | --- commons-io:commons-io:2.2
| | --- org.slf4j:slf4j-api:1.7.26 -> 1.7.30
| +--- org.springframework:spring-web:5.2.1.RELEASE -> 5.2.8.RELEASE ()
| +--- org.springframework.cloud:spring-cloud-commons:2.2.0.RELEASE ()
| +--- io.github.openfeign:feign-core:10.4.0
| +--- io.github.openfeign:feign-slf4j:10.4.0
| | +--- io.github.openfeign:feign-core:10.4.0
| | --- org.slf4j:slf4j-api:1.7.13 -> 1.7.30
| +--- io.github.openfeign:feign-hystrix:10.4.0
| | +--- io.github.openfeign:feign-core:10.4.0
| | +--- com.netflix.archaius:archaius-core:0.7.6
| | --- com.netflix.hystrix:hystrix-core:1.5.18
| | +--- com.netflix.archaius:archaius-core:0.4.1 -> 0.7.6
| | +--- io.reactivex:rxjava:1.2.0 -> 1.3.8
| | --- org.hdrhistogram:HdrHistogram:2.1.9 -> 2.1.12
| --- io.github.openfeign:feign-java8:10.4.0
| --- io.github.openfeign:feign-core:10.4.0
+--- org.modelmapper:modelmapper:2.3.4
+--- com.googlecode.json-simple:json-simple:1.1
+--- com.google.api-ads:google-ads:24.0.0
| +--- com.google.api:gax -> 2.10.0
| | +--- com.google.api:api-common:2.1.2 -> 1.8.1
| | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | +--- com.google.guava:guava:26.0-android -> 31.1-jre ()
| | | --- javax.annotation:javax.annotation-api:1.3.2
| | +--- com.google.auth:google-auth-library-credentials:1.2.1 -> 1.14.0
| | --- org.threeten:threetenbp:1.5.0 -> 1.6.5
| +--- com.google.api:gax-grpc -> 1.49.1
| | +--- com.google.api:gax:1.49.1 -> 2.10.0 ()
| | +--- io.grpc:grpc-stub:1.23.0 -> 1.52.1
| | | +--- io.grpc:grpc-api:1.52.1
| | | | +--- io.grpc:grpc-context:1.52.1
| | | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | | --- com.google.errorprone:error_prone_annotations:2.14.0 -> 2.18.0
| | | --- com.google.guava:guava:31.1-android -> 31.1-jre ()
| | +--- io.grpc:grpc-auth:1.23.0 -> 1.52.1
| | | +--- io.grpc:grpc-api:1.52.1 ()
| | | --- com.google.auth:google-auth-library-credentials:1.4.0 -> 1.14.0
| | +--- io.grpc:grpc-protobuf:1.23.0 -> 1.52.1
| | | +--- io.grpc:grpc-api:1.52.1 ()
| | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | +--- com.google.protobuf:protobuf-java:3.21.7 -> 3.21.12
| | | +--- com.google.api.grpc:proto-google-common-protos:2.9.0 -> 1.17.0
| | | | --- com.google.protobuf:protobuf-java:3.7.1 -> 3.21.12
| | | --- io.grpc:grpc-protobuf-lite:1.52.1
| | | --- io.grpc:grpc-api:1.52.1 ()
| | +--- com.google.guava:guava:28.1-android -> 31.1-jre ()
| | +--- com.google.code.findbugs:jsr305:3.0.2
| | +--- org.threeten:threetenbp:1.3.3 -> 1.6.5
| | +--- com.google.auth:google-auth-library-oauth2-http:0.18.0
| | | +--- com.google.auto.value:auto-value-annotations:1.6.6 -> 1.10.1
| | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | +--- com.google.auth:google-auth-library-credentials:0.18.0 -> 1.14.0
| | | +--- com.google.http-client:google-http-client:1.32.1 -> 1.42.3
| | | | +--- org.apache.httpcomponents:httpclient:4.5.13 -> 4.5.2 ()
| | | | +--- org.apache.httpcomponents:httpcore:4.4.15 -> 4.4.13
| | | | +--- com.google.code.findbugs:jsr305:3.0.2
| | | | +--- com.google.errorprone:error_prone_annotations:2.16 -> 2.18.0
| | | | +--- com.google.guava:guava:30.1.1-android -> 31.1-jre ()
| | | | +--- com.google.j2objc:j2objc-annotations:1.3
| | | | +--- io.opencensus:opencensus-api:0.31.1
| | | | | --- io.grpc:grpc-context:1.27.2 -> 1.52.1
| | | | --- io.opencensus:opencensus-contrib-http-util:0.31.1
| | | | +--- io.opencensus:opencensus-api:0.31.1 ()
| | | | --- com.google.guava:guava:29.0-android -> 31.1-jre ()
| | | +--- com.google.http-client:google-http-client-jackson2:1.32.1 -> 1.42.3
| | | | +--- com.google.http-client:google-http-client:1.42.3 ()
| | | | --- com.fasterxml.jackson.core:jackson-core:2.13.4 -> 2.11.2
| | | --- com.google.guava:guava:28.1-android -> 31.1-jre ()
| | +--- com.google.auth:google-auth-library-credentials:0.18.0 -> 1.14.0
| | +--- com.google.api.grpc:proto-google-common-protos:1.15.0 -> 1.17.0 ()
| | +--- com.google.api:api-common:1.8.1 ()
| | +--- io.grpc:grpc-netty-shaded:1.23.0 -> 1.52.1
| | | --- io.grpc:grpc-core:1.52.1
| | | --- io.grpc:grpc-api:1.52.1 ()
| | --- io.grpc:grpc-alts:1.23.0 -> 1.52.1
| | +--- io.grpc:grpc-auth:1.52.1 ()
| | +--- io.grpc:grpc-grpclb:1.52.1
| | +--- io.grpc:grpc-protobuf:1.52.1 ()
| | +--- io.grpc:grpc-stub:1.52.1 ()
| | +--- com.google.protobuf:protobuf-java:3.21.7 -> 3.21.12
| | +--- org.conscrypt:conscrypt-openjdk-uber:2.5.2
| | +--- com.google.guava:guava:31.1-android -> 31.1-jre ()
| | +--- com.google.auth:google-auth-library-oauth2-http:1.4.0 -> 0.18.0 ()
| | --- io.grpc:grpc-netty-shaded:1.52.1 ()
Hi,
I noticed the following in your dependencies report:
com.google.auth:google-auth-library-oauth2-http:1.4.0 -> 0.18.0 ()
while the expected version for that dependency is 1.14.0. You might try explicitly adding a dependency on com.google.auth:google-auth-library-oauth2-http:1.14.0
to see if that fixes this issue.
I also noticed that io.springfox:springfox-swagger2:2.9.2
has dependencies on some rather old versions of various libraries, such as com.google.guava:guava:20.0
, although the auth library version I mentioned above is a more likely cause of that error.
By the way, were you able to use previous versions of the google-ads
library before 24.0.0
without issue?
Thanks, Josh
Hi,
Closing this out since there hasn't been an update in a while. Please reopen if you're still facing issues.
Thanks
my google ads version com.google.api-ads:google-ads:24.0.0
I'm getting this error
Caused by: java.lang.NoSuchMethodError: 'com.google.api.gax.core.GoogleCredentialsProvider$Builder com.google.api.gax.core.GoogleCredentialsProvider$Builder.setUseJwtAccessWithScope(boolean)'