googleads / googleads-java-lib

Google Ad Manager SOAP API Client Library for Java
Apache License 2.0
226 stars 360 forks source link

NoSuchMethodError: io.opencensus.tags.TagContextBuilder.putPropagating(Lio/opencensus/tags/TagKey;Lio/opencensus/tags/TagValue;)Lio/opencensus/tags/TagContextBuilder; #186

Closed cri-st closed 5 years ago

cri-st commented 5 years ago

Environment details

google-ads version(s):

<dependency>
    <groupId>com.google.api-ads</groupId>
    <artifactId>google-ads</artifactId>
    <version>4.1.0</version>
</dependency>

Steps to reproduce

When I run similar to official sample codes: https://github.com/googleads/google-ads-java/blob/master/google-ads-examples/src/main/java/com/google/ads/googleads/examples/basicoperations/AddCampaigns.java

I get the error below:

java.lang.NoSuchMethodError: io.opencensus.tags.TagContextBuilder.putPropagating(Lio/opencensus/tags/TagKey;Lio/opencensus/tags/TagValue;)Lio/opencensus/tags/TagContextBuilder;
    at io.grpc.internal.CensusStatsModule$ClientCallTracer.<init>(CensusStatsModule.java:359) ~[grpc-core-1.21.0.jar:1.21.0]
    at io.grpc.internal.CensusStatsModule.newClientCallTracer(CensusStatsModule.java:146) ~[grpc-core-1.21.0.jar:1.21.0]
    at io.grpc.internal.CensusStatsModule$StatsClientInterceptor.interceptCall(CensusStatsModule.java:689) ~[grpc-core-1.21.0.jar:1.21.0]
    at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156) ~[grpc-api-1.21.0.jar:1.21.0]
    at com.google.api.gax.grpc.GrpcChannelUUIDInterceptor.interceptCall(GrpcChannelUUIDInterceptor.java:52) ~[gax-grpc-1.45.0.jar:1.45.0]
    at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156) ~[grpc-api-1.21.0.jar:1.21.0]
    at com.google.api.gax.grpc.GrpcHeaderInterceptor.interceptCall(GrpcHeaderInterceptor.java:80) ~[gax-grpc-1.45.0.jar:1.45.0]
    at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156) ~[grpc-api-1.21.0.jar:1.21.0]
    at com.google.api.gax.grpc.GrpcMetadataHandlerInterceptor.interceptCall(GrpcMetadataHandlerInterceptor.java:55) ~[gax-grpc-1.45.0.jar:1.45.0]
    at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156) ~[grpc-api-1.21.0.jar:1.21.0]
    at com.google.ads.googleads.lib.logging.LoggingInterceptor.interceptCall(LoggingInterceptor.java:70) ~[google-ads-4.1.0.jar:na]
    at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156) ~[grpc-api-1.21.0.jar:1.21.0]
    at io.grpc.internal.ManagedChannelImpl.newCall(ManagedChannelImpl.java:814) ~[grpc-core-1.21.0.jar:1.21.0]
    at io.grpc.internal.ForwardingManagedChannel.newCall(ForwardingManagedChannel.java:63) ~[grpc-core-1.21.0.jar:1.21.0]
    at com.google.api.gax.grpc.GrpcClientCalls.newCall(GrpcClientCalls.java:90) ~[gax-grpc-1.45.0.jar:1.45.0]
    at com.google.api.gax.grpc.GrpcDirectCallable.futureCall(GrpcDirectCallable.java:58) ~[gax-grpc-1.45.0.jar:1.45.0]
    at com.google.api.gax.grpc.GrpcUnaryRequestParamCallable.futureCall(GrpcUnaryRequestParamCallable.java:65) ~[gax-grpc-1.45.0.jar:1.45.0]
    at com.google.api.gax.grpc.GrpcExceptionCallable.futureCall(GrpcExceptionCallable.java:64) ~[gax-grpc-1.45.0.jar:1.45.0]
    at com.google.api.gax.rpc.UnaryCallable$1.futureCall(UnaryCallable.java:126) ~[gax-1.45.0.jar:1.45.0]
    at com.google.ads.googleads.lib.ExceptionTransformingCallable.futureCall(ExceptionTransformingCallable.java:51) ~[google-ads-4.1.0.jar:na]
    at com.google.api.gax.rpc.UnaryCallable$1.futureCall(UnaryCallable.java:126) ~[gax-1.45.0.jar:1.45.0]
    at com.google.api.gax.rpc.UnaryCallable.futureCall(UnaryCallable.java:87) ~[gax-1.45.0.jar:1.45.0]
    at com.google.api.gax.rpc.UnaryCallable.call(UnaryCallable.java:112) ~[gax-1.45.0.jar:1.45.0]
    at com.google.ads.googleads.v2.services.CampaignBudgetServiceClient.mutateCampaignBudgets(CampaignBudgetServiceClient.java:350) ~[google-ads-4.1.0.jar:na]
    at com.google.ads.googleads.v2.services.CampaignBudgetServiceClient.mutateCampaignBudgets(CampaignBudgetServiceClient.java:324) ~[google-ads-4.1.0.jar:na]
    at com.adtomiclabs.admin.backend.services.google.GoogleCampaignsCreationServiceImpl.addCampaignBudget(GoogleCampaignsCreationServiceImpl.java:415) ~[classes/:na]
    at com.adtomiclabs.admin.backend.services.google.GoogleCampaignsCreationServiceImpl.addCampaigns(GoogleCampaignsCreationServiceImpl.java:147) ~[classes/:na]
    at com.adtomiclabs.admin.backend.services.google.GoogleCampaignsCreationServiceImpl.setupCampaignsCreation(GoogleCampaignsCreationServiceImpl.java:93) ~[classes/:na]
    at com.adtomiclabs.admin.backend.services.google.GoogleCampaignsCreationServiceImpl$$FastClassBySpringCGLIB$$b2123636.invoke(<generated>) ~[classes/:na]
    at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) ~[spring-core-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738) ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) ~[spring-tx-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282) ~[spring-tx-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) ~[spring-tx-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:673) ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at com.adtomiclabs.admin.backend.services.google.GoogleCampaignsCreationServiceImpl$$EnhancerBySpringCGLIB$$789e1a91.setupCampaignsCreation(<generated>) ~[classes/:na]
    at com.adtomiclabs.admin.backend.services.google.GoogleSetupServiceImpl.setupCampaingns(GoogleSetupServiceImpl.java:137) ~[classes/:na]
    at com.adtomiclabs.admin.backend.services.google.GoogleSetupServiceImpl$$FastClassBySpringCGLIB$$944d1abb.invoke(<generated>) ~[classes/:na]
    at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) ~[spring-core-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738) ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) ~[spring-tx-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282) ~[spring-tx-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) ~[spring-tx-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:115) ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) [na:1.8.0_211]
    at java.util.concurrent.FutureTask.run(FutureTask.java) [na:1.8.0_211]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_211]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_211]
    at java.lang.Thread.run(Thread.java:748) [na:1.8.0_211]

When i use the version 1.0.0, this works fine. Thanks!

nwbirnie commented 5 years ago

Hey, it looks like you've got a dependency conflict. Can you check the dependency resolution (e.g. mvn dependency:tree) for io.opencensus:opencensus-api? This should be loading 0.21.0.

cri-st commented 5 years ago

The dependency tree of google-ads is this:

[INFO] |  +- com.google.api-ads:google-ads:jar:4.1.0:runtime
[INFO] |  |  +- com.google.api:gax:jar:1.45.0:runtime
[INFO] |  |  |  +- com.google.code.findbugs:jsr305:jar:3.0.2:runtime
[INFO] |  |  |  +- org.threeten:threetenbp:jar:1.3.3:runtime
[INFO] |  |  |  +- com.google.auth:google-auth-library-oauth2-http:jar:0.15.0:runtime
[INFO] |  |  |  +- com.google.api:api-common:jar:1.7.0:runtime
[INFO] |  |  |  \- io.opencensus:opencensus-api:jar:0.19.2:runtime
[INFO] |  |  +- com.google.api:gax-grpc:jar:1.45.0:runtime
[INFO] |  |  |  +- io.grpc:grpc-stub:jar:1.21.0:runtime
[INFO] |  |  |  +- io.grpc:grpc-auth:jar:1.21.0:runtime
[INFO] |  |  |  +- io.grpc:grpc-protobuf:jar:1.21.0:runtime
[INFO] |  |  |  |  \- io.grpc:grpc-protobuf-lite:jar:1.21.0:runtime
[INFO] |  |  |  +- com.google.auth:google-auth-library-credentials:jar:0.15.0:runtime
[INFO] |  |  |  +- io.grpc:grpc-netty-shaded:jar:1.21.0:runtime
[INFO] |  |  |  \- io.grpc:grpc-alts:jar:1.21.0:runtime
[INFO] |  |  |     \- io.grpc:grpc-grpclb:jar:1.21.0:runtime
[INFO] |  |  |        \- com.google.protobuf:protobuf-java-util:jar:3.7.1:runtime
[INFO] |  |  +- com.google.api.grpc:grpc-google-common-protos:jar:1.0.0:runtime
[INFO] |  |  +- com.google.api.grpc:proto-google-common-protos:jar:1.16.0:runtime
[INFO] |  |  +- com.google.protobuf:protobuf-java:jar:3.5.1:runtime
[INFO] |  |  +- io.grpc:grpc-all:jar:1.21.0:runtime
[INFO] |  |  |  +- io.grpc:grpc-api:jar:1.21.0:runtime (version selected from constraint [1.21.0,1.21.0])
[INFO] |  |  |  |  +- com.google.errorprone:error_prone_annotations:jar:2.3.2:runtime
[INFO] |  |  |  |  \- org.codehaus.mojo:animal-sniffer-annotations:jar:1.17:runtime
[INFO] |  |  |  +- io.grpc:grpc-core:jar:1.21.0:runtime (version selected from constraint [1.21.0,1.21.0])
[INFO] |  |  |  |  +- com.google.android:annotations:jar:4.1.1.4:runtime
[INFO] |  |  |  |  \- io.opencensus:opencensus-contrib-grpc-metrics:jar:0.21.0:runtime
[INFO] |  |  |  +- io.grpc:grpc-context:jar:1.21.0:runtime
[INFO] |  |  |  +- io.grpc:grpc-netty:jar:1.21.0:runtime
[INFO] |  |  |  |  +- io.netty:netty-codec-http2:jar:4.1.34.Final:runtime (version selected from constraint [4.1.34.Final,4.1.34.Final])
[INFO] |  |  |  |  |  +- io.netty:netty-common:jar:4.1.34.Final:runtime
[INFO] |  |  |  |  |  +- io.netty:netty-buffer:jar:4.1.34.Final:runtime
[INFO] |  |  |  |  |  +- io.netty:netty-transport:jar:4.1.34.Final:runtime
[INFO] |  |  |  |  |  |  \- io.netty:netty-resolver:jar:4.1.34.Final:runtime
[INFO] |  |  |  |  |  +- io.netty:netty-codec:jar:4.1.34.Final:runtime
[INFO] |  |  |  |  |  +- io.netty:netty-handler:jar:4.1.34.Final:runtime
[INFO] |  |  |  |  |  \- io.netty:netty-codec-http:jar:4.1.34.Final:runtime
[INFO] |  |  |  |  \- io.netty:netty-handler-proxy:jar:4.1.34.Final:runtime
[INFO] |  |  |  |     \- io.netty:netty-codec-socks:jar:4.1.34.Final:runtime
[INFO] |  |  |  +- io.grpc:grpc-okhttp:jar:1.21.0:runtime
[INFO] |  |  |  |  \- com.squareup.okhttp:okhttp:jar:2.5.0:runtime
[INFO] |  |  |  +- io.grpc:grpc-protobuf-nano:jar:1.21.0:runtime
[INFO] |  |  |  |  \- com.google.protobuf.nano:protobuf-javanano:jar:3.0.0-alpha-5:runtime
[INFO] |  |  |  \- io.grpc:grpc-testing:jar:1.21.0:runtime
[INFO] |  |  |     \- junit:junit:jar:4.13-beta-3:test
[INFO] |  |  |        \- org.hamcrest:hamcrest-core:jar:1.3:test
[INFO] |  |  +- io.netty:netty-tcnative-boringssl-static:jar:2.0.7.Final:runtime
[INFO] |  |  \- javax.annotation:javax.annotation-api:jar:1.3.2:compile

