googleads / google-ads-java

Google Ads API Client Library for Java
Apache License 2.0
172 stars 177 forks source link

getting java.lang.NoSuchMethodError: 'com.google.api.gax.core.GoogleCredentialsProvider #705

Closed kushanihansika closed 1 year ago

kushanihansika commented 1 year ago

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)'

jradcliff commented 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

kushanihansika commented 1 year ago

+--- 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 ()

kushanihansika commented 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 ()

jradcliff commented 1 year ago

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

jradcliff commented 1 year ago

Hi,

Closing this out since there hasn't been an update in a while. Please reopen if you're still facing issues.

Thanks