How to fix the dependency resolution of opencensus-api?

cri-st commented 5 years ago

The version 4.1.0 of google-ads is bringing me 0.19.2 version of io.opencensus: opencensus-api

        <dependency>
            <groupId>com.google.api-ads</groupId>
            <artifactId>google-ads</artifactId>
            <version>4.1.0</version>
            <exclusions>
                <exclusion>
                    <groupId>io.opencensus</groupId>
                    <artifactId>opencensus-api</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>io.opencensus</groupId>
            <artifactId>opencensus-api</artifactId>
            <version>0.21.0</version>
        </dependency>

I tried excluding the version that brings me google-ads and adding the 0.21 by hand and throws this exception:

java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V
    at com.google.ads.googleads.lib.catalog.Version.<init>(Version.java:49) ~[google-ads-4.1.0.jar:na]
    at com.google.ads.googleads.lib.catalog.Version.<init>(Version.java:36) ~[google-ads-4.1.0.jar:na]
    at com.google.ads.googleads.lib.catalog.VersionDescriptorLoader.loadAvailableVersions(VersionDescriptorLoader.java:80) ~[google-ads-4.1.0.jar:na]
    at com.google.ads.googleads.lib.catalog.VersionDescriptorLoader.<init>(VersionDescriptorLoader.java:64) ~[google-ads-4.1.0.jar:na]
    at com.google.ads.googleads.lib.catalog.VersionDescriptorLoader.forVersionList(VersionDescriptorLoader.java:56) ~[google-ads-4.1.0.jar:na]
    at com.google.ads.googleads.lib.catalog.ApiCatalogImpl.<clinit>(ApiCatalogImpl.java:37) ~[google-ads-4.1.0.jar:na]
    at com.google.ads.googleads.lib.catalog.ApiCatalog.getDefault(ApiCatalog.java:32) ~[google-ads-4.1.0.jar:na]
    at com.google.ads.googleads.lib.GoogleAdsClient.<clinit>(GoogleAdsClient.java:63) ~[google-ads-4.1.0.jar:na]
    at com.adtomiclabs.admin.backend.services.sheets.GoogleServiceUtil.getGoogleAdsClient(GoogleServiceUtil.java:128) ~[classes/:na]
    at com.adtomiclabs.admin.backend.services.google.GoogleCampaignsCreationServiceImpl.setupCampaignsCreation(GoogleCampaignsCreationServiceImpl.java:89) ~[classes/:na]
    at com.adtomiclabs.admin.backend.services.google.GoogleCampaignsCreationServiceImpl$$FastClassBySpringCGLIB$$b2123636.invoke(<generated>) ~[classes/:na]
    at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) ~[spring-core-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738) ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) ~[spring-tx-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282) ~[spring-tx-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) ~[spring-tx-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:673) ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at com.adtomiclabs.admin.backend.services.google.GoogleCampaignsCreationServiceImpl$$EnhancerBySpringCGLIB$$69b44d9c.setupCampaignsCreation(<generated>) ~[classes/:na]
    at com.adtomiclabs.admin.backend.services.google.GoogleSetupServiceImpl.setupCampaingns(GoogleSetupServiceImpl.java:146) ~[classes/:na]
    at com.adtomiclabs.admin.backend.services.google.GoogleSetupServiceImpl$$FastClassBySpringCGLIB$$944d1abb.invoke(<generated>) ~[classes/:na]
    at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) ~[spring-core-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738) ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) ~[spring-tx-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282) ~[spring-tx-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) ~[spring-tx-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:115) ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) [na:1.8.0_211]
    at java.util.concurrent.FutureTask.run(FutureTask.java) [na:1.8.0_211]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_211]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_211]
    at java.lang.Thread.run(Thread.java:748) [na:1.8.0_211]
agustinscigliano commented 5 years ago

Hi! Any updates on this? Thanks!!

nwbirnie commented 5 years ago

Hey, it looks like you're passed the issue with open census, and now the wrong version of Guava is present. Adding the following dependency to your pom.xml should solve this:

<dependency>
  <group>com.google.guava</group>
  <artifact>guava</artifact>
  <version>26.0-android</version>
</dependency>
cri-st commented 5 years ago

@nwbirnie I still get the same mistake...

My dependency tree

[INFO] ------------< com.adtomiclabs.admin:admin-backend-services >------------
[INFO] Building com.adtomiclabs.admin:admin-backend-services 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ admin-backend-services ---
[INFO] com.adtomiclabs.admin:admin-backend-services:jar:0.0.1-SNAPSHOT
[INFO] +- com.adtomiclabs.admin:admin-backend-persistence-interfaces:jar:0.0.1-SNAPSHOT:compile
[INFO] |  +- com.adtomiclabs.admin:admin-backend-core:jar:0.0.1-SNAPSHOT:compile
[INFO] |  |  +- com.adtomiclabs.commons:webapp-commons-errors:jar:1.1.2-RELEASE:compile
[INFO] |  |  +- com.adtomiclabs.commons:webapp-commons-exceptions:jar:1.1.2-RELEASE:compile
[INFO] |  |  +- com.adtomiclabs.commons:webapp-commons-models-validation:jar:1.1.2-RELEASE:compile
[INFO] |  |  +- com.adtomiclabs.commons:webapp-commons-roles:jar:1.1.2-RELEASE:compile
[INFO] |  |  +- org.hibernate:hibernate-core:jar:5.0.12.Final:compile
[INFO] |  |  |  +- org.jboss.logging:jboss-logging:jar:3.3.1.Final:compile
[INFO] |  |  |  +- org.hibernate.javax.persistence:hibernate-jpa-2.1-api:jar:1.0.0.Final:compile
[INFO] |  |  |  +- org.javassist:javassist:jar:3.21.0-GA:compile
[INFO] |  |  |  +- antlr:antlr:jar:2.7.7:compile
[INFO] |  |  |  +- org.apache.geronimo.specs:geronimo-jta_1.1_spec:jar:1.1.1:compile
[INFO] |  |  |  +- org.jboss:jandex:jar:2.0.0.Final:compile
[INFO] |  |  |  +- dom4j:dom4j:jar:1.6.1:compile
[INFO] |  |  |  \- org.hibernate.common:hibernate-commons-annotations:jar:5.0.1.Final:compile
[INFO] |  |  +- commons-validator:commons-validator:jar:1.6:compile
[INFO] |  |  |  +- commons-beanutils:commons-beanutils:jar:1.9.3:compile
[INFO] |  |  |  +- commons-digester:commons-digester:jar:2.1:compile
[INFO] |  |  |  +- commons-logging:commons-logging:jar:1.2:compile
[INFO] |  |  |  \- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] |  |  \- org.hibernate:hibernate-validator:jar:5.3.5.Final:compile
[INFO] |  |     +- javax.validation:validation-api:jar:1.1.0.Final:compile
[INFO] |  |     \- com.fasterxml:classmate:jar:1.3.4:compile
[INFO] |  +- org.springframework.data:spring-data-jpa:jar:1.11.8.RELEASE:compile
[INFO] |  |  +- org.springframework:spring-orm:jar:4.3.12.RELEASE:compile
[INFO] |  |  |  \- org.springframework:spring-jdbc:jar:4.3.12.RELEASE:compile
[INFO] |  |  +- org.springframework:spring-tx:jar:4.3.12.RELEASE:compile
[INFO] |  |  +- org.aspectj:aspectjrt:jar:1.8.11:compile
[INFO] |  |  \- org.slf4j:jcl-over-slf4j:jar:1.7.25:compile
[INFO] |  \- com.adtomiclabs.commons:webapp-commons-repositories:jar:1.1.2-RELEASE:compile
[INFO] +- com.adtomiclabs.admin:admin-backend-services-interfaces:jar:0.0.1-SNAPSHOT:compile
[INFO] |  +- com.adtomiclabs.commons:webapp-commons-authentication-interfaces:jar:1.1.2-RELEASE:compile
[INFO] |  \- org.springframework.data:spring-data-commons:jar:1.13.8.RELEASE:compile
[INFO] +- com.adtomiclabs.commons:webapp-commons-authentication:jar:1.1.2-RELEASE:compile
[INFO] |  +- org.springframework.boot:spring-boot-autoconfigure:jar:1.5.8.RELEASE:compile
[INFO] |  +- org.springframework:spring-context:jar:4.3.12.RELEASE:compile
[INFO] |  \- org.slf4j:slf4j-api:jar:1.7.25:compile
[INFO] +- org.json:json:jar:20090211:compile
[INFO] +- org.apache.commons:commons-text:jar:1.2:compile
[INFO] +- org.springframework.boot:spring-boot-starter:jar:1.5.8.RELEASE:compile
[INFO] |  +- org.springframework.boot:spring-boot:jar:1.5.8.RELEASE:compile
[INFO] |  +- org.springframework.boot:spring-boot-starter-logging:jar:1.5.8.RELEASE:compile
[INFO] |  |  +- ch.qos.logback:logback-classic:jar:1.1.11:compile
[INFO] |  |  |  \- ch.qos.logback:logback-core:jar:1.1.11:compile
[INFO] |  |  +- org.slf4j:jul-to-slf4j:jar:1.7.25:compile
[INFO] |  |  \- org.slf4j:log4j-over-slf4j:jar:1.7.25:compile
[INFO] |  +- org.springframework:spring-core:jar:4.3.12.RELEASE:compile
[INFO] |  \- org.yaml:snakeyaml:jar:1.17:runtime
[INFO] +- org.springframework.boot:spring-boot-starter-test:jar:1.5.8.RELEASE:test
[INFO] |  +- org.springframework.boot:spring-boot-test:jar:1.5.8.RELEASE:test
[INFO] |  +- org.springframework.boot:spring-boot-test-autoconfigure:jar:1.5.8.RELEASE:test
[INFO] |  +- com.jayway.jsonpath:json-path:jar:2.2.0:test
[INFO] |  |  \- net.minidev:json-smart:jar:2.2.1:test
[INFO] |  |     \- net.minidev:accessors-smart:jar:1.1:test
[INFO] |  |        \- org.ow2.asm:asm:jar:5.0.3:test
[INFO] |  +- junit:junit:jar:4.13-beta-3:test
[INFO] |  +- org.assertj:assertj-core:jar:2.6.0:test
[INFO] |  +- org.mockito:mockito-core:jar:1.10.19:test
[INFO] |  |  \- org.objenesis:objenesis:jar:2.1:test
[INFO] |  +- org.hamcrest:hamcrest-core:jar:1.3:test
[INFO] |  +- org.hamcrest:hamcrest-library:jar:1.3:test
[INFO] |  +- org.skyscreamer:jsonassert:jar:1.4.0:test
[INFO] |  |  \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test
[INFO] |  \- org.springframework:spring-test:jar:4.3.12.RELEASE:test
[INFO] +- org.springframework.cloud:spring-cloud-starter-aws:jar:1.2.2.RELEASE:compile
[INFO] |  +- org.springframework.cloud:spring-cloud-aws-context:jar:1.2.2.RELEASE:compile
[INFO] |  |  \- org.springframework.cloud:spring-cloud-aws-core:jar:1.2.2.RELEASE:compile
[INFO] |  |     +- com.amazonaws:aws-java-sdk-s3:jar:1.11.125:compile
[INFO] |  |     |  \- com.amazonaws:aws-java-sdk-kms:jar:1.11.125:compile
[INFO] |  |     +- com.amazonaws:aws-java-sdk-ec2:jar:1.11.125:compile
[INFO] |  |     \- com.amazonaws:aws-java-sdk-cloudformation:jar:1.11.125:compile
[INFO] |  \- org.springframework.cloud:spring-cloud-aws-autoconfigure:jar:1.2.2.RELEASE:compile
[INFO] +- org.springframework.cloud:spring-cloud-aws-messaging:jar:1.2.2.RELEASE:compile
[INFO] |  +- com.amazonaws:aws-java-sdk-sns:jar:1.11.125:compile
[INFO] |  |  +- com.amazonaws:aws-java-sdk-core:jar:1.11.125:compile
[INFO] |  |  |  +- software.amazon.ion:ion-java:jar:1.0.2:compile
[INFO] |  |  |  +- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.8.10:compile
[INFO] |  |  |  \- joda-time:joda-time:jar:2.9.9:compile
[INFO] |  |  \- com.amazonaws:jmespath-java:jar:1.11.125:compile
[INFO] |  +- com.amazonaws:aws-java-sdk-sqs:jar:1.11.125:compile
[INFO] |  \- org.springframework:spring-messaging:jar:4.3.12.RELEASE:compile
[INFO] +- org.springframework.security:spring-security-core:jar:4.2.3.RELEASE:compile
[INFO] |  +- aopalliance:aopalliance:jar:1.0:compile
[INFO] |  +- org.springframework:spring-aop:jar:4.3.12.RELEASE:compile
[INFO] |  +- org.springframework:spring-beans:jar:4.3.12.RELEASE:compile
[INFO] |  \- org.springframework:spring-expression:jar:4.3.12.RELEASE:compile
[INFO] +- org.springframework.security:spring-security-config:jar:4.2.3.RELEASE:compile
[INFO] +- io.jsonwebtoken:jjwt:jar:0.9.0:compile
[INFO] |  \- com.fasterxml.jackson.core:jackson-databind:jar:2.8.10:compile
[INFO] +- com.fasterxml.jackson.dataformat:jackson-dataformat-csv:jar:2.8.10:compile
[INFO] |  +- com.fasterxml.jackson.core:jackson-core:jar:2.8.10:compile
[INFO] |  \- com.fasterxml.jackson.core:jackson-annotations:jar:2.8.0:compile
[INFO] +- com.google.guava:guava:jar:26.0-android:compile
[INFO] |  +- com.google.code.findbugs:jsr305:jar:3.0.2:compile
[INFO] |  +- org.checkerframework:checker-compat-qual:jar:2.5.2:compile
[INFO] |  +- com.google.errorprone:error_prone_annotations:jar:2.1.3:compile
[INFO] |  +- com.google.j2objc:j2objc-annotations:jar:1.1:compile
[INFO] |  \- org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile
[INFO] +- com.facebook.business.sdk:facebook-java-business-sdk:jar:3.3.3:compile
[INFO] |  +- com.google.code.gson:gson:jar:2.8.2:compile
[INFO] |  +- com.squareup.okhttp3:okhttp:jar:3.8.1:compile
[INFO] |  +- org.jetbrains.kotlin:kotlin-stdlib:jar:1.3.0:compile
[INFO] |  |  +- org.jetbrains.kotlin:kotlin-stdlib-common:jar:1.3.0:compile
[INFO] |  |  \- org.jetbrains:annotations:jar:13.0:compile
[INFO] |  \- com.squareup.okio:okio:jar:2.1.0:compile
[INFO] +- org.springframework.boot:spring-boot-starter-mail:jar:2.0.1.RELEASE:compile
[INFO] |  +- org.springframework:spring-context-support:jar:4.3.12.RELEASE:compile
[INFO] |  \- com.sun.mail:javax.mail:jar:1.5.6:compile
[INFO] |     \- javax.activation:activation:jar:1.1:compile
[INFO] +- org.apache.commons:commons-lang3:jar:3.7:compile
[INFO] +- com.google.api-ads:google-ads:jar:4.2.0:compile
[INFO] |  +- com.google.api:gax:jar:1.45.0:compile
[INFO] |  |  +- org.threeten:threetenbp:jar:1.3.3:compile
[INFO] |  |  +- com.google.auth:google-auth-library-oauth2-http:jar:0.15.0:compile
[INFO] |  |  \- com.google.api:api-common:jar:1.7.0:compile
[INFO] |  +- com.google.api:gax-grpc:jar:1.45.0:compile
[INFO] |  |  +- io.grpc:grpc-stub:jar:1.21.0:compile
[INFO] |  |  +- io.grpc:grpc-auth:jar:1.21.0:compile
[INFO] |  |  +- io.grpc:grpc-protobuf:jar:1.21.0:compile
[INFO] |  |  |  \- io.grpc:grpc-protobuf-lite:jar:1.21.0:compile
[INFO] |  |  +- com.google.auth:google-auth-library-credentials:jar:0.15.0:compile
[INFO] |  |  +- io.grpc:grpc-netty-shaded:jar:1.21.0:compile
[INFO] |  |  \- io.grpc:grpc-alts:jar:1.21.0:compile
[INFO] |  |     \- io.grpc:grpc-grpclb:jar:1.21.0:compile
[INFO] |  |        \- com.google.protobuf:protobuf-java-util:jar:3.7.1:compile
[INFO] |  +- com.google.api.grpc:grpc-google-common-protos:jar:1.0.0:compile
[INFO] |  +- com.google.api.grpc:proto-google-common-protos:jar:1.16.0:compile
[INFO] |  +- com.google.protobuf:protobuf-java:jar:3.5.1:compile
[INFO] |  +- io.grpc:grpc-all:jar:1.21.0:compile
[INFO] |  |  +- io.grpc:grpc-api:jar:1.21.0:compile (version selected from constraint [1.21.0,1.21.0])
[INFO] |  |  +- io.grpc:grpc-core:jar:1.21.0:compile (version selected from constraint [1.21.0,1.21.0])
[INFO] |  |  |  +- com.google.android:annotations:jar:4.1.1.4:compile
[INFO] |  |  |  \- io.opencensus:opencensus-contrib-grpc-metrics:jar:0.21.0:compile
[INFO] |  |  +- io.grpc:grpc-netty:jar:1.21.0:compile
[INFO] |  |  |  +- io.netty:netty-codec-http2:jar:4.1.34.Final:compile (version selected from constraint [4.1.34.Final,4.1.34.Final])
[INFO] |  |  |  |  +- io.netty:netty-common:jar:4.1.34.Final:compile
[INFO] |  |  |  |  +- io.netty:netty-buffer:jar:4.1.34.Final:compile
[INFO] |  |  |  |  +- io.netty:netty-transport:jar:4.1.34.Final:compile
[INFO] |  |  |  |  |  \- io.netty:netty-resolver:jar:4.1.34.Final:compile
[INFO] |  |  |  |  +- io.netty:netty-codec:jar:4.1.34.Final:compile
[INFO] |  |  |  |  +- io.netty:netty-handler:jar:4.1.34.Final:compile
[INFO] |  |  |  |  \- io.netty:netty-codec-http:jar:4.1.34.Final:compile
[INFO] |  |  |  \- io.netty:netty-handler-proxy:jar:4.1.34.Final:compile
[INFO] |  |  |     \- io.netty:netty-codec-socks:jar:4.1.34.Final:compile
[INFO] |  |  +- io.grpc:grpc-okhttp:jar:1.21.0:compile
[INFO] |  |  |  \- com.squareup.okhttp:okhttp:jar:2.5.0:compile
[INFO] |  |  +- io.grpc:grpc-protobuf-nano:jar:1.21.0:compile
[INFO] |  |  |  \- com.google.protobuf.nano:protobuf-javanano:jar:3.0.0-alpha-5:compile
[INFO] |  |  \- io.grpc:grpc-testing:jar:1.21.0:compile
[INFO] |  +- io.netty:netty-tcnative-boringssl-static:jar:2.0.7.Final:compile
[INFO] |  \- javax.annotation:javax.annotation-api:jar:1.3.2:compile
[INFO] +- io.opencensus:opencensus-api:jar:0.21.0:compile
[INFO] |  \- io.grpc:grpc-context:jar:1.19.0:compile
[INFO] +- com.google.api-client:google-api-client:jar:1.28.0:compile
[INFO] |  +- com.google.oauth-client:google-oauth-client:jar:1.28.0:compile
[INFO] |  |  \- com.google.http-client:google-http-client:jar:1.28.0:compile
[INFO] |  |     \- io.opencensus:opencensus-contrib-http-util:jar:0.18.0:compile
[INFO] |  +- com.google.http-client:google-http-client-jackson2:jar:1.28.0:compile
[INFO] |  \- com.google.http-client:google-http-client-apache:jar:2.0.0:compile
[INFO] |     \- org.apache.httpcomponents:httpclient:jar:4.5.3:compile
[INFO] |        +- org.apache.httpcomponents:httpcore:jar:4.4.8:compile
[INFO] |        \- commons-codec:commons-codec:jar:1.10:compile
[INFO] +- com.google.apis:google-api-services-script:jar:v1-rev297-1.25.0:compile
[INFO] +- com.google.apis:google-api-services-sheets:jar:v4-rev553-1.25.0:compile
[INFO] +- com.google.apis:google-api-services-content:jar:v2-rev149-1.25.0:compile
[INFO] +- com.google.api-client:google-api-client-java6:jar:1.28.0:compile
[INFO] |  \- com.google.oauth-client:google-oauth-client-java6:jar:1.28.0:compile
[INFO] +- commons-io:commons-io:jar:2.6:compile
[INFO] +- org.springframework.retry:spring-retry:jar:1.2.4.RELEASE:compile
[INFO] \- org.springframework:spring-web:jar:4.3.14.RELEASE:compile
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  1.853 s
[INFO] Finished at: 2019-10-01T10:42:28-03:00
[INFO] ------------------------------------------------------------------------
nwbirnie commented 5 years ago

Quick sanity check - is this actually the exact same stacktrace as before? The ads client library is compiled against 26.0-android. However it's possible that another jar on your classpath is using some other version of guava which is incompatible with 26.0-android.

cri-st commented 5 years ago

@nwbirnie Thanks for your help!

Now we have the opencensus-api version 0.21 and we have guava version 26.0-android.

Our complete dependency tree:

[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ admin-backend ---
[INFO] com.adtomiclabs.admin:admin-backend:pom:0.0.1-SNAPSHOT
[INFO]
[INFO] --------------< com.adtomiclabs.admin:admin-backend-core >--------------
[INFO] Building com.adtomiclabs.admin:admin-backend-core 0.0.1-SNAPSHOT   [2/7]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ admin-backend-core ---
[INFO] com.adtomiclabs.admin:admin-backend-core:jar:0.0.1-SNAPSHOT
[INFO] +- com.adtomiclabs.commons:webapp-commons-errors:jar:1.1.2-RELEASE:compile
[INFO] +- com.adtomiclabs.commons:webapp-commons-exceptions:jar:1.1.2-RELEASE:compile
[INFO] +- com.adtomiclabs.commons:webapp-commons-models-validation:jar:1.1.2-RELEASE:compile
[INFO] |  \- org.springframework:spring-core:jar:4.3.12.RELEASE:compile
[INFO] +- com.adtomiclabs.commons:webapp-commons-roles:jar:1.1.2-RELEASE:compile
[INFO] +- org.hibernate:hibernate-core:jar:5.0.12.Final:compile
[INFO] |  +- org.jboss.logging:jboss-logging:jar:3.3.1.Final:compile
[INFO] |  +- org.hibernate.javax.persistence:hibernate-jpa-2.1-api:jar:1.0.0.Final:compile
[INFO] |  +- org.javassist:javassist:jar:3.21.0-GA:compile
[INFO] |  +- antlr:antlr:jar:2.7.7:compile
[INFO] |  +- org.apache.geronimo.specs:geronimo-jta_1.1_spec:jar:1.1.1:compile
[INFO] |  +- org.jboss:jandex:jar:2.0.0.Final:compile
[INFO] |  +- dom4j:dom4j:jar:1.6.1:compile
[INFO] |  \- org.hibernate.common:hibernate-commons-annotations:jar:5.0.1.Final:compile
[INFO] +- commons-validator:commons-validator:jar:1.6:compile
[INFO] |  +- commons-beanutils:commons-beanutils:jar:1.9.3:compile
[INFO] |  +- commons-digester:commons-digester:jar:2.1:compile
[INFO] |  +- commons-logging:commons-logging:jar:1.2:compile
[INFO] |  \- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] +- junit:junit:jar:4.13-beta-3:test
[INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
[INFO] \- org.hibernate:hibernate-validator:jar:5.3.5.Final:compile
[INFO]    +- javax.validation:validation-api:jar:1.1.0.Final:compile
[INFO]    \- com.fasterxml:classmate:jar:1.3.4:compile
[INFO]
[INFO] -----< com.adtomiclabs.admin:admin-backend-persistence-interfaces >-----
[INFO] Building com.adtomiclabs.admin:admin-backend-persistence-interfaces 0.0.1-SNAPSHOT [3/7]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ admin-backend-persistence-interfaces ---
[INFO] com.adtomiclabs.admin:admin-backend-persistence-interfaces:jar:0.0.1-SNAPSHOT
[INFO] +- com.adtomiclabs.admin:admin-backend-core:jar:0.0.1-SNAPSHOT:compile
[INFO] |  +- com.adtomiclabs.commons:webapp-commons-errors:jar:1.1.2-RELEASE:compile
[INFO] |  +- com.adtomiclabs.commons:webapp-commons-exceptions:jar:1.1.2-RELEASE:compile
[INFO] |  +- com.adtomiclabs.commons:webapp-commons-models-validation:jar:1.1.2-RELEASE:compile
[INFO] |  +- com.adtomiclabs.commons:webapp-commons-roles:jar:1.1.2-RELEASE:compile
[INFO] |  +- org.hibernate:hibernate-core:jar:5.0.12.Final:compile
[INFO] |  |  +- org.jboss.logging:jboss-logging:jar:3.3.1.Final:compile
[INFO] |  |  +- org.hibernate.javax.persistence:hibernate-jpa-2.1-api:jar:1.0.0.Final:compile
[INFO] |  |  +- org.javassist:javassist:jar:3.21.0-GA:compile
[INFO] |  |  +- antlr:antlr:jar:2.7.7:compile
[INFO] |  |  +- org.apache.geronimo.specs:geronimo-jta_1.1_spec:jar:1.1.1:compile
[INFO] |  |  +- org.jboss:jandex:jar:2.0.0.Final:compile
[INFO] |  |  +- dom4j:dom4j:jar:1.6.1:compile
[INFO] |  |  \- org.hibernate.common:hibernate-commons-annotations:jar:5.0.1.Final:compile
[INFO] |  +- commons-validator:commons-validator:jar:1.6:compile
[INFO] |  |  +- commons-beanutils:commons-beanutils:jar:1.9.3:compile
[INFO] |  |  +- commons-digester:commons-digester:jar:2.1:compile
[INFO] |  |  +- commons-logging:commons-logging:jar:1.2:compile
[INFO] |  |  \- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] |  \- org.hibernate:hibernate-validator:jar:5.3.5.Final:compile
[INFO] |     +- javax.validation:validation-api:jar:1.1.0.Final:compile
[INFO] |     \- com.fasterxml:classmate:jar:1.3.4:compile
[INFO] +- org.springframework.data:spring-data-jpa:jar:1.11.8.RELEASE:compile
[INFO] |  +- org.springframework.data:spring-data-commons:jar:1.13.8.RELEASE:compile
[INFO] |  +- org.springframework:spring-orm:jar:4.3.12.RELEASE:compile
[INFO] |  |  \- org.springframework:spring-jdbc:jar:4.3.12.RELEASE:compile
[INFO] |  +- org.springframework:spring-context:jar:4.3.12.RELEASE:compile
[INFO] |  |  \- org.springframework:spring-expression:jar:4.3.12.RELEASE:compile
[INFO] |  +- org.springframework:spring-aop:jar:4.3.12.RELEASE:compile
[INFO] |  +- org.springframework:spring-tx:jar:4.3.12.RELEASE:compile
[INFO] |  +- org.springframework:spring-beans:jar:4.3.12.RELEASE:compile
[INFO] |  +- org.springframework:spring-core:jar:4.3.12.RELEASE:compile
[INFO] |  +- org.aspectj:aspectjrt:jar:1.8.11:compile
[INFO] |  +- org.slf4j:slf4j-api:jar:1.7.25:compile
[INFO] |  \- org.slf4j:jcl-over-slf4j:jar:1.7.25:runtime
[INFO] \- com.adtomiclabs.commons:webapp-commons-repositories:jar:1.1.2-RELEASE:compile
[INFO]
[INFO] ------< com.adtomiclabs.admin:admin-backend-services-interfaces >-------
[INFO] Building com.adtomiclabs.admin:admin-backend-services-interfaces 0.0.1-SNAPSHOT [4/7]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ admin-backend-services-interfaces ---
[INFO] com.adtomiclabs.admin:admin-backend-services-interfaces:jar:0.0.1-SNAPSHOT
[INFO] +- com.adtomiclabs.admin:admin-backend-core:jar:0.0.1-SNAPSHOT:compile
[INFO] |  +- com.adtomiclabs.commons:webapp-commons-errors:jar:1.1.2-RELEASE:compile
[INFO] |  +- com.adtomiclabs.commons:webapp-commons-exceptions:jar:1.1.2-RELEASE:compile
[INFO] |  +- com.adtomiclabs.commons:webapp-commons-models-validation:jar:1.1.2-RELEASE:compile
[INFO] |  +- com.adtomiclabs.commons:webapp-commons-roles:jar:1.1.2-RELEASE:compile
[INFO] |  +- org.hibernate:hibernate-core:jar:5.0.12.Final:compile
[INFO] |  |  +- org.jboss.logging:jboss-logging:jar:3.3.1.Final:compile
[INFO] |  |  +- org.hibernate.javax.persistence:hibernate-jpa-2.1-api:jar:1.0.0.Final:compile
[INFO] |  |  +- org.javassist:javassist:jar:3.21.0-GA:compile
[INFO] |  |  +- antlr:antlr:jar:2.7.7:compile
[INFO] |  |  +- org.apache.geronimo.specs:geronimo-jta_1.1_spec:jar:1.1.1:compile
[INFO] |  |  +- org.jboss:jandex:jar:2.0.0.Final:compile
[INFO] |  |  +- dom4j:dom4j:jar:1.6.1:compile
[INFO] |  |  \- org.hibernate.common:hibernate-commons-annotations:jar:5.0.1.Final:compile
[INFO] |  +- commons-validator:commons-validator:jar:1.6:compile
[INFO] |  |  +- commons-beanutils:commons-beanutils:jar:1.9.3:compile
[INFO] |  |  +- commons-digester:commons-digester:jar:2.1:compile
[INFO] |  |  +- commons-logging:commons-logging:jar:1.2:compile
[INFO] |  |  \- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] |  \- org.hibernate:hibernate-validator:jar:5.3.5.Final:compile
[INFO] |     +- javax.validation:validation-api:jar:1.1.0.Final:compile
[INFO] |     \- com.fasterxml:classmate:jar:1.3.4:compile
[INFO] +- com.adtomiclabs.commons:webapp-commons-authentication-interfaces:jar:1.1.2-RELEASE:compile
[INFO] \- org.springframework.data:spring-data-commons:jar:1.13.8.RELEASE:compile
[INFO]    +- org.springframework:spring-core:jar:4.3.12.RELEASE:compile
[INFO]    +- org.springframework:spring-beans:jar:4.3.12.RELEASE:compile
[INFO]    +- org.slf4j:slf4j-api:jar:1.7.25:compile
[INFO]    \- org.slf4j:jcl-over-slf4j:jar:1.7.25:runtime
[INFO]
[INFO] ----------< com.adtomiclabs.admin:admin-backend-persistence >-----------
[INFO] Building com.adtomiclabs.admin:admin-backend-persistence 0.0.1-SNAPSHOT [5/7]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ admin-backend-persistence ---
[INFO] com.adtomiclabs.admin:admin-backend-persistence:jar:0.0.1-SNAPSHOT
[INFO] +- com.adtomiclabs.admin:admin-backend-persistence-interfaces:jar:0.0.1-SNAPSHOT:compile
[INFO] |  +- com.adtomiclabs.admin:admin-backend-core:jar:0.0.1-SNAPSHOT:compile
[INFO] |  |  +- com.adtomiclabs.commons:webapp-commons-errors:jar:1.1.2-RELEASE:compile
[INFO] |  |  +- com.adtomiclabs.commons:webapp-commons-models-validation:jar:1.1.2-RELEASE:compile
[INFO] |  |  +- com.adtomiclabs.commons:webapp-commons-roles:jar:1.1.2-RELEASE:compile
[INFO] |  |  +- commons-validator:commons-validator:jar:1.6:compile
[INFO] |  |  |  +- commons-beanutils:commons-beanutils:jar:1.9.3:compile
[INFO] |  |  |  +- commons-digester:commons-digester:jar:2.1:compile
[INFO] |  |  |  +- commons-logging:commons-logging:jar:1.2:compile
[INFO] |  |  |  \- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] |  |  \- org.hibernate:hibernate-validator:jar:5.3.5.Final:compile
[INFO] |  |     +- javax.validation:validation-api:jar:1.1.0.Final:compile
[INFO] |  |     \- com.fasterxml:classmate:jar:1.3.4:compile
[INFO] |  +- org.springframework.data:spring-data-jpa:jar:1.11.8.RELEASE:compile
[INFO] |  |  +- org.springframework:spring-orm:jar:4.3.12.RELEASE:compile
[INFO] |  |  +- org.springframework:spring-context:jar:4.3.12.RELEASE:compile
[INFO] |  |  |  \- org.springframework:spring-expression:jar:4.3.12.RELEASE:compile
[INFO] |  |  +- org.springframework:spring-aop:jar:4.3.12.RELEASE:compile
[INFO] |  |  +- org.springframework:spring-tx:jar:4.3.12.RELEASE:compile
[INFO] |  |  +- org.springframework:spring-beans:jar:4.3.12.RELEASE:compile
[INFO] |  |  +- org.aspectj:aspectjrt:jar:1.8.11:compile
[INFO] |  |  +- org.slf4j:slf4j-api:jar:1.7.25:compile
[INFO] |  |  \- org.slf4j:jcl-over-slf4j:jar:1.7.25:compile
[INFO] |  \- com.adtomiclabs.commons:webapp-commons-repositories:jar:1.1.2-RELEASE:compile
[INFO] +- com.adtomiclabs.commons:webapp-commons-persistence-helpers:jar:1.1.2-RELEASE:compile
[INFO] |  +- com.adtomiclabs.commons:webapp-commons-exceptions:jar:1.1.2-RELEASE:compile
[INFO] |  +- org.springframework.data:spring-data-commons:jar:1.13.8.RELEASE:compile
[INFO] |  \- org.hibernate:hibernate-core:jar:5.0.12.Final:compile
[INFO] |     +- org.hibernate.javax.persistence:hibernate-jpa-2.1-api:jar:1.0.0.Final:compile
[INFO] |     +- org.javassist:javassist:jar:3.21.0-GA:compile
[INFO] |     +- antlr:antlr:jar:2.7.7:compile
[INFO] |     +- org.apache.geronimo.specs:geronimo-jta_1.1_spec:jar:1.1.1:compile
[INFO] |     +- org.jboss:jandex:jar:2.0.0.Final:compile
[INFO] |     +- dom4j:dom4j:jar:1.6.1:compile
[INFO] |     \- org.hibernate.common:hibernate-commons-annotations:jar:5.0.1.Final:compile
[INFO] +- org.springframework.boot:spring-boot-starter:jar:1.5.8.RELEASE:compile
[INFO] |  +- org.springframework.boot:spring-boot:jar:1.5.8.RELEASE:compile
[INFO] |  +- org.springframework.boot:spring-boot-autoconfigure:jar:1.5.8.RELEASE:compile
[INFO] |  +- org.springframework.boot:spring-boot-starter-logging:jar:1.5.8.RELEASE:compile
[INFO] |  |  +- ch.qos.logback:logback-classic:jar:1.1.11:compile
[INFO] |  |  |  \- ch.qos.logback:logback-core:jar:1.1.11:compile
[INFO] |  |  +- org.slf4j:jul-to-slf4j:jar:1.7.25:compile
[INFO] |  |  \- org.slf4j:log4j-over-slf4j:jar:1.7.25:compile
[INFO] |  +- org.springframework:spring-core:jar:4.3.12.RELEASE:compile
[INFO] |  \- org.yaml:snakeyaml:jar:1.17:runtime
[INFO] +- org.springframework.boot:spring-boot-starter-data-jpa:jar:1.5.8.RELEASE:compile
[INFO] |  +- org.springframework.boot:spring-boot-starter-aop:jar:1.5.8.RELEASE:compile
[INFO] |  |  \- org.aspectj:aspectjweaver:jar:1.8.11:compile
[INFO] |  +- org.springframework.boot:spring-boot-starter-jdbc:jar:1.5.8.RELEASE:compile
[INFO] |  |  +- org.apache.tomcat:tomcat-jdbc:jar:8.5.23:compile
[INFO] |  |  |  \- org.apache.tomcat:tomcat-juli:jar:8.5.23:compile
[INFO] |  |  \- org.springframework:spring-jdbc:jar:4.3.12.RELEASE:compile
[INFO] |  +- org.hibernate:hibernate-entitymanager:jar:5.0.12.Final:compile
[INFO] |  +- javax.transaction:javax.transaction-api:jar:1.2:compile
[INFO] |  \- org.springframework:spring-aspects:jar:4.3.12.RELEASE:compile
[INFO] \- org.hibernate:hibernate-java8:jar:5.0.12.Final:compile
[INFO]    \- org.jboss.logging:jboss-logging:jar:3.3.1.Final:compile
[INFO]
[INFO] ------------< com.adtomiclabs.admin:admin-backend-services >------------
[INFO] Building com.adtomiclabs.admin:admin-backend-services 0.0.1-SNAPSHOT [6/7]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ admin-backend-services ---
[INFO] com.adtomiclabs.admin:admin-backend-services:jar:0.0.1-SNAPSHOT
[INFO] +- com.adtomiclabs.admin:admin-backend-persistence-interfaces:jar:0.0.1-SNAPSHOT:compile
[INFO] |  +- com.adtomiclabs.admin:admin-backend-core:jar:0.0.1-SNAPSHOT:compile
[INFO] |  |  +- com.adtomiclabs.commons:webapp-commons-errors:jar:1.1.2-RELEASE:compile
[INFO] |  |  +- com.adtomiclabs.commons:webapp-commons-exceptions:jar:1.1.2-RELEASE:compile
[INFO] |  |  +- com.adtomiclabs.commons:webapp-commons-models-validation:jar:1.1.2-RELEASE:compile
[INFO] |  |  +- com.adtomiclabs.commons:webapp-commons-roles:jar:1.1.2-RELEASE:compile
[INFO] |  |  +- org.hibernate:hibernate-core:jar:5.0.12.Final:compile
[INFO] |  |  |  +- org.jboss.logging:jboss-logging:jar:3.3.1.Final:compile
[INFO] |  |  |  +- org.hibernate.javax.persistence:hibernate-jpa-2.1-api:jar:1.0.0.Final:compile
[INFO] |  |  |  +- org.javassist:javassist:jar:3.21.0-GA:compile
[INFO] |  |  |  +- antlr:antlr:jar:2.7.7:compile
[INFO] |  |  |  +- org.apache.geronimo.specs:geronimo-jta_1.1_spec:jar:1.1.1:compile
[INFO] |  |  |  +- org.jboss:jandex:jar:2.0.0.Final:compile
[INFO] |  |  |  +- dom4j:dom4j:jar:1.6.1:compile
[INFO] |  |  |  \- org.hibernate.common:hibernate-commons-annotations:jar:5.0.1.Final:compile
[INFO] |  |  +- commons-validator:commons-validator:jar:1.6:compile
[INFO] |  |  |  +- commons-beanutils:commons-beanutils:jar:1.9.3:compile
[INFO] |  |  |  +- commons-digester:commons-digester:jar:2.1:compile
[INFO] |  |  |  +- commons-logging:commons-logging:jar:1.2:compile
[INFO] |  |  |  \- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] |  |  \- org.hibernate:hibernate-validator:jar:5.3.5.Final:compile
[INFO] |  |     +- javax.validation:validation-api:jar:1.1.0.Final:compile
[INFO] |  |     \- com.fasterxml:classmate:jar:1.3.4:compile
[INFO] |  +- org.springframework.data:spring-data-jpa:jar:1.11.8.RELEASE:compile
[INFO] |  |  +- org.springframework:spring-orm:jar:4.3.12.RELEASE:compile
[INFO] |  |  |  \- org.springframework:spring-jdbc:jar:4.3.12.RELEASE:compile
[INFO] |  |  +- org.springframework:spring-tx:jar:4.3.12.RELEASE:compile
[INFO] |  |  +- org.aspectj:aspectjrt:jar:1.8.11:compile
[INFO] |  |  \- org.slf4j:jcl-over-slf4j:jar:1.7.25:compile
[INFO] |  \- com.adtomiclabs.commons:webapp-commons-repositories:jar:1.1.2-RELEASE:compile
[INFO] +- com.adtomiclabs.admin:admin-backend-services-interfaces:jar:0.0.1-SNAPSHOT:compile
[INFO] |  +- com.adtomiclabs.commons:webapp-commons-authentication-interfaces:jar:1.1.2-RELEASE:compile
[INFO] |  \- org.springframework.data:spring-data-commons:jar:1.13.8.RELEASE:compile
[INFO] +- com.adtomiclabs.commons:webapp-commons-authentication:jar:1.1.2-RELEASE:compile
[INFO] |  +- org.springframework.boot:spring-boot-autoconfigure:jar:1.5.8.RELEASE:compile
[INFO] |  +- org.springframework:spring-context:jar:4.3.12.RELEASE:compile
[INFO] |  \- org.slf4j:slf4j-api:jar:1.7.25:compile
[INFO] +- org.json:json:jar:20090211:compile
[INFO] +- org.apache.commons:commons-text:jar:1.2:compile
[INFO] +- org.springframework.boot:spring-boot-starter:jar:1.5.8.RELEASE:compile
[INFO] |  +- org.springframework.boot:spring-boot:jar:1.5.8.RELEASE:compile
[INFO] |  +- org.springframework.boot:spring-boot-starter-logging:jar:1.5.8.RELEASE:compile
[INFO] |  |  +- ch.qos.logback:logback-classic:jar:1.1.11:compile
[INFO] |  |  |  \- ch.qos.logback:logback-core:jar:1.1.11:compile
[INFO] |  |  +- org.slf4j:jul-to-slf4j:jar:1.7.25:compile
[INFO] |  |  \- org.slf4j:log4j-over-slf4j:jar:1.7.25:compile
[INFO] |  +- org.springframework:spring-core:jar:4.3.12.RELEASE:compile
[INFO] |  \- org.yaml:snakeyaml:jar:1.17:runtime
[INFO] +- org.springframework.boot:spring-boot-starter-test:jar:1.5.8.RELEASE:test
[INFO] |  +- org.springframework.boot:spring-boot-test:jar:1.5.8.RELEASE:test
[INFO] |  +- org.springframework.boot:spring-boot-test-autoconfigure:jar:1.5.8.RELEASE:test
[INFO] |  +- com.jayway.jsonpath:json-path:jar:2.2.0:test
[INFO] |  |  \- net.minidev:json-smart:jar:2.2.1:test
[INFO] |  |     \- net.minidev:accessors-smart:jar:1.1:test
[INFO] |  |        \- org.ow2.asm:asm:jar:5.0.3:test
[INFO] |  +- junit:junit:jar:4.13-beta-3:test
[INFO] |  +- org.assertj:assertj-core:jar:2.6.0:test
[INFO] |  +- org.mockito:mockito-core:jar:1.10.19:test
[INFO] |  |  \- org.objenesis:objenesis:jar:2.1:test
[INFO] |  +- org.hamcrest:hamcrest-core:jar:1.3:test
[INFO] |  +- org.hamcrest:hamcrest-library:jar:1.3:test
[INFO] |  +- org.skyscreamer:jsonassert:jar:1.4.0:test
[INFO] |  |  \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test
[INFO] |  \- org.springframework:spring-test:jar:4.3.12.RELEASE:test
[INFO] +- org.springframework.cloud:spring-cloud-starter-aws:jar:1.2.2.RELEASE:compile
[INFO] |  +- org.springframework.cloud:spring-cloud-aws-context:jar:1.2.2.RELEASE:compile
[INFO] |  |  \- org.springframework.cloud:spring-cloud-aws-core:jar:1.2.2.RELEASE:compile
[INFO] |  |     +- com.amazonaws:aws-java-sdk-s3:jar:1.11.125:compile
[INFO] |  |     |  \- com.amazonaws:aws-java-sdk-kms:jar:1.11.125:compile
[INFO] |  |     +- com.amazonaws:aws-java-sdk-ec2:jar:1.11.125:compile
[INFO] |  |     \- com.amazonaws:aws-java-sdk-cloudformation:jar:1.11.125:compile
[INFO] |  \- org.springframework.cloud:spring-cloud-aws-autoconfigure:jar:1.2.2.RELEASE:compile
[INFO] +- org.springframework.cloud:spring-cloud-aws-messaging:jar:1.2.2.RELEASE:compile
[INFO] |  +- com.amazonaws:aws-java-sdk-sns:jar:1.11.125:compile
[INFO] |  |  +- com.amazonaws:aws-java-sdk-core:jar:1.11.125:compile
[INFO] |  |  |  +- software.amazon.ion:ion-java:jar:1.0.2:compile
[INFO] |  |  |  +- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.8.10:compile
[INFO] |  |  |  \- joda-time:joda-time:jar:2.9.9:compile
[INFO] |  |  \- com.amazonaws:jmespath-java:jar:1.11.125:compile
[INFO] |  +- com.amazonaws:aws-java-sdk-sqs:jar:1.11.125:compile
[INFO] |  \- org.springframework:spring-messaging:jar:4.3.12.RELEASE:compile
[INFO] +- org.springframework.security:spring-security-core:jar:4.2.3.RELEASE:compile
[INFO] |  +- aopalliance:aopalliance:jar:1.0:compile
[INFO] |  +- org.springframework:spring-aop:jar:4.3.12.RELEASE:compile
[INFO] |  +- org.springframework:spring-beans:jar:4.3.12.RELEASE:compile
[INFO] |  \- org.springframework:spring-expression:jar:4.3.12.RELEASE:compile
[INFO] +- org.springframework.security:spring-security-config:jar:4.2.3.RELEASE:compile
[INFO] +- io.jsonwebtoken:jjwt:jar:0.9.0:compile
[INFO] |  \- com.fasterxml.jackson.core:jackson-databind:jar:2.8.10:compile
[INFO] +- com.fasterxml.jackson.dataformat:jackson-dataformat-csv:jar:2.8.10:compile
[INFO] |  +- com.fasterxml.jackson.core:jackson-core:jar:2.8.10:compile
[INFO] |  \- com.fasterxml.jackson.core:jackson-annotations:jar:2.8.0:compile
[INFO] +- com.google.guava:guava:jar:26.0-android:compile
[INFO] |  +- com.google.code.findbugs:jsr305:jar:3.0.2:compile
[INFO] |  +- org.checkerframework:checker-compat-qual:jar:2.5.2:compile
[INFO] |  +- com.google.errorprone:error_prone_annotations:jar:2.1.3:compile
[INFO] |  +- com.google.j2objc:j2objc-annotations:jar:1.1:compile
[INFO] |  \- org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:compile
[INFO] +- com.facebook.business.sdk:facebook-java-business-sdk:jar:3.3.3:compile
[INFO] |  +- com.google.code.gson:gson:jar:2.8.2:compile
[INFO] |  +- com.squareup.okhttp3:okhttp:jar:3.8.1:compile
[INFO] |  +- org.jetbrains.kotlin:kotlin-stdlib:jar:1.3.0:compile
[INFO] |  |  +- org.jetbrains.kotlin:kotlin-stdlib-common:jar:1.3.0:compile
[INFO] |  |  \- org.jetbrains:annotations:jar:13.0:compile
[INFO] |  \- com.squareup.okio:okio:jar:2.1.0:compile
[INFO] +- org.springframework.boot:spring-boot-starter-mail:jar:2.0.1.RELEASE:compile
[INFO] |  +- org.springframework:spring-context-support:jar:4.3.12.RELEASE:compile
[INFO] |  \- com.sun.mail:javax.mail:jar:1.5.6:compile
[INFO] |     \- javax.activation:activation:jar:1.1:compile
[INFO] +- org.apache.commons:commons-lang3:jar:3.7:compile
[INFO] +- com.google.api-ads:google-ads:jar:4.2.0:compile
[INFO] |  +- com.google.api:gax:jar:1.45.0:compile
[INFO] |  |  +- org.threeten:threetenbp:jar:1.3.3:compile
[INFO] |  |  +- com.google.auth:google-auth-library-oauth2-http:jar:0.15.0:compile
[INFO] |  |  \- com.google.api:api-common:jar:1.7.0:compile
[INFO] |  +- com.google.api:gax-grpc:jar:1.45.0:compile
[INFO] |  |  +- io.grpc:grpc-stub:jar:1.21.0:compile
[INFO] |  |  +- io.grpc:grpc-auth:jar:1.21.0:compile
[INFO] |  |  +- io.grpc:grpc-protobuf:jar:1.21.0:compile
[INFO] |  |  |  \- io.grpc:grpc-protobuf-lite:jar:1.21.0:compile
[INFO] |  |  +- com.google.auth:google-auth-library-credentials:jar:0.15.0:compile
[INFO] |  |  +- io.grpc:grpc-netty-shaded:jar:1.21.0:compile
[INFO] |  |  \- io.grpc:grpc-alts:jar:1.21.0:compile
[INFO] |  |     \- io.grpc:grpc-grpclb:jar:1.21.0:compile
[INFO] |  |        \- com.google.protobuf:protobuf-java-util:jar:3.7.1:compile
[INFO] |  +- com.google.api.grpc:grpc-google-common-protos:jar:1.0.0:compile
[INFO] |  +- com.google.api.grpc:proto-google-common-protos:jar:1.16.0:compile
[INFO] |  +- com.google.protobuf:protobuf-java:jar:3.5.1:compile
[INFO] |  +- io.grpc:grpc-all:jar:1.21.0:compile
[INFO] |  |  +- io.grpc:grpc-api:jar:1.21.0:compile (version selected from constraint [1.21.0,1.21.0])
[INFO] |  |  +- io.grpc:grpc-core:jar:1.21.0:compile (version selected from constraint [1.21.0,1.21.0])
[INFO] |  |  |  +- com.google.android:annotations:jar:4.1.1.4:compile
[INFO] |  |  |  \- io.opencensus:opencensus-contrib-grpc-metrics:jar:0.21.0:compile
[INFO] |  |  +- io.grpc:grpc-netty:jar:1.21.0:compile
[INFO] |  |  |  +- io.netty:netty-codec-http2:jar:4.1.34.Final:compile (version selected from constraint [4.1.34.Final,4.1.34.Final])
[INFO] |  |  |  |  +- io.netty:netty-common:jar:4.1.34.Final:compile
[INFO] |  |  |  |  +- io.netty:netty-buffer:jar:4.1.34.Final:compile
[INFO] |  |  |  |  +- io.netty:netty-transport:jar:4.1.34.Final:compile
[INFO] |  |  |  |  |  \- io.netty:netty-resolver:jar:4.1.34.Final:compile
[INFO] |  |  |  |  +- io.netty:netty-codec:jar:4.1.34.Final:compile
[INFO] |  |  |  |  +- io.netty:netty-handler:jar:4.1.34.Final:compile
[INFO] |  |  |  |  \- io.netty:netty-codec-http:jar:4.1.34.Final:compile
[INFO] |  |  |  \- io.netty:netty-handler-proxy:jar:4.1.34.Final:compile
[INFO] |  |  |     \- io.netty:netty-codec-socks:jar:4.1.34.Final:compile
[INFO] |  |  +- io.grpc:grpc-okhttp:jar:1.21.0:compile
[INFO] |  |  |  \- com.squareup.okhttp:okhttp:jar:2.5.0:compile
[INFO] |  |  +- io.grpc:grpc-protobuf-nano:jar:1.21.0:compile
[INFO] |  |  |  \- com.google.protobuf.nano:protobuf-javanano:jar:3.0.0-alpha-5:compile
[INFO] |  |  \- io.grpc:grpc-testing:jar:1.21.0:compile
[INFO] |  +- io.netty:netty-tcnative-boringssl-static:jar:2.0.7.Final:compile
[INFO] |  \- javax.annotation:javax.annotation-api:jar:1.3.2:compile
[INFO] +- io.opencensus:opencensus-api:jar:0.21.0:compile
[INFO] |  \- io.grpc:grpc-context:jar:1.19.0:compile
[INFO] +- com.google.api-client:google-api-client:jar:1.28.0:compile
[INFO] |  +- com.google.oauth-client:google-oauth-client:jar:1.28.0:compile
[INFO] |  |  \- com.google.http-client:google-http-client:jar:1.28.0:compile
[INFO] |  |     \- io.opencensus:opencensus-contrib-http-util:jar:0.18.0:compile
[INFO] |  +- com.google.http-client:google-http-client-jackson2:jar:1.28.0:compile
[INFO] |  \- com.google.http-client:google-http-client-apache:jar:2.0.0:compile
[INFO] |     \- org.apache.httpcomponents:httpclient:jar:4.5.3:compile
[INFO] |        +- org.apache.httpcomponents:httpcore:jar:4.4.8:compile
[INFO] |        \- commons-codec:commons-codec:jar:1.10:compile
[INFO] +- com.google.apis:google-api-services-script:jar:v1-rev297-1.25.0:compile
[INFO] +- com.google.apis:google-api-services-sheets:jar:v4-rev553-1.25.0:compile
[INFO] +- com.google.apis:google-api-services-content:jar:v2-rev149-1.25.0:compile
[INFO] +- com.google.api-client:google-api-client-java6:jar:1.28.0:compile
[INFO] |  \- com.google.oauth-client:google-oauth-client-java6:jar:1.28.0:compile
[INFO] +- commons-io:commons-io:jar:2.6:compile
[INFO] +- org.springframework.retry:spring-retry:jar:1.2.4.RELEASE:compile
[INFO] \- org.springframework:spring-web:jar:4.3.14.RELEASE:compile
[INFO]
[INFO] -------------< com.adtomiclabs.admin:admin-backend-webapp >-------------
[INFO] Building com.adtomiclabs.admin:admin-backend-webapp 0.0.1-SNAPSHOT [7/7]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ admin-backend-webapp ---
[INFO] com.adtomiclabs.admin:admin-backend-webapp:jar:0.0.1-SNAPSHOT
[INFO] +- com.adtomiclabs.admin:admin-backend-services-interfaces:jar:0.0.1-SNAPSHOT:compile
[INFO] |  +- com.adtomiclabs.admin:admin-backend-core:jar:0.0.1-SNAPSHOT:compile
[INFO] |  |  +- com.adtomiclabs.commons:webapp-commons-models-validation:jar:1.1.2-RELEASE:compile
[INFO] |  |  +- commons-validator:commons-validator:jar:1.6:compile
[INFO] |  |  |  +- commons-beanutils:commons-beanutils:jar:1.9.3:compile
[INFO] |  |  |  +- commons-digester:commons-digester:jar:2.1:compile
[INFO] |  |  |  +- commons-logging:commons-logging:jar:1.2:compile
[INFO] |  |  |  \- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] |  |  \- org.hibernate:hibernate-validator:jar:5.3.5.Final:compile
[INFO] |  |     \- com.fasterxml:classmate:jar:1.3.4:compile
[INFO] |  \- org.springframework.data:spring-data-commons:jar:1.13.8.RELEASE:compile
[INFO] |     \- org.slf4j:jcl-over-slf4j:jar:1.7.25:compile
[INFO] +- com.adtomiclabs.admin:admin-backend-services:jar:0.0.1-SNAPSHOT:runtime
[INFO] |  +- com.adtomiclabs.admin:admin-backend-persistence-interfaces:jar:0.0.1-SNAPSHOT:runtime
[INFO] |  |  +- org.springframework.data:spring-data-jpa:jar:1.11.8.RELEASE:runtime
[INFO] |  |  |  +- org.springframework:spring-orm:jar:4.3.12.RELEASE:runtime
[INFO] |  |  |  \- org.aspectj:aspectjrt:jar:1.8.11:runtime
[INFO] |  |  \- com.adtomiclabs.commons:webapp-commons-repositories:jar:1.1.2-RELEASE:runtime
[INFO] |  +- com.adtomiclabs.commons:webapp-commons-authentication:jar:1.1.2-RELEASE:runtime
[INFO] |  +- org.json:json:jar:20140107:runtime
[INFO] |  +- org.apache.commons:commons-text:jar:1.2:runtime
[INFO] |  +- org.springframework.cloud:spring-cloud-starter-aws:jar:1.2.2.RELEASE:runtime
[INFO] |  |  +- org.springframework.cloud:spring-cloud-aws-context:jar:1.2.2.RELEASE:runtime
[INFO] |  |  |  \- org.springframework.cloud:spring-cloud-aws-core:jar:1.2.2.RELEASE:runtime
[INFO] |  |  |     +- com.amazonaws:aws-java-sdk-s3:jar:1.11.125:runtime
[INFO] |  |  |     |  \- com.amazonaws:aws-java-sdk-kms:jar:1.11.125:runtime
[INFO] |  |  |     +- com.amazonaws:aws-java-sdk-ec2:jar:1.11.125:runtime
[INFO] |  |  |     \- com.amazonaws:aws-java-sdk-cloudformation:jar:1.11.125:runtime
[INFO] |  |  \- org.springframework.cloud:spring-cloud-aws-autoconfigure:jar:1.2.2.RELEASE:runtime
[INFO] |  +- org.springframework.cloud:spring-cloud-aws-messaging:jar:1.2.2.RELEASE:runtime
[INFO] |  |  +- com.amazonaws:aws-java-sdk-sns:jar:1.11.125:runtime
[INFO] |  |  |  +- com.amazonaws:aws-java-sdk-core:jar:1.11.125:runtime
[INFO] |  |  |  |  +- software.amazon.ion:ion-java:jar:1.0.2:runtime
[INFO] |  |  |  |  +- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.8.10:runtime
[INFO] |  |  |  |  \- joda-time:joda-time:jar:2.9.9:runtime
[INFO] |  |  |  \- com.amazonaws:jmespath-java:jar:1.11.125:runtime
[INFO] |  |  +- com.amazonaws:aws-java-sdk-sqs:jar:1.11.125:runtime
[INFO] |  |  \- org.springframework:spring-messaging:jar:4.3.12.RELEASE:runtime
[INFO] |  +- org.springframework.security:spring-security-core:jar:4.2.3.RELEASE:compile
[INFO] |  |  +- aopalliance:aopalliance:jar:1.0:compile
[INFO] |  |  \- org.springframework:spring-expression:jar:4.3.12.RELEASE:compile
[INFO] |  +- org.springframework.security:spring-security-config:jar:4.2.3.RELEASE:compile
[INFO] |  +- com.fasterxml.jackson.dataformat:jackson-dataformat-csv:jar:2.8.10:runtime
[INFO] |  |  +- com.fasterxml.jackson.core:jackson-core:jar:2.8.10:compile
[INFO] |  |  \- com.fasterxml.jackson.core:jackson-annotations:jar:2.8.0:compile
[INFO] |  +- com.google.guava:guava:jar:26.0-android:runtime
[INFO] |  |  +- com.google.code.findbugs:jsr305:jar:3.0.2:runtime
[INFO] |  |  +- org.checkerframework:checker-compat-qual:jar:2.5.2:runtime
[INFO] |  |  +- com.google.errorprone:error_prone_annotations:jar:2.1.3:runtime
[INFO] |  |  +- com.google.j2objc:j2objc-annotations:jar:1.1:runtime
[INFO] |  |  \- org.codehaus.mojo:animal-sniffer-annotations:jar:1.14:runtime
[INFO] |  +- com.facebook.business.sdk:facebook-java-business-sdk:jar:3.3.3:runtime
[INFO] |  |  +- com.google.code.gson:gson:jar:2.8.2:runtime
[INFO] |  |  +- com.squareup.okhttp3:okhttp:jar:3.8.1:runtime
[INFO] |  |  +- org.jetbrains.kotlin:kotlin-stdlib:jar:1.3.0:runtime
[INFO] |  |  |  +- org.jetbrains.kotlin:kotlin-stdlib-common:jar:1.3.0:runtime
[INFO] |  |  |  \- org.jetbrains:annotations:jar:13.0:runtime
[INFO] |  |  \- com.squareup.okio:okio:jar:2.1.0:runtime
[INFO] |  +- org.springframework.boot:spring-boot-starter-mail:jar:1.5.8.RELEASE:runtime
[INFO] |  |  +- org.springframework:spring-context-support:jar:4.3.12.RELEASE:runtime
[INFO] |  |  \- com.sun.mail:javax.mail:jar:1.5.6:runtime
[INFO] |  |     \- javax.activation:activation:jar:1.1:runtime
[INFO] |  +- org.apache.commons:commons-lang3:jar:3.7:runtime
[INFO] |  +- com.google.api-ads:google-ads:jar:4.2.0:runtime
[INFO] |  |  +- com.google.api:gax:jar:1.45.0:runtime
[INFO] |  |  |  +- org.threeten:threetenbp:jar:1.3.3:runtime
[INFO] |  |  |  +- com.google.auth:google-auth-library-oauth2-http:jar:0.15.0:runtime
[INFO] |  |  |  \- com.google.api:api-common:jar:1.7.0:runtime
[INFO] |  |  +- com.google.api:gax-grpc:jar:1.45.0:runtime
[INFO] |  |  |  +- io.grpc:grpc-stub:jar:1.21.0:runtime
[INFO] |  |  |  +- io.grpc:grpc-auth:jar:1.21.0:runtime
[INFO] |  |  |  +- io.grpc:grpc-protobuf:jar:1.21.0:runtime
[INFO] |  |  |  |  \- io.grpc:grpc-protobuf-lite:jar:1.21.0:runtime
[INFO] |  |  |  +- com.google.auth:google-auth-library-credentials:jar:0.15.0:runtime
[INFO] |  |  |  +- io.grpc:grpc-netty-shaded:jar:1.21.0:runtime
[INFO] |  |  |  \- io.grpc:grpc-alts:jar:1.21.0:runtime
[INFO] |  |  |     \- io.grpc:grpc-grpclb:jar:1.21.0:runtime
[INFO] |  |  |        \- com.google.protobuf:protobuf-java-util:jar:3.7.1:runtime
[INFO] |  |  +- com.google.api.grpc:grpc-google-common-protos:jar:1.0.0:runtime
[INFO] |  |  +- com.google.api.grpc:proto-google-common-protos:jar:1.16.0:runtime
[INFO] |  |  +- com.google.protobuf:protobuf-java:jar:3.5.1:runtime
[INFO] |  |  +- io.grpc:grpc-all:jar:1.21.0:runtime
[INFO] |  |  |  +- io.grpc:grpc-api:jar:1.21.0:runtime (version selected from constraint [1.21.0,1.21.0])
[INFO] |  |  |  +- io.grpc:grpc-core:jar:1.21.0:runtime (version selected from constraint [1.21.0,1.21.0])
[INFO] |  |  |  |  +- com.google.android:annotations:jar:4.1.1.4:runtime
[INFO] |  |  |  |  \- io.opencensus:opencensus-contrib-grpc-metrics:jar:0.21.0:runtime
[INFO] |  |  |  +- io.grpc:grpc-netty:jar:1.21.0:runtime
[INFO] |  |  |  |  +- io.netty:netty-codec-http2:jar:4.1.34.Final:runtime (version selected from constraint [4.1.34.Final,4.1.34.Final])
[INFO] |  |  |  |  |  +- io.netty:netty-common:jar:4.1.34.Final:runtime
[INFO] |  |  |  |  |  +- io.netty:netty-buffer:jar:4.1.34.Final:runtime
[INFO] |  |  |  |  |  +- io.netty:netty-transport:jar:4.1.34.Final:runtime
[INFO] |  |  |  |  |  |  \- io.netty:netty-resolver:jar:4.1.34.Final:runtime
[INFO] |  |  |  |  |  +- io.netty:netty-codec:jar:4.1.34.Final:runtime
[INFO] |  |  |  |  |  +- io.netty:netty-handler:jar:4.1.34.Final:runtime
[INFO] |  |  |  |  |  \- io.netty:netty-codec-http:jar:4.1.34.Final:runtime
[INFO] |  |  |  |  \- io.netty:netty-handler-proxy:jar:4.1.34.Final:runtime
[INFO] |  |  |  |     \- io.netty:netty-codec-socks:jar:4.1.34.Final:runtime
[INFO] |  |  |  +- io.grpc:grpc-okhttp:jar:1.21.0:runtime
[INFO] |  |  |  |  \- com.squareup.okhttp:okhttp:jar:2.5.0:runtime
[INFO] |  |  |  +- io.grpc:grpc-protobuf-nano:jar:1.21.0:runtime
[INFO] |  |  |  |  \- com.google.protobuf.nano:protobuf-javanano:jar:3.0.0-alpha-5:runtime
[INFO] |  |  |  \- io.grpc:grpc-testing:jar:1.21.0:runtime
[INFO] |  |  |     \- junit:junit:jar:4.13-beta-3:test
[INFO] |  |  |        \- org.hamcrest:hamcrest-core:jar:1.3:test
[INFO] |  |  +- io.netty:netty-tcnative-boringssl-static:jar:2.0.7.Final:runtime
[INFO] |  |  \- javax.annotation:javax.annotation-api:jar:1.3.2:compile
[INFO] |  +- com.google.api-client:google-api-client:jar:1.28.0:runtime
[INFO] |  |  +- com.google.oauth-client:google-oauth-client:jar:1.28.0:runtime
[INFO] |  |  |  \- com.google.http-client:google-http-client:jar:1.28.0:runtime
[INFO] |  |  |     \- io.opencensus:opencensus-contrib-http-util:jar:0.18.0:runtime
[INFO] |  |  +- com.google.http-client:google-http-client-jackson2:jar:1.28.0:runtime
[INFO] |  |  \- com.google.http-client:google-http-client-apache:jar:2.0.0:runtime
[INFO] |  |     \- org.apache.httpcomponents:httpclient:jar:4.5.3:runtime
[INFO] |  |        +- org.apache.httpcomponents:httpcore:jar:4.4.8:runtime
[INFO] |  |        \- commons-codec:commons-codec:jar:1.10:runtime
[INFO] |  +- com.google.apis:google-api-services-script:jar:v1-rev297-1.25.0:runtime
[INFO] |  +- com.google.apis:google-api-services-sheets:jar:v4-rev553-1.25.0:runtime
[INFO] |  +- com.google.apis:google-api-services-content:jar:v2-rev149-1.25.0:runtime
[INFO] |  +- com.google.api-client:google-api-client-java6:jar:1.28.0:runtime
[INFO] |  |  \- com.google.oauth-client:google-oauth-client-java6:jar:1.28.0:runtime
[INFO] |  +- commons-io:commons-io:jar:2.6:runtime
[INFO] |  \- org.springframework:spring-web:jar:4.3.12.RELEASE:compile
[INFO] +- io.opencensus:opencensus-api:jar:0.21.0:compile
[INFO] |  \- io.grpc:grpc-context:jar:1.19.0:compile
[INFO] +- com.adtomiclabs.admin:admin-backend-persistence:jar:0.0.1-SNAPSHOT:runtime
[INFO] |  +- com.adtomiclabs.commons:webapp-commons-persistence-helpers:jar:1.1.2-RELEASE:runtime
[INFO] |  +- org.springframework.boot:spring-boot-starter-data-jpa:jar:1.5.8.RELEASE:runtime
[INFO] |  |  +- org.springframework.boot:spring-boot-starter-aop:jar:1.5.8.RELEASE:runtime
[INFO] |  |  |  \- org.aspectj:aspectjweaver:jar:1.8.11:runtime
[INFO] |  |  +- org.springframework.boot:spring-boot-starter-jdbc:jar:1.5.8.RELEASE:runtime
[INFO] |  |  |  +- org.apache.tomcat:tomcat-jdbc:jar:8.5.23:runtime
[INFO] |  |  |  |  \- org.apache.tomcat:tomcat-juli:jar:8.5.23:runtime
[INFO] |  |  |  \- org.springframework:spring-jdbc:jar:4.3.12.RELEASE:runtime
[INFO] |  |  +- org.hibernate:hibernate-entitymanager:jar:5.0.12.Final:runtime
[INFO] |  |  +- javax.transaction:javax.transaction-api:jar:1.2:runtime
[INFO] |  |  \- org.springframework:spring-aspects:jar:4.3.12.RELEASE:runtime
[INFO] |  \- org.hibernate:hibernate-java8:jar:5.0.12.Final:runtime
[INFO] |     \- org.jboss.logging:jboss-logging:jar:3.3.1.Final:compile
[INFO] +- com.adtomiclabs.commons:webapp-commons-authentication-interfaces:jar:1.1.2-RELEASE:compile
[INFO] |  +- com.adtomiclabs.commons:webapp-commons-exceptions:jar:1.1.2-RELEASE:compile
[INFO] |  \- com.adtomiclabs.commons:webapp-commons-roles:jar:1.1.2-RELEASE:compile
[INFO] +- com.adtomiclabs.commons:webapp-commons-data-transfer:jar:1.1.2-RELEASE:compile
[INFO] |  +- org.glassfish.jersey.containers:jersey-container-servlet-core:jar:2.25.1:compile
[INFO] |  |  +- org.glassfish.hk2.external:javax.inject:jar:2.5.0-b32:compile
[INFO] |  |  +- org.glassfish.jersey.core:jersey-common:jar:2.25.1:compile
[INFO] |  |  |  +- org.glassfish.jersey.bundles.repackaged:jersey-guava:jar:2.25.1:compile
[INFO] |  |  |  \- org.glassfish.hk2:osgi-resource-locator:jar:1.0.1:compile
[INFO] |  |  \- javax.ws.rs:javax.ws.rs-api:jar:2.0.1:compile
[INFO] |  \- com.fasterxml.jackson.core:jackson-databind:jar:2.8.10:compile
[INFO] +- com.adtomiclabs.commons:webapp-commons-dtos:jar:1.1.2-RELEASE:compile
[INFO] |  \- com.adtomiclabs.commons:webapp-commons-errors:jar:1.1.2-RELEASE:compile
[INFO] +- com.adtomiclabs.commons:webapp-commons-error-handlers:jar:1.1.2-RELEASE:compile
[INFO] |  \- org.hibernate:hibernate-core:jar:5.0.12.Final:compile
[INFO] |     +- org.hibernate.javax.persistence:hibernate-jpa-2.1-api:jar:1.0.0.Final:compile
[INFO] |     +- org.javassist:javassist:jar:3.21.0-GA:compile
[INFO] |     +- antlr:antlr:jar:2.7.7:compile
[INFO] |     +- org.apache.geronimo.specs:geronimo-jta_1.1_spec:jar:1.1.1:compile
[INFO] |     +- org.jboss:jandex:jar:2.0.0.Final:compile
[INFO] |     +- dom4j:dom4j:jar:1.6.1:compile
[INFO] |     \- org.hibernate.common:hibernate-commons-annotations:jar:5.0.1.Final:compile
[INFO] +- com.adtomiclabs.commons:webapp-commons-web-authentication:jar:1.1.2-RELEASE:compile
[INFO] |  +- org.springframework.boot:spring-boot-autoconfigure:jar:1.5.8.RELEASE:compile
[INFO] |  +- org.springframework.security:spring-security-web:jar:4.2.3.RELEASE:compile
[INFO] |  \- org.slf4j:slf4j-api:jar:1.7.25:compile
[INFO] +- com.adtomiclabs.commons:webapp-commons-web-config:jar:1.1.2-RELEASE:compile
[INFO] |  +- org.springframework:spring-context:jar:4.3.12.RELEASE:compile
[INFO] |  \- com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:2.8.10:compile
[INFO] |     +- com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:jar:2.8.10:compile
[INFO] |     \- com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.8.10:compile
[INFO] +- com.adtomiclabs.commons:webapp-commons-web-constants:jar:1.1.2-RELEASE:compile
[INFO] +- com.adtomiclabs.commons:webapp-commons-web-exceptions:jar:1.1.2-RELEASE:compile
[INFO] +- org.springframework.boot:spring-boot-starter:jar:1.5.8.RELEASE:compile
[INFO] |  +- org.springframework.boot:spring-boot:jar:1.5.8.RELEASE:compile
[INFO] |  +- org.springframework.boot:spring-boot-starter-logging:jar:1.5.8.RELEASE:compile
[INFO] |  |  +- ch.qos.logback:logback-classic:jar:1.1.11:compile
[INFO] |  |  |  \- ch.qos.logback:logback-core:jar:1.1.11:compile
[INFO] |  |  +- org.slf4j:jul-to-slf4j:jar:1.7.25:compile
[INFO] |  |  \- org.slf4j:log4j-over-slf4j:jar:1.7.25:compile
[INFO] |  +- org.springframework:spring-core:jar:4.3.12.RELEASE:compile
[INFO] |  \- org.yaml:snakeyaml:jar:1.17:runtime
[INFO] +- org.springframework.boot:spring-boot-starter-jersey:jar:1.5.8.RELEASE:compile
[INFO] |  +- org.springframework.boot:spring-boot-starter-tomcat:jar:1.5.8.RELEASE:compile
[INFO] |  |  +- org.apache.tomcat.embed:tomcat-embed-core:jar:8.5.23:compile
[INFO] |  |  |  \- org.apache.tomcat:tomcat-annotations-api:jar:8.5.23:compile
[INFO] |  |  +- org.apache.tomcat.embed:tomcat-embed-el:jar:8.5.23:compile
[INFO] |  |  \- org.apache.tomcat.embed:tomcat-embed-websocket:jar:8.5.23:compile
[INFO] |  +- org.springframework.boot:spring-boot-starter-validation:jar:1.5.8.RELEASE:compile
[INFO] |  +- org.glassfish.jersey.core:jersey-server:jar:2.25.1:compile
[INFO] |  |  +- org.glassfish.jersey.core:jersey-client:jar:2.25.1:compile
[INFO] |  |  +- org.glassfish.jersey.media:jersey-media-jaxb:jar:2.25.1:compile
[INFO] |  |  +- org.glassfish.hk2:hk2-api:jar:2.5.0-b32:compile
[INFO] |  |  |  +- org.glassfish.hk2:hk2-utils:jar:2.5.0-b32:compile
[INFO] |  |  |  \- org.glassfish.hk2.external:aopalliance-repackaged:jar:2.5.0-b32:compile
[INFO] |  |  +- org.glassfish.hk2:hk2-locator:jar:2.5.0-b32:compile
[INFO] |  |  \- javax.validation:validation-api:jar:1.1.0.Final:compile
[INFO] |  +- org.glassfish.jersey.containers:jersey-container-servlet:jar:2.25.1:compile
[INFO] |  +- org.glassfish.jersey.ext:jersey-bean-validation:jar:2.25.1:compile
[INFO] |  +- org.glassfish.jersey.ext:jersey-spring3:jar:2.25.1:compile
[INFO] |  |  +- org.glassfish.hk2:hk2:jar:2.5.0-b32:compile
[INFO] |  |  |  +- org.glassfish.hk2:config-types:jar:2.5.0-b32:compile
[INFO] |  |  |  +- org.glassfish.hk2:hk2-core:jar:2.5.0-b32:compile
[INFO] |  |  |  +- org.glassfish.hk2:hk2-config:jar:2.5.0-b32:compile
[INFO] |  |  |  +- org.glassfish.hk2:hk2-runlevel:jar:2.5.0-b32:compile
[INFO] |  |  |  \- org.glassfish.hk2:class-model:jar:2.5.0-b32:compile
[INFO] |  |  |     \- org.glassfish.hk2.external:asm-all-repackaged:jar:2.5.0-b32:compile
[INFO] |  |  \- org.glassfish.hk2:spring-bridge:jar:2.5.0-b32:compile
[INFO] |  \- org.glassfish.jersey.media:jersey-media-json-jackson:jar:2.25.1:compile
[INFO] |     \- org.glassfish.jersey.ext:jersey-entity-filtering:jar:2.25.1:compile
[INFO] +- org.springframework.boot:spring-boot-starter-security:jar:1.5.8.RELEASE:compile
[INFO] |  \- org.springframework:spring-aop:jar:4.3.12.RELEASE:compile
[INFO] +- org.springframework.retry:spring-retry:jar:1.2.1.RELEASE:compile
[INFO] +- org.springframework.boot:spring-boot-configuration-processor:jar:1.5.8.RELEASE:compile
[INFO] |  \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:compile
[INFO] +- org.springframework:spring-tx:jar:4.3.12.RELEASE:compile
[INFO] |  \- org.springframework:spring-beans:jar:4.3.12.RELEASE:compile
[INFO] +- org.modelmapper:modelmapper:jar:2.3.0:compile
[INFO] +- org.postgresql:postgresql:jar:9.4.1212.jre7:compile
[INFO] +- org.flywaydb:flyway-core:jar:4.2.0:compile
[INFO] +- com.bellotapps.utils:error-handler:jar:2.0.0-RELEASE:compile
[INFO] \- io.jsonwebtoken:jjwt:jar:0.9.0:compile
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for com.adtomiclabs.admin:admin-backend 0.0.1-SNAPSHOT:
[INFO]
[INFO] com.adtomiclabs.admin:admin-backend ................ SUCCESS [  0.665 s]
[INFO] com.adtomiclabs.admin:admin-backend-core ........... SUCCESS [  0.197 s]
[INFO] com.adtomiclabs.admin:admin-backend-persistence-interfaces SUCCESS [  0.068 s]
[INFO] com.adtomiclabs.admin:admin-backend-services-interfaces SUCCESS [  0.025 s]
[INFO] com.adtomiclabs.admin:admin-backend-persistence .... SUCCESS [  0.107 s]
[INFO] com.adtomiclabs.admin:admin-backend-services ....... SUCCESS [  0.540 s]
[INFO] com.adtomiclabs.admin:admin-backend-webapp ......... SUCCESS [  0.310 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  2.357 s
[INFO] Finished at: 2019-10-01T12:21:00-03:00
[INFO] ------------------------------------------------------------------------

😕 Stacktrace that we get when using some google ads service:

java.lang.NoSuchMethodError: io.opencensus.tags.TagContextBuilder.putPropagating(Lio/opencensus/tags/TagKey;Lio/opencensus/tags/TagValue;)Lio/opencensus/tags/TagContextBuilder;
    at io.grpc.internal.CensusStatsModule$ClientCallTracer.<init>(CensusStatsModule.java:359) ~[grpc-core-1.21.0.jar:1.21.0]
    at io.grpc.internal.CensusStatsModule.newClientCallTracer(CensusStatsModule.java:146) ~[grpc-core-1.21.0.jar:1.21.0]
    at io.grpc.internal.CensusStatsModule$StatsClientInterceptor.interceptCall(CensusStatsModule.java:689) ~[grpc-core-1.21.0.jar:1.21.0]
    at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156) ~[grpc-api-1.21.0.jar:1.21.0]
    at com.google.api.gax.grpc.GrpcChannelUUIDInterceptor.interceptCall(GrpcChannelUUIDInterceptor.java:52) ~[gax-grpc-1.45.0.jar:1.45.0]
    at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156) ~[grpc-api-1.21.0.jar:1.21.0]
    at com.google.api.gax.grpc.GrpcHeaderInterceptor.interceptCall(GrpcHeaderInterceptor.java:80) ~[gax-grpc-1.45.0.jar:1.45.0]
    at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156) ~[grpc-api-1.21.0.jar:1.21.0]
    at com.google.api.gax.grpc.GrpcMetadataHandlerInterceptor.interceptCall(GrpcMetadataHandlerInterceptor.java:55) ~[gax-grpc-1.45.0.jar:1.45.0]
    at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156) ~[grpc-api-1.21.0.jar:1.21.0]
    at com.google.ads.googleads.lib.logging.LoggingInterceptor.interceptCall(LoggingInterceptor.java:70) ~[google-ads-4.2.0.jar:na]
    at io.grpc.ClientInterceptors$InterceptorChannel.newCall(ClientInterceptors.java:156) ~[grpc-api-1.21.0.jar:1.21.0]
    at io.grpc.internal.ManagedChannelImpl.newCall(ManagedChannelImpl.java:814) ~[grpc-core-1.21.0.jar:1.21.0]
    at io.grpc.internal.ForwardingManagedChannel.newCall(ForwardingManagedChannel.java:63) ~[grpc-core-1.21.0.jar:1.21.0]
    at com.google.api.gax.grpc.GrpcClientCalls.newCall(GrpcClientCalls.java:90) ~[gax-grpc-1.45.0.jar:1.45.0]
    at com.google.api.gax.grpc.GrpcDirectCallable.futureCall(GrpcDirectCallable.java:58) ~[gax-grpc-1.45.0.jar:1.45.0]
    at com.google.api.gax.grpc.GrpcUnaryRequestParamCallable.futureCall(GrpcUnaryRequestParamCallable.java:65) ~[gax-grpc-1.45.0.jar:1.45.0]
    at com.google.api.gax.grpc.GrpcExceptionCallable.futureCall(GrpcExceptionCallable.java:64) ~[gax-grpc-1.45.0.jar:1.45.0]
    at com.google.api.gax.rpc.UnaryCallable$1.futureCall(UnaryCallable.java:126) ~[gax-1.45.0.jar:1.45.0]
    at com.google.ads.googleads.lib.ExceptionTransformingCallable.futureCall(ExceptionTransformingCallable.java:51) ~[google-ads-4.2.0.jar:na]
    at com.google.api.gax.rpc.UnaryCallable$1.futureCall(UnaryCallable.java:126) ~[gax-1.45.0.jar:1.45.0]
    at com.google.api.gax.rpc.UnaryCallable.futureCall(UnaryCallable.java:87) ~[gax-1.45.0.jar:1.45.0]
    at com.google.api.gax.rpc.UnaryCallable.call(UnaryCallable.java:112) ~[gax-1.45.0.jar:1.45.0]
    at com.google.ads.googleads.v2.services.CampaignBudgetServiceClient.mutateCampaignBudgets(CampaignBudgetServiceClient.java:350) ~[google-ads-4.2.0.jar:na]
    at com.google.ads.googleads.v2.services.CampaignBudgetServiceClient.mutateCampaignBudgets(CampaignBudgetServiceClient.java:324) ~[google-ads-4.2.0.jar:na]
    at com.adtomiclabs.admin.backend.services.google.campaign.GoogleAdsServiceImpl.addCampaignBudget(GoogleAdsServiceImpl.java:543) ~[classes/:na]
    at com.adtomiclabs.admin.backend.services.google.campaign.GoogleAdsServiceImpl.setupCampaignsCreation(GoogleAdsServiceImpl.java:71) ~[classes/:na]
    at com.adtomiclabs.admin.backend.services.google.GoogleSetupServiceImpl.setupCampaingns(GoogleSetupServiceImpl.java:146) ~[classes/:na]
    at com.adtomiclabs.admin.backend.services.google.GoogleSetupServiceImpl$$FastClassBySpringCGLIB$$944d1abb.invoke(<generated>) ~[classes/:na]
    at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) ~[spring-core-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738) ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) ~[spring-tx-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282) ~[spring-tx-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) ~[spring-tx-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:115) ~[spring-aop-4.3.12.RELEASE.jar:4.3.12.RELEASE]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_211]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_211]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_211]
    at java.lang.Thread.run(Thread.java:748) [na:1.8.0_211]
nwbirnie commented 5 years ago

Looks like your webapp project has dependency scope runtime for everything except io.opencensus:opencensus-api:jar:0.21.0:compile. I'm not sure exactly which scope your project requires. I'm guessing you might want to add the <scope>runtime</scope> tag to the opencensus dependency though.

cri-st commented 5 years ago

@nwbirnie Thanks! It worked 😊