Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

http/2 protocol negotiation - ALPN is not configured properly - CentOS release 6.7 #1

Open
prayagupa opened this issue Mar 11, 2018 · 4 comments

Comments

@prayagupa
Copy link
Contributor

prayagupa commented Mar 11, 2018

For application I'm writing in scala - https://github.com/upd-machine/nlu-pipeline/tree/development/nlu-intent-toolkit

Exception in thread "main" java.lang.IllegalArgumentException: ALPN is not configured properly. See https://github.com/grpc/grpc-java/blob/master/SECURITY.md#troubleshooting for more information.
	at io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.selectApplicationProtocolConfig(GrpcSslContexts.java:163)
	at io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.configure(GrpcSslContexts.java:136)
	at io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.configure(GrpcSslContexts.java:124)
	at io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.forClient(GrpcSslContexts.java:94)
	at io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder$NettyTransportFactory$DefaultNettyTransportCreationParamsFilterFactory.<init>(NettyChannelBuilder.java:546)
	at io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder$NettyTransportFactory$DefaultNettyTransportCreationParamsFilterFactory.<init>(NettyChannelBuilder.java:539)
	at io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder$NettyTransportFactory.<init>(NettyChannelBuilder.java:477)
	at io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder.buildTransportFactory(NettyChannelBuilder.java:325)
	at io.grpc.internal.AbstractManagedChannelImplBuilder.build(AbstractManagedChannelImplBuilder.java:342)
	at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createSingleChannel(InstantiatingGrpcChannelProvider.java:185)
	at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createChannel(InstantiatingGrpcChannelProvider.java:142)
	at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.getTransportChannel(InstantiatingGrpcChannelProvider.java:134)
	at com.google.api.gax.rpc.ClientContext.create(ClientContext.java:137)
	at com.google.cloud.dialogflow.v2beta1.stub.GrpcSessionsStub.create(GrpcSessionsStub.java:73)
	at com.google.cloud.dialogflow.v2beta1.stub.SessionsStubSettings.createStub(SessionsStubSettings.java:100)
	at com.google.cloud.dialogflow.v2beta1.SessionsClient.<init>(SessionsClient.java:132)
	at com.google.cloud.dialogflow.v2beta1.SessionsClient.create(SessionsClient.java:114)
	at nlu.IntentIdentifier$.intentRequest(IntentIdentifier.scala:20)
	at nlu.App$.delayedEndpoint$nlu$App$1(App.scala:16)
	at nlu.App$delayedInit$body.apply(App.scala:3)
	at scala.Function0.apply$mcV$sp(Function0.scala:34)
	at scala.Function0.apply$mcV$sp$(Function0.scala:34)
	at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
	at scala.App.$anonfun$main$1$adapted(App.scala:76)
	at scala.collection.immutable.List.foreach(List.scala:389)
	at scala.App.main(App.scala:76)
	at scala.App.main$(App.scala:74)
	at nlu.App$.main(App.scala:3)
	at nlu.App.main(App.scala)
Caused by: java.lang.ClassNotFoundException: org/eclipse/jetty/alpn/ALPN
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:348)
	at io.grpc.netty.shaded.io.grpc.netty.JettyTlsUtil.isJettyAlpnConfigured(JettyTlsUtil.java:34)
	at io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.selectApplicationProtocolConfig(GrpcSslContexts.java:153)
	... 28 more

cent os

uname -r
2.6.32-573.22.1.el6.x86_64

uname -a
Linux upd-c1 2.6.32-573.22.1.el6.x86_64 #1 SMP Wed Mar 23 03:35:39 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

lscpu 
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 42
Stepping:              1
CPU MHz:               2394.454
BogoMIPS:              4788.90
Virtualization:        VT-x
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0
openssl version
OpenSSL 1.0.1e-fips 11 Feb 2013

dependencies

[warn] Found version conflict(s) in library dependencies; some are suspected to be binary incompatible:
[warn] 
[warn] 	* org.codehaus.plexus:plexus-utils:3.0.17 is selected over 2.1
[warn] 	    +- org.apache.maven:maven-model:3.2.1                 (depends on 3.0.17)
[warn] 	    +- org.apache.maven:maven-artifact:3.2.1              (depends on 3.0.17)
[warn] 	    +- kr.motd.maven:os-maven-plugin:1.5.0.Final          (depends on 3.0.17)
[warn] 	    +- org.eclipse.sisu:org.eclipse.sisu.plexus:0.0.0.M5  (depends on 2.1)
[warn] 
[warn] 	* com.google.code.findbugs:jsr305:3.0.1 is selected over {1.3.9, 3.0.0}
[warn] 	    +- io.grpc:grpc-core:1.9.0                            (depends on 3.0.0)
[warn] 	    +- com.google.instrumentation:instrumentation-api:0.4.3 (depends on 3.0.0)
[warn] 	    +- com.google.api:gax-grpc:1.19.0                     (depends on 3.0.0)
[warn] 	    +- com.google.api:api-common:1.3.0                    (depends on 1.3.9)
[warn] 	    +- com.google.api:gax:1.19.0                          (depends on 1.3.9)
[warn] 	    +- com.google.http-client:google-http-client:1.23.0   (depends on 1.3.9)
[warn] 	    +- com.google.cloud:google-cloud-core:1.19.0          (depends on 1.3.9)
[warn] 
[warn] 	* com.google.guava:guava:20.0 is selected over {10.0.1, 19.0}
[warn] 	    +- com.google.api:gax:1.19.0                          (depends on 20.0)
[warn] 	    +- com.google.api:gax-grpc:1.19.0                     (depends on 20.0)
[warn] 	    +- com.google.cloud:google-cloud-core-grpc:1.19.0     (depends on 20.0)
[warn] 	    +- com.google.cloud:google-cloud-core:1.19.0          (depends on 20.0)
[warn] 	    +- io.grpc:grpc-core:1.9.0                            (depends on 19.0)
[warn] 	    +- com.google.api:api-common:1.3.0                    (depends on 19.0)
[warn] 	    +- com.google.instrumentation:instrumentation-api:0.4.3 (depends on 19.0)
[warn] 	    +- io.grpc:grpc-protobuf-lite:1.9.0                   (depends on 19.0)
[warn] 	    +- io.opencensus:opencensus-api:0.10.0                (depends on 19.0)
[warn] 	    +- com.google.protobuf:protobuf-java-util:3.5.1       (depends on 19.0)
[warn] 	    +- com.google.auth:google-auth-library-oauth2-http:0.9.0 (depends on 19.0)
[warn] 	    +- io.grpc:grpc-protobuf:1.9.0                        (depends on 19.0)
[warn] 	    +- org.eclipse.sisu:org.eclipse.sisu.plexus:0.0.0.M5  (depends on 10.0.1)
[warn] 
[warn] Run 'evicted' to see detailed eviction warnings
[info] default:nlu-intent-toolkit_2.12:0.1 [S]
[info]   +-com.google.cloud:google-cloud-dialogflow:0.37.0-alpha
[info]   | +-com.google.api.grpc:proto-google-cloud-dialogflow-v2beta1:0.2.1
[info]   | | +-com.google.api.grpc:proto-google-common-protos:1.1.1
[info]   | | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   | | | 
[info]   | | +-com.google.api:api-common:1.3.0
[info]   | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | +-com.google.guava:guava:20.0
[info]   | | | 
[info]   | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   | | 
[info]   | +-com.google.cloud:google-cloud-core-grpc:1.19.0
[info]   | | +-com.google.api:gax-grpc:1.19.0
[info]   | | | +-com.google.api.grpc:proto-google-common-protos:1.0.0 (evicted by: 1.1.1)
[info]   | | | +-com.google.api.grpc:proto-google-common-protos:1.1.1
[info]   | | | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   | | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   | | | | 
[info]   | | | +-com.google.api:api-common:1.2.0 (evicted by: 1.3.0)
[info]   | | | +-com.google.api:api-common:1.3.0
[info]   | | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | | +-com.google.guava:guava:20.0
[info]   | | | | 
[info]   | | | +-com.google.api:gax:1.19.0
[info]   | | | | +-com.google.api:api-common:1.2.0 (evicted by: 1.3.0)
[info]   | | | | +-com.google.api:api-common:1.3.0
[info]   | | | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | | | +-com.google.guava:guava:20.0
[info]   | | | | | 
[info]   | | | | +-com.google.auth:google-auth-library-oauth2-http:0.9.0
[info]   | | | | | +-com.google.auth:google-auth-library-credentials:0.9.0
[info]   | | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | | | +-com.google.guava:guava:20.0
[info]   | | | | | +-com.google.http-client:google-http-client-jackson2:1.19.0
[info]   | | | | | | +-com.fasterxml.jackson.core:jackson-core:2.1.3
[info]   | | | | | | +-com.google.http-client:google-http-client:1.19.0 (evicted by: 1.23.0)
[info]   | | | | | | +-com.google.http-client:google-http-client:1.23.0
[info]   | | | | | |   +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | | | |   +-org.apache.httpcomponents:httpclient:4.0.1
[info]   | | | | | |     +-commons-codec:commons-codec:1.3
[info]   | | | | | |     +-commons-logging:commons-logging:1.1.1
[info]   | | | | | |     +-org.apache.httpcomponents:httpcore:4.0.1
[info]   | | | | | |     
[info]   | | | | | +-com.google.http-client:google-http-client:1.19.0 (evicted by: 1.23.0)
[info]   | | | | | +-com.google.http-client:google-http-client:1.23.0
[info]   | | | | |   +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | | |   +-org.apache.httpcomponents:httpclient:4.0.1
[info]   | | | | |     +-commons-codec:commons-codec:1.3
[info]   | | | | |     +-commons-logging:commons-logging:1.1.1
[info]   | | | | |     +-org.apache.httpcomponents:httpcore:4.0.1
[info]   | | | | |     
[info]   | | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | | +-com.google.guava:guava:20.0
[info]   | | | | +-org.threeten:threetenbp:1.3.3
[info]   | | | | 
[info]   | | | +-com.google.auth:google-auth-library-credentials:0.9.0
[info]   | | | +-com.google.auth:google-auth-library-oauth2-http:0.9.0
[info]   | | | | +-com.google.auth:google-auth-library-credentials:0.9.0
[info]   | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | | +-com.google.guava:guava:20.0
[info]   | | | | +-com.google.http-client:google-http-client-jackson2:1.19.0
[info]   | | | | | +-com.fasterxml.jackson.core:jackson-core:2.1.3
[info]   | | | | | +-com.google.http-client:google-http-client:1.19.0 (evicted by: 1.23.0)
[info]   | | | | | +-com.google.http-client:google-http-client:1.23.0
[info]   | | | | |   +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | | |   +-org.apache.httpcomponents:httpclient:4.0.1
[info]   | | | | |     +-commons-codec:commons-codec:1.3
[info]   | | | | |     +-commons-logging:commons-logging:1.1.1
[info]   | | | | |     +-org.apache.httpcomponents:httpcore:4.0.1
[info]   | | | | |     
[info]   | | | | +-com.google.http-client:google-http-client:1.19.0 (evicted by: 1.23.0)
[info]   | | | | +-com.google.http-client:google-http-client:1.23.0
[info]   | | | |   +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | |   +-org.apache.httpcomponents:httpclient:4.0.1
[info]   | | | |     +-commons-codec:commons-codec:1.3
[info]   | | | |     +-commons-logging:commons-logging:1.1.1
[info]   | | | |     +-org.apache.httpcomponents:httpcore:4.0.1
[info]   | | | |     
[info]   | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | +-com.google.guava:guava:20.0
[info]   | | | +-io.grpc:grpc-auth:1.9.0
[info]   | | | | +-com.google.auth:google-auth-library-credentials:0.9.0
[info]   | | | | +-io.grpc:grpc-core:1.9.0
[info]   | | | |   +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | |   +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | | |   +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | |   +-com.google.guava:guava:20.0
[info]   | | | |   +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   | | | |   | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | |   | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | |   | +-com.google.guava:guava:20.0
[info]   | | | |   | 
[info]   | | | |   +-io.grpc:grpc-context:1.9.0
[info]   | | | |   +-io.opencensus:opencensus-api:0.10.0
[info]   | | | |   | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | |   | +-com.google.guava:guava:20.0
[info]   | | | |   | 
[info]   | | | |   +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   | | | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | | |     +-io.opencensus:opencensus-api:0.10.0
[info]   | | | |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | | |       +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | |       +-com.google.guava:guava:20.0
[info]   | | | |       
[info]   | | | +-io.grpc:grpc-protobuf:1.9.0
[info]   | | | | +-com.google.api.grpc:proto-google-common-protos:1.0.0 (evicted by: 1.1.1)
[info]   | | | | +-com.google.api.grpc:proto-google-common-protos:1.1.1
[info]   | | | | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   | | | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   | | | | | 
[info]   | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | | +-com.google.guava:guava:20.0
[info]   | | | | +-com.google.protobuf:protobuf-java-util:3.5.1
[info]   | | | | | +-com.google.code.gson:gson:2.7
[info]   | | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | | | +-com.google.guava:guava:20.0
[info]   | | | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   | | | | | 
[info]   | | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   | | | | +-io.grpc:grpc-core:1.9.0
[info]   | | | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | | | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | | | +-com.google.guava:guava:20.0
[info]   | | | | | +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   | | | | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | | | | +-com.google.guava:guava:20.0
[info]   | | | | | | 
[info]   | | | | | +-io.grpc:grpc-context:1.9.0
[info]   | | | | | +-io.opencensus:opencensus-api:0.10.0
[info]   | | | | | | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | | | | +-com.google.guava:guava:20.0
[info]   | | | | | | 
[info]   | | | | | +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   | | | | |   +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | | | |   +-io.opencensus:opencensus-api:0.10.0
[info]   | | | | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | | | |     +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | | |     +-com.google.guava:guava:20.0
[info]   | | | | |     
[info]   | | | | +-io.grpc:grpc-protobuf-lite:1.9.0
[info]   | | | |   +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | |   +-com.google.guava:guava:20.0
[info]   | | | |   +-io.grpc:grpc-core:1.9.0
[info]   | | | |     +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | |     +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | | |     +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | |     +-com.google.guava:guava:20.0
[info]   | | | |     +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   | | | |     | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | |     | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | |     | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | |     | +-com.google.guava:guava:20.0
[info]   | | | |     | 
[info]   | | | |     +-io.grpc:grpc-context:1.9.0
[info]   | | | |     +-io.opencensus:opencensus-api:0.10.0
[info]   | | | |     | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | | |     | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | |     | +-com.google.guava:guava:20.0
[info]   | | | |     | 
[info]   | | | |     +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   | | | |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | | |       +-io.opencensus:opencensus-api:0.10.0
[info]   | | | |         +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | | |         +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | |         +-com.google.guava:guava:20.0
[info]   | | | |         
[info]   | | | +-io.grpc:grpc-stub:1.9.0
[info]   | | | | +-io.grpc:grpc-core:1.9.0
[info]   | | | |   +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | |   +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | | |   +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | |   +-com.google.guava:guava:20.0
[info]   | | | |   +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   | | | |   | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | |   | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | |   | +-com.google.guava:guava:20.0
[info]   | | | |   | 
[info]   | | | |   +-io.grpc:grpc-context:1.9.0
[info]   | | | |   +-io.opencensus:opencensus-api:0.10.0
[info]   | | | |   | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | |   | +-com.google.guava:guava:20.0
[info]   | | | |   | 
[info]   | | | |   +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   | | | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | | |     +-io.opencensus:opencensus-api:0.10.0
[info]   | | | |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | | |       +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | |       +-com.google.guava:guava:20.0
[info]   | | | |       
[info]   | | | +-org.threeten:threetenbp:1.3.3
[info]   | | | 
[info]   | | +-com.google.auth:google-auth-library-credentials:0.9.0
[info]   | | +-com.google.cloud:google-cloud-core:1.19.0
[info]   | | | +-com.google.api.grpc:proto-google-common-protos:1.1.1
[info]   | | | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   | | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   | | | | 
[info]   | | | +-com.google.api.grpc:proto-google-iam-v1:0.2.1
[info]   | | | | +-com.google.api.grpc:proto-google-common-protos:1.1.1
[info]   | | | | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   | | | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   | | | | | 
[info]   | | | | +-com.google.api:api-common:1.3.0
[info]   | | | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | | | +-com.google.guava:guava:20.0
[info]   | | | | | 
[info]   | | | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   | | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   | | | | 
[info]   | | | +-com.google.api:api-common:1.3.0
[info]   | | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | | +-com.google.guava:guava:20.0
[info]   | | | | 
[info]   | | | +-com.google.api:gax:1.19.0
[info]   | | | | +-com.google.api:api-common:1.2.0 (evicted by: 1.3.0)
[info]   | | | | +-com.google.api:api-common:1.3.0
[info]   | | | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | | | +-com.google.guava:guava:20.0
[info]   | | | | | 
[info]   | | | | +-com.google.auth:google-auth-library-oauth2-http:0.9.0
[info]   | | | | | +-com.google.auth:google-auth-library-credentials:0.9.0
[info]   | | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | | | +-com.google.guava:guava:20.0
[info]   | | | | | +-com.google.http-client:google-http-client-jackson2:1.19.0
[info]   | | | | | | +-com.fasterxml.jackson.core:jackson-core:2.1.3
[info]   | | | | | | +-com.google.http-client:google-http-client:1.19.0 (evicted by: 1.23.0)
[info]   | | | | | | +-com.google.http-client:google-http-client:1.23.0
[info]   | | | | | |   +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | | | |   +-org.apache.httpcomponents:httpclient:4.0.1
[info]   | | | | | |     +-commons-codec:commons-codec:1.3
[info]   | | | | | |     +-commons-logging:commons-logging:1.1.1
[info]   | | | | | |     +-org.apache.httpcomponents:httpcore:4.0.1
[info]   | | | | | |     
[info]   | | | | | +-com.google.http-client:google-http-client:1.19.0 (evicted by: 1.23.0)
[info]   | | | | | +-com.google.http-client:google-http-client:1.23.0
[info]   | | | | |   +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | | |   +-org.apache.httpcomponents:httpclient:4.0.1
[info]   | | | | |     +-commons-codec:commons-codec:1.3
[info]   | | | | |     +-commons-logging:commons-logging:1.1.1
[info]   | | | | |     +-org.apache.httpcomponents:httpcore:4.0.1
[info]   | | | | |     
[info]   | | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | | +-com.google.guava:guava:20.0
[info]   | | | | +-org.threeten:threetenbp:1.3.3
[info]   | | | | 
[info]   | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | +-com.google.guava:guava:20.0
[info]   | | | +-com.google.http-client:google-http-client:1.23.0
[info]   | | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | | +-org.apache.httpcomponents:httpclient:4.0.1
[info]   | | | |   +-commons-codec:commons-codec:1.3
[info]   | | | |   +-commons-logging:commons-logging:1.1.1
[info]   | | | |   +-org.apache.httpcomponents:httpcore:4.0.1
[info]   | | | |   
[info]   | | | +-com.google.protobuf:protobuf-java-util:3.5.1
[info]   | | | | +-com.google.code.gson:gson:2.7
[info]   | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | | +-com.google.guava:guava:20.0
[info]   | | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   | | | | 
[info]   | | | +-joda-time:joda-time:2.9.2
[info]   | | | 
[info]   | | +-com.google.guava:guava:20.0
[info]   | | +-com.google.protobuf:protobuf-java-util:3.5.1
[info]   | | | +-com.google.code.gson:gson:2.7
[info]   | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | +-com.google.guava:guava:20.0
[info]   | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   | | | 
[info]   | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   | | +-io.grpc:grpc-auth:1.9.0
[info]   | | | +-com.google.auth:google-auth-library-credentials:0.9.0
[info]   | | | +-io.grpc:grpc-core:1.9.0
[info]   | | |   +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | |   +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | |   +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | |   +-com.google.guava:guava:20.0
[info]   | | |   +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   | | |   | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | |   | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | |   | +-com.google.guava:guava:20.0
[info]   | | |   | 
[info]   | | |   +-io.grpc:grpc-context:1.9.0
[info]   | | |   +-io.opencensus:opencensus-api:0.10.0
[info]   | | |   | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | |   | +-com.google.guava:guava:20.0
[info]   | | |   | 
[info]   | | |   +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   | | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | |     +-io.opencensus:opencensus-api:0.10.0
[info]   | | |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | |       +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | |       +-com.google.guava:guava:20.0
[info]   | | |       
[info]   | | +-io.grpc:grpc-context:1.9.0
[info]   | | +-io.grpc:grpc-netty-shaded:1.9.0
[info]   | | | +-io.grpc:grpc-core:1.9.0
[info]   | | |   +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | |   +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | |   +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | |   +-com.google.guava:guava:20.0
[info]   | | |   +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   | | |   | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | |   | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | |   | +-com.google.guava:guava:20.0
[info]   | | |   | 
[info]   | | |   +-io.grpc:grpc-context:1.9.0
[info]   | | |   +-io.opencensus:opencensus-api:0.10.0
[info]   | | |   | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | |   | +-com.google.guava:guava:20.0
[info]   | | |   | 
[info]   | | |   +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   | | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | |     +-io.opencensus:opencensus-api:0.10.0
[info]   | | |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | |       +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | |       +-com.google.guava:guava:20.0
[info]   | | |       
[info]   | | +-io.grpc:grpc-protobuf:1.9.0
[info]   | | | +-com.google.api.grpc:proto-google-common-protos:1.0.0 (evicted by: 1.1.1)
[info]   | | | +-com.google.api.grpc:proto-google-common-protos:1.1.1
[info]   | | | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   | | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   | | | | 
[info]   | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | +-com.google.guava:guava:20.0
[info]   | | | +-com.google.protobuf:protobuf-java-util:3.5.1
[info]   | | | | +-com.google.code.gson:gson:2.7
[info]   | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | | +-com.google.guava:guava:20.0
[info]   | | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   | | | | 
[info]   | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   | | | +-io.grpc:grpc-core:1.9.0
[info]   | | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | | +-com.google.guava:guava:20.0
[info]   | | | | +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   | | | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | | | +-com.google.guava:guava:20.0
[info]   | | | | | 
[info]   | | | | +-io.grpc:grpc-context:1.9.0
[info]   | | | | +-io.opencensus:opencensus-api:0.10.0
[info]   | | | | | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | | | +-com.google.guava:guava:20.0
[info]   | | | | | 
[info]   | | | | +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   | | | |   +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | | |   +-io.opencensus:opencensus-api:0.10.0
[info]   | | | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | | |     +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | |     +-com.google.guava:guava:20.0
[info]   | | | |     
[info]   | | | +-io.grpc:grpc-protobuf-lite:1.9.0
[info]   | | |   +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | |   +-com.google.guava:guava:20.0
[info]   | | |   +-io.grpc:grpc-core:1.9.0
[info]   | | |     +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | |     +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | |     +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | |     +-com.google.guava:guava:20.0
[info]   | | |     +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   | | |     | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | |     | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | |     | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | |     | +-com.google.guava:guava:20.0
[info]   | | |     | 
[info]   | | |     +-io.grpc:grpc-context:1.9.0
[info]   | | |     +-io.opencensus:opencensus-api:0.10.0
[info]   | | |     | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | |     | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | |     | +-com.google.guava:guava:20.0
[info]   | | |     | 
[info]   | | |     +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   | | |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | |       +-io.opencensus:opencensus-api:0.10.0
[info]   | | |         +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | | |         +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | |         +-com.google.guava:guava:20.0
[info]   | | |         
[info]   | | +-io.grpc:grpc-stub:1.9.0
[info]   | |   +-io.grpc:grpc-core:1.9.0
[info]   | |     +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | |     +-com.google.code.findbugs:jsr305:3.0.1
[info]   | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | |     +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | |     +-com.google.guava:guava:20.0
[info]   | |     +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   | |     | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | |     | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | |     | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | |     | +-com.google.guava:guava:20.0
[info]   | |     | 
[info]   | |     +-io.grpc:grpc-context:1.9.0
[info]   | |     +-io.opencensus:opencensus-api:0.10.0
[info]   | |     | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | |     | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | |     | +-com.google.guava:guava:20.0
[info]   | |     | 
[info]   | |     +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   | |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | |       +-io.opencensus:opencensus-api:0.10.0
[info]   | |         +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | |         +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | |         +-com.google.guava:guava:20.0
[info]   | |         
[info]   | +-com.google.cloud:google-cloud-core:1.19.0
[info]   | | +-com.google.api.grpc:proto-google-common-protos:1.1.1
[info]   | | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   | | | 
[info]   | | +-com.google.api.grpc:proto-google-iam-v1:0.2.1
[info]   | | | +-com.google.api.grpc:proto-google-common-protos:1.1.1
[info]   | | | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   | | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   | | | | 
[info]   | | | +-com.google.api:api-common:1.3.0
[info]   | | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | | +-com.google.guava:guava:20.0
[info]   | | | | 
[info]   | | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   | | | 
[info]   | | +-com.google.api:api-common:1.3.0
[info]   | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | +-com.google.guava:guava:20.0
[info]   | | | 
[info]   | | +-com.google.api:gax:1.19.0
[info]   | | | +-com.google.api:api-common:1.2.0 (evicted by: 1.3.0)
[info]   | | | +-com.google.api:api-common:1.3.0
[info]   | | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | | +-com.google.guava:guava:20.0
[info]   | | | | 
[info]   | | | +-com.google.auth:google-auth-library-oauth2-http:0.9.0
[info]   | | | | +-com.google.auth:google-auth-library-credentials:0.9.0
[info]   | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | | +-com.google.guava:guava:20.0
[info]   | | | | +-com.google.http-client:google-http-client-jackson2:1.19.0
[info]   | | | | | +-com.fasterxml.jackson.core:jackson-core:2.1.3
[info]   | | | | | +-com.google.http-client:google-http-client:1.19.0 (evicted by: 1.23.0)
[info]   | | | | | +-com.google.http-client:google-http-client:1.23.0
[info]   | | | | |   +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | | |   +-org.apache.httpcomponents:httpclient:4.0.1
[info]   | | | | |     +-commons-codec:commons-codec:1.3
[info]   | | | | |     +-commons-logging:commons-logging:1.1.1
[info]   | | | | |     +-org.apache.httpcomponents:httpcore:4.0.1
[info]   | | | | |     
[info]   | | | | +-com.google.http-client:google-http-client:1.19.0 (evicted by: 1.23.0)
[info]   | | | | +-com.google.http-client:google-http-client:1.23.0
[info]   | | | |   +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | |   +-org.apache.httpcomponents:httpclient:4.0.1
[info]   | | | |     +-commons-codec:commons-codec:1.3
[info]   | | | |     +-commons-logging:commons-logging:1.1.1
[info]   | | | |     +-org.apache.httpcomponents:httpcore:4.0.1
[info]   | | | |     
[info]   | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | +-com.google.guava:guava:20.0
[info]   | | | +-org.threeten:threetenbp:1.3.3
[info]   | | | 
[info]   | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | +-com.google.guava:guava:20.0
[info]   | | +-com.google.http-client:google-http-client:1.23.0
[info]   | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | | | +-org.apache.httpcomponents:httpclient:4.0.1
[info]   | | |   +-commons-codec:commons-codec:1.3
[info]   | | |   +-commons-logging:commons-logging:1.1.1
[info]   | | |   +-org.apache.httpcomponents:httpcore:4.0.1
[info]   | | |   
[info]   | | +-com.google.protobuf:protobuf-java-util:3.5.1
[info]   | | | +-com.google.code.gson:gson:2.7
[info]   | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | | | +-com.google.guava:guava:20.0
[info]   | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   | | | 
[info]   | | +-joda-time:joda-time:2.9.2
[info]   | | 
[info]   | +-io.grpc:grpc-auth:1.9.0
[info]   | | +-com.google.auth:google-auth-library-credentials:0.9.0
[info]   | | +-io.grpc:grpc-core:1.9.0
[info]   | |   +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   | |   +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | |   +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | |   +-com.google.guava:guava:20.0
[info]   | |   +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   | |   | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | |   | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | |   | +-com.google.guava:guava:20.0
[info]   | |   | 
[info]   | |   +-io.grpc:grpc-context:1.9.0
[info]   | |   +-io.opencensus:opencensus-api:0.10.0
[info]   | |   | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | |   | +-com.google.guava:guava:20.0
[info]   | |   | 
[info]   | |   +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | |     +-io.opencensus:opencensus-api:0.10.0
[info]   | |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | |       +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | |       +-com.google.guava:guava:20.0
[info]   | |       
[info]   | +-io.grpc:grpc-netty-shaded:1.9.0
[info]   | | +-io.grpc:grpc-core:1.9.0
[info]   | |   +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   | |   +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | |   +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | |   +-com.google.guava:guava:20.0
[info]   | |   +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   | |   | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   | |   | +-com.google.code.findbugs:jsr305:3.0.1
[info]   | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | |   | +-com.google.guava:guava:20.0
[info]   | |   | 
[info]   | |   +-io.grpc:grpc-context:1.9.0
[info]   | |   +-io.opencensus:opencensus-api:0.10.0
[info]   | |   | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | |   | +-com.google.guava:guava:20.0
[info]   | |   | 
[info]   | |   +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | |     +-io.opencensus:opencensus-api:0.10.0
[info]   | |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   | |       +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   | |       +-com.google.guava:guava:20.0
[info]   | |       
[info]   | +-io.grpc:grpc-stub:1.9.0
[info]   |   +-io.grpc:grpc-core:1.9.0
[info]   |     +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |     +-com.google.code.findbugs:jsr305:3.0.1
[info]   |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |     +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |     +-com.google.guava:guava:20.0
[info]   |     +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   |     | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |     | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |     | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |     | +-com.google.guava:guava:20.0
[info]   |     | 
[info]   |     +-io.grpc:grpc-context:1.9.0
[info]   |     +-io.opencensus:opencensus-api:0.10.0
[info]   |     | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |     | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |     | +-com.google.guava:guava:20.0
[info]   |     | 
[info]   |     +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |       +-io.opencensus:opencensus-api:0.10.0
[info]   |         +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |         +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |         +-com.google.guava:guava:20.0
[info]   |         
[info]   +-com.google.cloud:google-cloud-logging-logback:0.37.0-alpha
[info]   | +-ch.qos.logback:logback-classic:1.2.3
[info]   | | +-ch.qos.logback:logback-core:1.2.3
[info]   | | +-org.slf4j:slf4j-api:1.7.25
[info]   | | 
[info]   | +-com.google.cloud:google-cloud-logging:1.19.0
[info]   |   +-com.google.api.grpc:proto-google-cloud-logging-v2:0.2.1
[info]   |   | +-com.google.api.grpc:proto-google-common-protos:1.1.1
[info]   |   | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   |   | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | | 
[info]   |   | +-com.google.api:api-common:1.3.0
[info]   |   | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | +-com.google.guava:guava:20.0
[info]   |   | | 
[info]   |   | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   |   | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | 
[info]   |   +-com.google.api:gax-grpc:1.19.0
[info]   |   | +-com.google.api.grpc:proto-google-common-protos:1.0.0 (evicted by: 1.1.1)
[info]   |   | +-com.google.api.grpc:proto-google-common-protos:1.1.1
[info]   |   | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   |   | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | | 
[info]   |   | +-com.google.api:api-common:1.2.0 (evicted by: 1.3.0)
[info]   |   | +-com.google.api:api-common:1.3.0
[info]   |   | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | +-com.google.guava:guava:20.0
[info]   |   | | 
[info]   |   | +-com.google.api:gax:1.19.0
[info]   |   | | +-com.google.api:api-common:1.2.0 (evicted by: 1.3.0)
[info]   |   | | +-com.google.api:api-common:1.3.0
[info]   |   | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | +-com.google.guava:guava:20.0
[info]   |   | | | 
[info]   |   | | +-com.google.auth:google-auth-library-oauth2-http:0.9.0
[info]   |   | | | +-com.google.auth:google-auth-library-credentials:0.9.0
[info]   |   | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | +-com.google.guava:guava:20.0
[info]   |   | | | +-com.google.http-client:google-http-client-jackson2:1.19.0
[info]   |   | | | | +-com.fasterxml.jackson.core:jackson-core:2.1.3
[info]   |   | | | | +-com.google.http-client:google-http-client:1.19.0 (evicted by: 1.23.0)
[info]   |   | | | | +-com.google.http-client:google-http-client:1.23.0
[info]   |   | | | |   +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | |   +-org.apache.httpcomponents:httpclient:4.0.1
[info]   |   | | | |     +-commons-codec:commons-codec:1.3
[info]   |   | | | |     +-commons-logging:commons-logging:1.1.1
[info]   |   | | | |     +-org.apache.httpcomponents:httpcore:4.0.1
[info]   |   | | | |     
[info]   |   | | | +-com.google.http-client:google-http-client:1.19.0 (evicted by: 1.23.0)
[info]   |   | | | +-com.google.http-client:google-http-client:1.23.0
[info]   |   | | |   +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | |   +-org.apache.httpcomponents:httpclient:4.0.1
[info]   |   | | |     +-commons-codec:commons-codec:1.3
[info]   |   | | |     +-commons-logging:commons-logging:1.1.1
[info]   |   | | |     +-org.apache.httpcomponents:httpcore:4.0.1
[info]   |   | | |     
[info]   |   | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | +-com.google.guava:guava:20.0
[info]   |   | | +-org.threeten:threetenbp:1.3.3
[info]   |   | | 
[info]   |   | +-com.google.auth:google-auth-library-credentials:0.9.0
[info]   |   | +-com.google.auth:google-auth-library-oauth2-http:0.9.0
[info]   |   | | +-com.google.auth:google-auth-library-credentials:0.9.0
[info]   |   | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | +-com.google.guava:guava:20.0
[info]   |   | | +-com.google.http-client:google-http-client-jackson2:1.19.0
[info]   |   | | | +-com.fasterxml.jackson.core:jackson-core:2.1.3
[info]   |   | | | +-com.google.http-client:google-http-client:1.19.0 (evicted by: 1.23.0)
[info]   |   | | | +-com.google.http-client:google-http-client:1.23.0
[info]   |   | | |   +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | |   +-org.apache.httpcomponents:httpclient:4.0.1
[info]   |   | | |     +-commons-codec:commons-codec:1.3
[info]   |   | | |     +-commons-logging:commons-logging:1.1.1
[info]   |   | | |     +-org.apache.httpcomponents:httpcore:4.0.1
[info]   |   | | |     
[info]   |   | | +-com.google.http-client:google-http-client:1.19.0 (evicted by: 1.23.0)
[info]   |   | | +-com.google.http-client:google-http-client:1.23.0
[info]   |   | |   +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | |   +-org.apache.httpcomponents:httpclient:4.0.1
[info]   |   | |     +-commons-codec:commons-codec:1.3
[info]   |   | |     +-commons-logging:commons-logging:1.1.1
[info]   |   | |     +-org.apache.httpcomponents:httpcore:4.0.1
[info]   |   | |     
[info]   |   | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | +-com.google.guava:guava:20.0
[info]   |   | +-io.grpc:grpc-auth:1.9.0
[info]   |   | | +-com.google.auth:google-auth-library-credentials:0.9.0
[info]   |   | | +-io.grpc:grpc-core:1.9.0
[info]   |   | |   +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | |   +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |   +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |   +-com.google.guava:guava:20.0
[info]   |   | |   +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   |   | |   | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | |   | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |   | +-com.google.guava:guava:20.0
[info]   |   | |   | 
[info]   |   | |   +-io.grpc:grpc-context:1.9.0
[info]   |   | |   +-io.opencensus:opencensus-api:0.10.0
[info]   |   | |   | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |   | +-com.google.guava:guava:20.0
[info]   |   | |   | 
[info]   |   | |   +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   |   | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |     +-io.opencensus:opencensus-api:0.10.0
[info]   |   | |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |       +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |       +-com.google.guava:guava:20.0
[info]   |   | |       
[info]   |   | +-io.grpc:grpc-protobuf:1.9.0
[info]   |   | | +-com.google.api.grpc:proto-google-common-protos:1.0.0 (evicted by: 1.1.1)
[info]   |   | | +-com.google.api.grpc:proto-google-common-protos:1.1.1
[info]   |   | | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   |   | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | | | 
[info]   |   | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | +-com.google.guava:guava:20.0
[info]   |   | | +-com.google.protobuf:protobuf-java-util:3.5.1
[info]   |   | | | +-com.google.code.gson:gson:2.7
[info]   |   | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | +-com.google.guava:guava:20.0
[info]   |   | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | | | 
[info]   |   | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | | +-io.grpc:grpc-core:1.9.0
[info]   |   | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | +-com.google.guava:guava:20.0
[info]   |   | | | +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   |   | | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | | +-com.google.guava:guava:20.0
[info]   |   | | | | 
[info]   |   | | | +-io.grpc:grpc-context:1.9.0
[info]   |   | | | +-io.opencensus:opencensus-api:0.10.0
[info]   |   | | | | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | | +-com.google.guava:guava:20.0
[info]   |   | | | | 
[info]   |   | | | +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   |   | | |   +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | |   +-io.opencensus:opencensus-api:0.10.0
[info]   |   | | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | |     +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | |     +-com.google.guava:guava:20.0
[info]   |   | | |     
[info]   |   | | +-io.grpc:grpc-protobuf-lite:1.9.0
[info]   |   | |   +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |   +-com.google.guava:guava:20.0
[info]   |   | |   +-io.grpc:grpc-core:1.9.0
[info]   |   | |     +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | |     +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |     +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |     +-com.google.guava:guava:20.0
[info]   |   | |     +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   |   | |     | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | |     | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | |     | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |     | +-com.google.guava:guava:20.0
[info]   |   | |     | 
[info]   |   | |     +-io.grpc:grpc-context:1.9.0
[info]   |   | |     +-io.opencensus:opencensus-api:0.10.0
[info]   |   | |     | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |     | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |     | +-com.google.guava:guava:20.0
[info]   |   | |     | 
[info]   |   | |     +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   |   | |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |       +-io.opencensus:opencensus-api:0.10.0
[info]   |   | |         +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |         +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |         +-com.google.guava:guava:20.0
[info]   |   | |         
[info]   |   | +-io.grpc:grpc-stub:1.9.0
[info]   |   | | +-io.grpc:grpc-core:1.9.0
[info]   |   | |   +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | |   +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |   +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |   +-com.google.guava:guava:20.0
[info]   |   | |   +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   |   | |   | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | |   | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |   | +-com.google.guava:guava:20.0
[info]   |   | |   | 
[info]   |   | |   +-io.grpc:grpc-context:1.9.0
[info]   |   | |   +-io.opencensus:opencensus-api:0.10.0
[info]   |   | |   | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |   | +-com.google.guava:guava:20.0
[info]   |   | |   | 
[info]   |   | |   +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   |   | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |     +-io.opencensus:opencensus-api:0.10.0
[info]   |   | |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |       +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |       +-com.google.guava:guava:20.0
[info]   |   | |       
[info]   |   | +-org.threeten:threetenbp:1.3.3
[info]   |   | 
[info]   |   +-com.google.cloud:google-cloud-core-grpc:1.19.0
[info]   |   | +-com.google.api:gax-grpc:1.19.0
[info]   |   | | +-com.google.api.grpc:proto-google-common-protos:1.0.0 (evicted by: 1.1.1)
[info]   |   | | +-com.google.api.grpc:proto-google-common-protos:1.1.1
[info]   |   | | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   |   | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | | | 
[info]   |   | | +-com.google.api:api-common:1.2.0 (evicted by: 1.3.0)
[info]   |   | | +-com.google.api:api-common:1.3.0
[info]   |   | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | +-com.google.guava:guava:20.0
[info]   |   | | | 
[info]   |   | | +-com.google.api:gax:1.19.0
[info]   |   | | | +-com.google.api:api-common:1.2.0 (evicted by: 1.3.0)
[info]   |   | | | +-com.google.api:api-common:1.3.0
[info]   |   | | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | | +-com.google.guava:guava:20.0
[info]   |   | | | | 
[info]   |   | | | +-com.google.auth:google-auth-library-oauth2-http:0.9.0
[info]   |   | | | | +-com.google.auth:google-auth-library-credentials:0.9.0
[info]   |   | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | | +-com.google.guava:guava:20.0
[info]   |   | | | | +-com.google.http-client:google-http-client-jackson2:1.19.0
[info]   |   | | | | | +-com.fasterxml.jackson.core:jackson-core:2.1.3
[info]   |   | | | | | +-com.google.http-client:google-http-client:1.19.0 (evicted by: 1.23.0)
[info]   |   | | | | | +-com.google.http-client:google-http-client:1.23.0
[info]   |   | | | | |   +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | | |   +-org.apache.httpcomponents:httpclient:4.0.1
[info]   |   | | | | |     +-commons-codec:commons-codec:1.3
[info]   |   | | | | |     +-commons-logging:commons-logging:1.1.1
[info]   |   | | | | |     +-org.apache.httpcomponents:httpcore:4.0.1
[info]   |   | | | | |     
[info]   |   | | | | +-com.google.http-client:google-http-client:1.19.0 (evicted by: 1.23.0)
[info]   |   | | | | +-com.google.http-client:google-http-client:1.23.0
[info]   |   | | | |   +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | |   +-org.apache.httpcomponents:httpclient:4.0.1
[info]   |   | | | |     +-commons-codec:commons-codec:1.3
[info]   |   | | | |     +-commons-logging:commons-logging:1.1.1
[info]   |   | | | |     +-org.apache.httpcomponents:httpcore:4.0.1
[info]   |   | | | |     
[info]   |   | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | +-com.google.guava:guava:20.0
[info]   |   | | | +-org.threeten:threetenbp:1.3.3
[info]   |   | | | 
[info]   |   | | +-com.google.auth:google-auth-library-credentials:0.9.0
[info]   |   | | +-com.google.auth:google-auth-library-oauth2-http:0.9.0
[info]   |   | | | +-com.google.auth:google-auth-library-credentials:0.9.0
[info]   |   | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | +-com.google.guava:guava:20.0
[info]   |   | | | +-com.google.http-client:google-http-client-jackson2:1.19.0
[info]   |   | | | | +-com.fasterxml.jackson.core:jackson-core:2.1.3
[info]   |   | | | | +-com.google.http-client:google-http-client:1.19.0 (evicted by: 1.23.0)
[info]   |   | | | | +-com.google.http-client:google-http-client:1.23.0
[info]   |   | | | |   +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | |   +-org.apache.httpcomponents:httpclient:4.0.1
[info]   |   | | | |     +-commons-codec:commons-codec:1.3
[info]   |   | | | |     +-commons-logging:commons-logging:1.1.1
[info]   |   | | | |     +-org.apache.httpcomponents:httpcore:4.0.1
[info]   |   | | | |     
[info]   |   | | | +-com.google.http-client:google-http-client:1.19.0 (evicted by: 1.23.0)
[info]   |   | | | +-com.google.http-client:google-http-client:1.23.0
[info]   |   | | |   +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | |   +-org.apache.httpcomponents:httpclient:4.0.1
[info]   |   | | |     +-commons-codec:commons-codec:1.3
[info]   |   | | |     +-commons-logging:commons-logging:1.1.1
[info]   |   | | |     +-org.apache.httpcomponents:httpcore:4.0.1
[info]   |   | | |     
[info]   |   | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | +-com.google.guava:guava:20.0
[info]   |   | | +-io.grpc:grpc-auth:1.9.0
[info]   |   | | | +-com.google.auth:google-auth-library-credentials:0.9.0
[info]   |   | | | +-io.grpc:grpc-core:1.9.0
[info]   |   | | |   +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | |   +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | |   +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | |   +-com.google.guava:guava:20.0
[info]   |   | | |   +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   |   | | |   | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | |   | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | |   | +-com.google.guava:guava:20.0
[info]   |   | | |   | 
[info]   |   | | |   +-io.grpc:grpc-context:1.9.0
[info]   |   | | |   +-io.opencensus:opencensus-api:0.10.0
[info]   |   | | |   | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | |   | +-com.google.guava:guava:20.0
[info]   |   | | |   | 
[info]   |   | | |   +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   |   | | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | |     +-io.opencensus:opencensus-api:0.10.0
[info]   |   | | |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | |       +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | |       +-com.google.guava:guava:20.0
[info]   |   | | |       
[info]   |   | | +-io.grpc:grpc-protobuf:1.9.0
[info]   |   | | | +-com.google.api.grpc:proto-google-common-protos:1.0.0 (evicted by: 1.1.1)
[info]   |   | | | +-com.google.api.grpc:proto-google-common-protos:1.1.1
[info]   |   | | | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   |   | | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | | | | 
[info]   |   | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | +-com.google.guava:guava:20.0
[info]   |   | | | +-com.google.protobuf:protobuf-java-util:3.5.1
[info]   |   | | | | +-com.google.code.gson:gson:2.7
[info]   |   | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | | +-com.google.guava:guava:20.0
[info]   |   | | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | | | | 
[info]   |   | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | | | +-io.grpc:grpc-core:1.9.0
[info]   |   | | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | | +-com.google.guava:guava:20.0
[info]   |   | | | | +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   |   | | | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | | | +-com.google.guava:guava:20.0
[info]   |   | | | | | 
[info]   |   | | | | +-io.grpc:grpc-context:1.9.0
[info]   |   | | | | +-io.opencensus:opencensus-api:0.10.0
[info]   |   | | | | | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | | | +-com.google.guava:guava:20.0
[info]   |   | | | | | 
[info]   |   | | | | +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   |   | | | |   +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | | |   +-io.opencensus:opencensus-api:0.10.0
[info]   |   | | | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | | |     +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | |     +-com.google.guava:guava:20.0
[info]   |   | | | |     
[info]   |   | | | +-io.grpc:grpc-protobuf-lite:1.9.0
[info]   |   | | |   +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | |   +-com.google.guava:guava:20.0
[info]   |   | | |   +-io.grpc:grpc-core:1.9.0
[info]   |   | | |     +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | |     +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | |     +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | |     +-com.google.guava:guava:20.0
[info]   |   | | |     +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   |   | | |     | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | |     | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | |     | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | |     | +-com.google.guava:guava:20.0
[info]   |   | | |     | 
[info]   |   | | |     +-io.grpc:grpc-context:1.9.0
[info]   |   | | |     +-io.opencensus:opencensus-api:0.10.0
[info]   |   | | |     | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | |     | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | |     | +-com.google.guava:guava:20.0
[info]   |   | | |     | 
[info]   |   | | |     +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   |   | | |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | |       +-io.opencensus:opencensus-api:0.10.0
[info]   |   | | |         +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | |         +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | |         +-com.google.guava:guava:20.0
[info]   |   | | |         
[info]   |   | | +-io.grpc:grpc-stub:1.9.0
[info]   |   | | | +-io.grpc:grpc-core:1.9.0
[info]   |   | | |   +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | |   +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | |   +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | |   +-com.google.guava:guava:20.0
[info]   |   | | |   +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   |   | | |   | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | |   | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | |   | +-com.google.guava:guava:20.0
[info]   |   | | |   | 
[info]   |   | | |   +-io.grpc:grpc-context:1.9.0
[info]   |   | | |   +-io.opencensus:opencensus-api:0.10.0
[info]   |   | | |   | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | |   | +-com.google.guava:guava:20.0
[info]   |   | | |   | 
[info]   |   | | |   +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   |   | | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | |     +-io.opencensus:opencensus-api:0.10.0
[info]   |   | | |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | |       +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | |       +-com.google.guava:guava:20.0
[info]   |   | | |       
[info]   |   | | +-org.threeten:threetenbp:1.3.3
[info]   |   | | 
[info]   |   | +-com.google.auth:google-auth-library-credentials:0.9.0
[info]   |   | +-com.google.cloud:google-cloud-core:1.19.0
[info]   |   | | +-com.google.api.grpc:proto-google-common-protos:1.1.1
[info]   |   | | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   |   | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | | | 
[info]   |   | | +-com.google.api.grpc:proto-google-iam-v1:0.2.1
[info]   |   | | | +-com.google.api.grpc:proto-google-common-protos:1.1.1
[info]   |   | | | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   |   | | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | | | | 
[info]   |   | | | +-com.google.api:api-common:1.3.0
[info]   |   | | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | | +-com.google.guava:guava:20.0
[info]   |   | | | | 
[info]   |   | | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   |   | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | | | 
[info]   |   | | +-com.google.api:api-common:1.3.0
[info]   |   | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | +-com.google.guava:guava:20.0
[info]   |   | | | 
[info]   |   | | +-com.google.api:gax:1.19.0
[info]   |   | | | +-com.google.api:api-common:1.2.0 (evicted by: 1.3.0)
[info]   |   | | | +-com.google.api:api-common:1.3.0
[info]   |   | | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | | +-com.google.guava:guava:20.0
[info]   |   | | | | 
[info]   |   | | | +-com.google.auth:google-auth-library-oauth2-http:0.9.0
[info]   |   | | | | +-com.google.auth:google-auth-library-credentials:0.9.0
[info]   |   | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | | +-com.google.guava:guava:20.0
[info]   |   | | | | +-com.google.http-client:google-http-client-jackson2:1.19.0
[info]   |   | | | | | +-com.fasterxml.jackson.core:jackson-core:2.1.3
[info]   |   | | | | | +-com.google.http-client:google-http-client:1.19.0 (evicted by: 1.23.0)
[info]   |   | | | | | +-com.google.http-client:google-http-client:1.23.0
[info]   |   | | | | |   +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | | |   +-org.apache.httpcomponents:httpclient:4.0.1
[info]   |   | | | | |     +-commons-codec:commons-codec:1.3
[info]   |   | | | | |     +-commons-logging:commons-logging:1.1.1
[info]   |   | | | | |     +-org.apache.httpcomponents:httpcore:4.0.1
[info]   |   | | | | |     
[info]   |   | | | | +-com.google.http-client:google-http-client:1.19.0 (evicted by: 1.23.0)
[info]   |   | | | | +-com.google.http-client:google-http-client:1.23.0
[info]   |   | | | |   +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | |   +-org.apache.httpcomponents:httpclient:4.0.1
[info]   |   | | | |     +-commons-codec:commons-codec:1.3
[info]   |   | | | |     +-commons-logging:commons-logging:1.1.1
[info]   |   | | | |     +-org.apache.httpcomponents:httpcore:4.0.1
[info]   |   | | | |     
[info]   |   | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | +-com.google.guava:guava:20.0
[info]   |   | | | +-org.threeten:threetenbp:1.3.3
[info]   |   | | | 
[info]   |   | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | +-com.google.guava:guava:20.0
[info]   |   | | +-com.google.http-client:google-http-client:1.23.0
[info]   |   | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | +-org.apache.httpcomponents:httpclient:4.0.1
[info]   |   | | |   +-commons-codec:commons-codec:1.3
[info]   |   | | |   +-commons-logging:commons-logging:1.1.1
[info]   |   | | |   +-org.apache.httpcomponents:httpcore:4.0.1
[info]   |   | | |   
[info]   |   | | +-com.google.protobuf:protobuf-java-util:3.5.1
[info]   |   | | | +-com.google.code.gson:gson:2.7
[info]   |   | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | +-com.google.guava:guava:20.0
[info]   |   | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | | | 
[info]   |   | | +-joda-time:joda-time:2.9.2
[info]   |   | | 
[info]   |   | +-com.google.guava:guava:20.0
[info]   |   | +-com.google.protobuf:protobuf-java-util:3.5.1
[info]   |   | | +-com.google.code.gson:gson:2.7
[info]   |   | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | +-com.google.guava:guava:20.0
[info]   |   | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | | 
[info]   |   | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | +-io.grpc:grpc-auth:1.9.0
[info]   |   | | +-com.google.auth:google-auth-library-credentials:0.9.0
[info]   |   | | +-io.grpc:grpc-core:1.9.0
[info]   |   | |   +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | |   +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |   +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |   +-com.google.guava:guava:20.0
[info]   |   | |   +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   |   | |   | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | |   | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |   | +-com.google.guava:guava:20.0
[info]   |   | |   | 
[info]   |   | |   +-io.grpc:grpc-context:1.9.0
[info]   |   | |   +-io.opencensus:opencensus-api:0.10.0
[info]   |   | |   | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |   | +-com.google.guava:guava:20.0
[info]   |   | |   | 
[info]   |   | |   +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   |   | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |     +-io.opencensus:opencensus-api:0.10.0
[info]   |   | |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |       +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |       +-com.google.guava:guava:20.0
[info]   |   | |       
[info]   |   | +-io.grpc:grpc-context:1.9.0
[info]   |   | +-io.grpc:grpc-netty-shaded:1.9.0
[info]   |   | | +-io.grpc:grpc-core:1.9.0
[info]   |   | |   +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | |   +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |   +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |   +-com.google.guava:guava:20.0
[info]   |   | |   +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   |   | |   | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | |   | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |   | +-com.google.guava:guava:20.0
[info]   |   | |   | 
[info]   |   | |   +-io.grpc:grpc-context:1.9.0
[info]   |   | |   +-io.opencensus:opencensus-api:0.10.0
[info]   |   | |   | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |   | +-com.google.guava:guava:20.0
[info]   |   | |   | 
[info]   |   | |   +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   |   | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |     +-io.opencensus:opencensus-api:0.10.0
[info]   |   | |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |       +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |       +-com.google.guava:guava:20.0
[info]   |   | |       
[info]   |   | +-io.grpc:grpc-protobuf:1.9.0
[info]   |   | | +-com.google.api.grpc:proto-google-common-protos:1.0.0 (evicted by: 1.1.1)
[info]   |   | | +-com.google.api.grpc:proto-google-common-protos:1.1.1
[info]   |   | | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   |   | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | | | 
[info]   |   | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | +-com.google.guava:guava:20.0
[info]   |   | | +-com.google.protobuf:protobuf-java-util:3.5.1
[info]   |   | | | +-com.google.code.gson:gson:2.7
[info]   |   | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | +-com.google.guava:guava:20.0
[info]   |   | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | | | 
[info]   |   | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | | +-io.grpc:grpc-core:1.9.0
[info]   |   | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | +-com.google.guava:guava:20.0
[info]   |   | | | +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   |   | | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | | +-com.google.guava:guava:20.0
[info]   |   | | | | 
[info]   |   | | | +-io.grpc:grpc-context:1.9.0
[info]   |   | | | +-io.opencensus:opencensus-api:0.10.0
[info]   |   | | | | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | | +-com.google.guava:guava:20.0
[info]   |   | | | | 
[info]   |   | | | +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   |   | | |   +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | |   +-io.opencensus:opencensus-api:0.10.0
[info]   |   | | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | | |     +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | |     +-com.google.guava:guava:20.0
[info]   |   | | |     
[info]   |   | | +-io.grpc:grpc-protobuf-lite:1.9.0
[info]   |   | |   +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |   +-com.google.guava:guava:20.0
[info]   |   | |   +-io.grpc:grpc-core:1.9.0
[info]   |   | |     +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | |     +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |     +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |     +-com.google.guava:guava:20.0
[info]   |   | |     +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   |   | |     | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | |     | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | |     | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |     | +-com.google.guava:guava:20.0
[info]   |   | |     | 
[info]   |   | |     +-io.grpc:grpc-context:1.9.0
[info]   |   | |     +-io.opencensus:opencensus-api:0.10.0
[info]   |   | |     | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |     | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |     | +-com.google.guava:guava:20.0
[info]   |   | |     | 
[info]   |   | |     +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   |   | |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |       +-io.opencensus:opencensus-api:0.10.0
[info]   |   | |         +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   | |         +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | |         +-com.google.guava:guava:20.0
[info]   |   | |         
[info]   |   | +-io.grpc:grpc-stub:1.9.0
[info]   |   |   +-io.grpc:grpc-core:1.9.0
[info]   |   |     +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   |     +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   |     +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   |     +-com.google.guava:guava:20.0
[info]   |   |     +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   |   |     | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   |     | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   |     | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   |     | +-com.google.guava:guava:20.0
[info]   |   |     | 
[info]   |   |     +-io.grpc:grpc-context:1.9.0
[info]   |   |     +-io.opencensus:opencensus-api:0.10.0
[info]   |   |     | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   |     | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   |     | +-com.google.guava:guava:20.0
[info]   |   |     | 
[info]   |   |     +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   |   |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   |       +-io.opencensus:opencensus-api:0.10.0
[info]   |   |         +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   |         +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   |         +-com.google.guava:guava:20.0
[info]   |   |         
[info]   |   +-com.google.cloud:google-cloud-core:1.19.0
[info]   |   | +-com.google.api.grpc:proto-google-common-protos:1.1.1
[info]   |   | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   |   | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | | 
[info]   |   | +-com.google.api.grpc:proto-google-iam-v1:0.2.1
[info]   |   | | +-com.google.api.grpc:proto-google-common-protos:1.1.1
[info]   |   | | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   |   | | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | | | 
[info]   |   | | +-com.google.api:api-common:1.3.0
[info]   |   | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | +-com.google.guava:guava:20.0
[info]   |   | | | 
[info]   |   | | +-com.google.protobuf:protobuf-java:3.4.0 (evicted by: 3.5.1)
[info]   |   | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | | 
[info]   |   | +-com.google.api:api-common:1.3.0
[info]   |   | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | +-com.google.guava:guava:20.0
[info]   |   | | 
[info]   |   | +-com.google.api:gax:1.19.0
[info]   |   | | +-com.google.api:api-common:1.2.0 (evicted by: 1.3.0)
[info]   |   | | +-com.google.api:api-common:1.3.0
[info]   |   | | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | +-com.google.guava:guava:20.0
[info]   |   | | | 
[info]   |   | | +-com.google.auth:google-auth-library-oauth2-http:0.9.0
[info]   |   | | | +-com.google.auth:google-auth-library-credentials:0.9.0
[info]   |   | | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | | +-com.google.guava:guava:20.0
[info]   |   | | | +-com.google.http-client:google-http-client-jackson2:1.19.0
[info]   |   | | | | +-com.fasterxml.jackson.core:jackson-core:2.1.3
[info]   |   | | | | +-com.google.http-client:google-http-client:1.19.0 (evicted by: 1.23.0)
[info]   |   | | | | +-com.google.http-client:google-http-client:1.23.0
[info]   |   | | | |   +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | | |   +-org.apache.httpcomponents:httpclient:4.0.1
[info]   |   | | | |     +-commons-codec:commons-codec:1.3
[info]   |   | | | |     +-commons-logging:commons-logging:1.1.1
[info]   |   | | | |     +-org.apache.httpcomponents:httpcore:4.0.1
[info]   |   | | | |     
[info]   |   | | | +-com.google.http-client:google-http-client:1.19.0 (evicted by: 1.23.0)
[info]   |   | | | +-com.google.http-client:google-http-client:1.23.0
[info]   |   | | |   +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | |   +-org.apache.httpcomponents:httpclient:4.0.1
[info]   |   | | |     +-commons-codec:commons-codec:1.3
[info]   |   | | |     +-commons-logging:commons-logging:1.1.1
[info]   |   | | |     +-org.apache.httpcomponents:httpcore:4.0.1
[info]   |   | | |     
[info]   |   | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | +-com.google.guava:guava:20.0
[info]   |   | | +-org.threeten:threetenbp:1.3.3
[info]   |   | | 
[info]   |   | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | +-com.google.guava:guava:20.0
[info]   |   | +-com.google.http-client:google-http-client:1.23.0
[info]   |   | | +-com.google.code.findbugs:jsr305:1.3.9 (evicted by: 3.0.1)
[info]   |   | | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   | | +-org.apache.httpcomponents:httpclient:4.0.1
[info]   |   | |   +-commons-codec:commons-codec:1.3
[info]   |   | |   +-commons-logging:commons-logging:1.1.1
[info]   |   | |   +-org.apache.httpcomponents:httpcore:4.0.1
[info]   |   | |   
[info]   |   | +-com.google.protobuf:protobuf-java-util:3.5.1
[info]   |   | | +-com.google.code.gson:gson:2.7
[info]   |   | | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   | | +-com.google.guava:guava:20.0
[info]   |   | | +-com.google.protobuf:protobuf-java:3.5.1
[info]   |   | | 
[info]   |   | +-joda-time:joda-time:2.9.2
[info]   |   | 
[info]   |   +-io.grpc:grpc-auth:1.9.0
[info]   |   | +-com.google.auth:google-auth-library-credentials:0.9.0
[info]   |   | +-io.grpc:grpc-core:1.9.0
[info]   |   |   +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   |   +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   |   +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   |   +-com.google.guava:guava:20.0
[info]   |   |   +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   |   |   | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   |   | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   |   | +-com.google.guava:guava:20.0
[info]   |   |   | 
[info]   |   |   +-io.grpc:grpc-context:1.9.0
[info]   |   |   +-io.opencensus:opencensus-api:0.10.0
[info]   |   |   | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   |   | +-com.google.guava:guava:20.0
[info]   |   |   | 
[info]   |   |   +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   |   |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   |     +-io.opencensus:opencensus-api:0.10.0
[info]   |   |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   |       +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   |       +-com.google.guava:guava:20.0
[info]   |   |       
[info]   |   +-io.grpc:grpc-netty-shaded:1.9.0
[info]   |   | +-io.grpc:grpc-core:1.9.0
[info]   |   |   +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   |   +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   |   +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   |   +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   |   +-com.google.guava:guava:20.0
[info]   |   |   +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   |   |   | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |   |   | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |   |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   |   | +-com.google.guava:guava:20.0
[info]   |   |   | 
[info]   |   |   +-io.grpc:grpc-context:1.9.0
[info]   |   |   +-io.opencensus:opencensus-api:0.10.0
[info]   |   |   | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   |   | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   |   | +-com.google.guava:guava:20.0
[info]   |   |   | 
[info]   |   |   +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   |   |     +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   |     +-io.opencensus:opencensus-api:0.10.0
[info]   |   |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |   |       +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |   |       +-com.google.guava:guava:20.0
[info]   |   |       
[info]   |   +-io.grpc:grpc-stub:1.9.0
[info]   |     +-io.grpc:grpc-core:1.9.0
[info]   |       +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |       +-com.google.code.findbugs:jsr305:3.0.1
[info]   |       +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |       +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |       +-com.google.guava:guava:20.0
[info]   |       +-com.google.instrumentation:instrumentation-api:0.4.3
[info]   |       | +-com.google.code.findbugs:jsr305:3.0.0 (evicted by: 3.0.1)
[info]   |       | +-com.google.code.findbugs:jsr305:3.0.1
[info]   |       | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |       | +-com.google.guava:guava:20.0
[info]   |       | 
[info]   |       +-io.grpc:grpc-context:1.9.0
[info]   |       +-io.opencensus:opencensus-api:0.10.0
[info]   |       | +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |       | +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |       | +-com.google.guava:guava:20.0
[info]   |       | 
[info]   |       +-io.opencensus:opencensus-contrib-grpc-metrics:0.10.0
[info]   |         +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |         +-io.opencensus:opencensus-api:0.10.0
[info]   |           +-com.google.errorprone:error_prone_annotations:2.1.2
[info]   |           +-com.google.guava:guava:19.0 (evicted by: 20.0)
[info]   |           +-com.google.guava:guava:20.0
[info]   |           
[info]   +-io.netty:netty-tcnative-boringssl-static:2.0.7.Final
[info]   +-kr.motd.maven:os-maven-plugin:1.5.0.Final
[info]   | +-org.apache.maven:maven-plugin-api:3.2.1
[info]   | | +-org.apache.maven:maven-artifact:3.2.1
[info]   | | | +-org.codehaus.plexus:plexus-utils:3.0.17
[info]   | | | 
[info]   | | +-org.apache.maven:maven-model:3.2.1
[info]   | | | +-org.codehaus.plexus:plexus-utils:3.0.17
[info]   | | | 
[info]   | | +-org.eclipse.sisu:org.eclipse.sisu.plexus:0.0.0.M5
[info]   | |   +-com.google.guava:guava:10.0.1 (evicted by: 20.0)
[info]   | |   +-com.google.guava:guava:20.0
[info]   | |   +-javax.enterprise:cdi-api:1.0
[info]   | |   | +-javax.annotation:jsr250-api:1.0
[info]   | |   | +-javax.inject:javax.inject:1
[info]   | |   | 
[info]   | |   +-org.codehaus.plexus:plexus-classworlds:2.4
[info]   | |   +-org.codehaus.plexus:plexus-component-annotations:1.5.5
[info]   | |   +-org.codehaus.plexus:plexus-utils:2.1 (evicted by: 3.0.17)
[info]   | |   +-org.codehaus.plexus:plexus-utils:3.0.17
[info]   | |   +-org.eclipse.sisu:org.eclipse.sisu.inject:0.0.0.M5
[info]   | |   +-org.sonatype.sisu:sisu-guice:3.1.0
[info]   | |     +-aopalliance:aopalliance:1.0
[info]   | |     +-javax.inject:javax.inject:1
[info]   | |     
[info]   | +-org.codehaus.plexus:plexus-utils:3.0.17
[info]   | 
[info]   +-org.mortbay.jetty.alpn:jetty-alpn-agent:2.0.7

solution

If not using the Netty transport (or you are unable to use OpenSSL for some reason) another alternative is to use the JDK for TLS.

Using the "JDK for ALPN" is generally much slower and may not support the necessary ciphers for HTTP2.

solution is to use https://github.com/jetty-project/jetty-alpn-agent

wget http://central.maven.org/maven2/org/mortbay/jetty/alpn/jetty-alpn-agent/2.0.7/jetty-alpn-agent-2.0.7.jar

/home/prayagupd/jdk1.8.0_161/bin/java -jar -javaagent:jetty-alpn-agent-2.0.7.jar nlu-intent-toolkit.jar agent1 "where is porcupine tree playing?" creds.json 
@prayagupa prayagupa changed the title ALPN is not configured properly ALPN is not configured properly - CentOS release 6.7 Mar 11, 2018
@prayagupa
Copy link
Contributor Author

Strange that works without jetty-alpn-agent in macOS

uname -a
Darwin MACC02V82BPHTD7 16.7.0 Darwin Kernel Version 16.7.0: Thu Jan 11 22:59:40 PST 2018; root:xnu-3789.73.8~1/RELEASE_X86_64 x86_64
openssl version
OpenSSL 0.9.8zh 14 Jan 2016

@prayagupa prayagupa changed the title ALPN is not configured properly - CentOS release 6.7 http/2 protocol negotiation - ALPN is not configured properly - CentOS release 6.7 Mar 11, 2018
@prayagupa
Copy link
Contributor Author

prayagupa commented Jul 17, 2018

Getting same error on ubuntu - https://serverfault.com/questions/858811/ubuntu-17-04-netty-tcnative-alpn-not-available-for-jdk-ssl-tls-engine

+ uname -a
Linux mappscloudslave1 4.4.0-130-generic #156-Ubuntu SMP Thu Jun 14 08:53:28 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

+ openssl version
OpenSSL 1.0.2g 1 Mar 2016

apt show libapr1

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Package: libapr1
Version: 1.5.2-3
Priority: optional
Section: libs
Source: apr
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Debian Apache Maintainers <[email protected]>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 252 kB
Depends: libc6 (>= 2.15), libuuid1 (>= 2.16)
Conflicts: libapr1.0
Homepage: http://apr.apache.org/
Task: lamp-server, mythbuntu-frontend, mythbuntu-desktop, mythbuntu-backend-slave, mythbuntu-backend-master, mythbuntu-backend-master
Supported: 5y
Download-Size: 86.0 kB
APT-Manual-Installed: no
APT-Sources: http://MSP1a.clouds.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
Description: Apache Portable Runtime Library
 APR is Apache's Portable Runtime Library, designed to be a support library
 that provides a predictable and consistent interface to underlying
 platform-specific implementations.

Parsing POMs
Established TCP socket on 42104

error

java.lang.IllegalArgumentException: ALPN is not configured properly. See https://github.com/grpc/grpc-java/blob/master/SECURITY.md#troubleshooting for more information.
	at java.lang.Class.forName(Class.java:348)
	at io.grpc.netty.JettyTlsUtil.isJettyAlpnConfigured(JettyTlsUtil.java:34)
	at io.grpc.netty.GrpcSslContexts.selectApplicationProtocolConfig(GrpcSslContexts.java:153)
	at io.grpc.netty.GrpcSslContexts.configure(GrpcSslContexts.java:136)
	at io.grpc.netty.GrpcSslContexts.configure(GrpcSslContexts.java:124)
	at io.grpc.netty.GrpcSslContexts.forClient(GrpcSslContexts.java:94)
	at io.grpc.netty.NettyChannelBuilder$NettyTransportFactory$DefaultNettyTransportCreationParamsFilterFactory.<init>(NettyChannelBuilder.java:546)
	at io.grpc.netty.NettyChannelBuilder$NettyTransportFactory$DefaultNettyTransportCreationParamsFilterFactory.<init>(NettyChannelBuilder.java:539)
	at io.grpc.netty.NettyChannelBuilder$NettyTransportFactory.<init>(NettyChannelBuilder.java:477)
	at io.grpc.netty.NettyChannelBuilder.buildTransportFactory(NettyChannelBuilder.java:325)
	at io.grpc.internal.AbstractManagedChannelImplBuilder.build(AbstractManagedChannelImplBuilder.java:342)
	at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createSingleChannel(InstantiatingGrpcChannelProvider.java:185)
	at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createChannel(InstantiatingGrpcChannelProvider.java:142)
	at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.getTransportChannel(InstantiatingGrpcChannelProvider.java:134)
	at com.google.api.gax.rpc.ClientContext.create(ClientContext.java:129)
	at com.google.cloud.dialogflow.v2beta1.stub.GrpcSessionsStub.create(GrpcSessionsStub.java:74)
	at com.google.cloud.dialogflow.v2beta1.SessionsSettings.createStub(SessionsSettings.java:98)
	at com.google.cloud.dialogflow.v2beta1.SessionsClient.<init>(SessionsClient.java:130)
	at com.google.cloud.dialogflow.v2beta1.SessionsClient.create(SessionsClient.java:112)
	at com.google.cloud.dialogflow.v2beta1.SessionsClient.create(SessionsClient.java:104)

@prayagupa
Copy link
Contributor Author

prayagupa commented Feb 4, 2019

os with 32-bit java

bash-4.2$ uname -a
Linux nlu-dev 3.10.0-957.1.3.el7.x86_64 #1 SMP Thu Nov 15 17:36:42 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Feb 04, 2019 12:42:03 AM io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts defaultSslProvider
INFO: netty-tcnative unavailable (this may be normal)
java.lang.IllegalArgumentException: Failed to load any of the given libraries: [netty_tcnative_linux_x86_32, netty_tcnative_linux_x86_32_fedora, netty_tcnative_x86_32, netty_tcnative]
	at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java:93)
	at io.grpc.netty.shaded.io.netty.handler.ssl.OpenSsl.loadTcNative(OpenSsl.java:421)
	at io.grpc.netty.shaded.io.netty.handler.ssl.OpenSsl.<clinit>(OpenSsl.java:89)
	at io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.defaultSslProvider(GrpcSslContexts.java:242)
	at io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.configure(GrpcSslContexts.java:171)
	at io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.forClient(GrpcSslContexts.java:120)
	at io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder$NettyTransportFactory$DefaultNettyTransportCreationParamsFilterFactory.<init>(NettyChannelBuilder.java:558)
	at io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder$NettyTransportFactory$DefaultNettyTransportCreationParamsFilterFactory.<init>(NettyChannelBuilder.java:551)
	at io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder$NettyTransportFactory.<init>(NettyChannelBuilder.java:489)
	at io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder.buildTransportFactory(NettyChannelBuilder.java:337)
	at io.grpc.internal.AbstractManagedChannelImplBuilder.build(AbstractManagedChannelImplBuilder.java:390)
	at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createSingleChannel(InstantiatingGrpcChannelProvider.java:206)
	at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createChannel(InstantiatingGrpcChannelProvider.java:157)
	at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.getTransportChannel(InstantiatingGrpcChannelProvider.java:149)
	at com.google.api.gax.rpc.ClientContext.create(ClientContext.java:151)
	at com.google.cloud.dialogflow.v2beta1.stub.GrpcSessionsStub.create(GrpcSessionsStub.java:75)
	at com.google.cloud.dialogflow.v2beta1.stub.SessionsStubSettings.createStub(SessionsStubSettings.java:100)
	at com.google.cloud.dialogflow.v2beta1.SessionsClient.<init>(SessionsClient.java:132)
	at com.google.cloud.dialogflow.v2beta1.SessionsClient.create(SessionsClient.java:114)
	at nlu.IntentIdentifier$.intentRequest(IntentIdentifier.scala:24)
	at nlu.App$.delayedEndpoint$nlu$App$1(App.scala:20)
	at nlu.App$delayedInit$body.apply(App.scala:3)
	at scala.Function0.apply$mcV$sp(Function0.scala:34)
	at scala.Function0.apply$mcV$sp$(Function0.scala:34)
	at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
	at scala.App.$anonfun$main$1$adapted(App.scala:76)
	at scala.collection.immutable.List.foreach(List.scala:389)
	at scala.App.main(App.scala:76)
	at scala.App.main$(App.scala:74)
	at nlu.App$.main(App.scala:3)
	at nlu.App.main(App.scala)
	Suppressed: java.lang.UnsatisfiedLinkError: could not load a native library: io_grpc_netty_shaded_netty_tcnative_linux_x86_32
		at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:205)
		at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java:85)
		... 30 more
	Caused by: java.io.FileNotFoundException: META-INF/native/libio_grpc_netty_shaded_netty_tcnative_linux_x86_32.so
		at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:161)
		... 31 more
		Suppressed: java.lang.UnsatisfiedLinkError: no io_grpc_netty_shaded_netty_tcnative_linux_x86_32 in java.library.path
			at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
			at java.lang.Runtime.loadLibrary0(Runtime.java:870)
			at java.lang.System.loadLibrary(System.java:1122)
			at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:38)
			at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:243)
			at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:124)
			... 31 more
			Suppressed: java.lang.UnsatisfiedLinkError: no io_grpc_netty_shaded_netty_tcnative_linux_x86_32 in java.library.path
				at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
				at java.lang.Runtime.loadLibrary0(Runtime.java:870)
				at java.lang.System.loadLibrary(System.java:1122)
				at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:38)
				at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
				at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
				at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
				at java.lang.reflect.Method.invoke(Method.java:498)
				at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader$1.run(NativeLibraryLoader.java:263)
				at java.security.AccessController.doPrivileged(Native Method)
				at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibraryByHelper(NativeLibraryLoader.java:255)
				at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:233)
				... 32 more
	Suppressed: java.lang.UnsatisfiedLinkError: could not load a native library: io_grpc_netty_shaded_netty_tcnative_linux_x86_32_fedora
		at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:205)
		at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java:85)
		... 30 more
	Caused by: java.io.FileNotFoundException: META-INF/native/libio_grpc_netty_shaded_netty_tcnative_linux_x86_32_fedora.so
		at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:161)
		... 31 more
		Suppressed: java.lang.UnsatisfiedLinkError: no io_grpc_netty_shaded_netty_tcnative_linux_x86_32_fedora in java.library.path
			at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
			at java.lang.Runtime.loadLibrary0(Runtime.java:870)
			at java.lang.System.loadLibrary(System.java:1122)
			at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:38)
			at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:243)
			at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:124)
			... 31 more
			Suppressed: java.lang.UnsatisfiedLinkError: no io_grpc_netty_shaded_netty_tcnative_linux_x86_32_fedora in java.library.path
				at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
				at java.lang.Runtime.loadLibrary0(Runtime.java:870)
				at java.lang.System.loadLibrary(System.java:1122)
				at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:38)
				at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
				at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
				at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
				at java.lang.reflect.Method.invoke(Method.java:498)
				at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader$1.run(NativeLibraryLoader.java:263)
				at java.security.AccessController.doPrivileged(Native Method)
				at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibraryByHelper(NativeLibraryLoader.java:255)
				at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:233)
				... 32 more
	Suppressed: java.lang.UnsatisfiedLinkError: could not load a native library: io_grpc_netty_shaded_netty_tcnative_x86_32
		at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:205)
		at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java:85)
		... 30 more
	Caused by: java.io.FileNotFoundException: META-INF/native/libio_grpc_netty_shaded_netty_tcnative_x86_32.so
		at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:161)
		... 31 more
		Suppressed: java.lang.UnsatisfiedLinkError: no io_grpc_netty_shaded_netty_tcnative_x86_32 in java.library.path
			at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
			at java.lang.Runtime.loadLibrary0(Runtime.java:870)
			at java.lang.System.loadLibrary(System.java:1122)
			at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:38)
			at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:243)
			at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:124)
			... 31 more
			Suppressed: java.lang.UnsatisfiedLinkError: no io_grpc_netty_shaded_netty_tcnative_x86_32 in java.library.path
				at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
				at java.lang.Runtime.loadLibrary0(Runtime.java:870)
				at java.lang.System.loadLibrary(System.java:1122)
				at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:38)
				at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
				at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
				at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
				at java.lang.reflect.Method.invoke(Method.java:498)
				at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader$1.run(NativeLibraryLoader.java:263)
				at java.security.AccessController.doPrivileged(Native Method)
				at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibraryByHelper(NativeLibraryLoader.java:255)
				at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:233)
				... 32 more
	Suppressed: java.lang.UnsatisfiedLinkError: could not load a native library: io_grpc_netty_shaded_netty_tcnative
		at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:205)
		at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java:85)
		... 30 more
	Caused by: java.io.FileNotFoundException: META-INF/native/libio_grpc_netty_shaded_netty_tcnative.so
		at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:161)
		... 31 more
		Suppressed: java.lang.UnsatisfiedLinkError: no io_grpc_netty_shaded_netty_tcnative in java.library.path
			at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
			at java.lang.Runtime.loadLibrary0(Runtime.java:870)
			at java.lang.System.loadLibrary(System.java:1122)
			at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:38)
			at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:243)
			at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.load(NativeLibraryLoader.java:124)
			... 31 more
			Suppressed: java.lang.UnsatisfiedLinkError: no io_grpc_netty_shaded_netty_tcnative in java.library.path
				at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
				at java.lang.Runtime.loadLibrary0(Runtime.java:870)
				at java.lang.System.loadLibrary(System.java:1122)
				at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:38)
				at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
				at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
				at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
				at java.lang.reflect.Method.invoke(Method.java:498)
				at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader$1.run(NativeLibraryLoader.java:263)
				at java.security.AccessController.doPrivileged(Native Method)
				at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibraryByHelper(NativeLibraryLoader.java:255)
				at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:233)
				... 32 more

Feb 04, 2019 12:42:03 AM io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts defaultSslProvider
INFO: Conscrypt not found (this may be normal)
Feb 04, 2019 12:42:03 AM io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts defaultSslProvider
INFO: Jetty ALPN unavailable (this may be normal)
java.lang.ClassNotFoundException: org/eclipse/jetty/alpn/ALPN
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:348)
	at io.grpc.netty.shaded.io.grpc.netty.JettyTlsUtil.isJettyAlpnConfigured(JettyTlsUtil.java:64)
	at io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.findJdkProvider(GrpcSslContexts.java:264)
	at io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.defaultSslProvider(GrpcSslContexts.java:246)
	at io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.configure(GrpcSslContexts.java:171)
	at io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.forClient(GrpcSslContexts.java:120)
	at io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder$NettyTransportFactory$DefaultNettyTransportCreationParamsFilterFactory.<init>(NettyChannelBuilder.java:558)
	at io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder$NettyTransportFactory$DefaultNettyTransportCreationParamsFilterFactory.<init>(NettyChannelBuilder.java:551)
	at io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder$NettyTransportFactory.<init>(NettyChannelBuilder.java:489)
	at io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder.buildTransportFactory(NettyChannelBuilder.java:337)
	at io.grpc.internal.AbstractManagedChannelImplBuilder.build(AbstractManagedChannelImplBuilder.java:390)
	at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createSingleChannel(InstantiatingGrpcChannelProvider.java:206)
	at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createChannel(InstantiatingGrpcChannelProvider.java:157)
	at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.getTransportChannel(InstantiatingGrpcChannelProvider.java:149)
	at com.google.api.gax.rpc.ClientContext.create(ClientContext.java:151)
	at com.google.cloud.dialogflow.v2beta1.stub.GrpcSessionsStub.create(GrpcSessionsStub.java:75)
	at com.google.cloud.dialogflow.v2beta1.stub.SessionsStubSettings.createStub(SessionsStubSettings.java:100)
	at com.google.cloud.dialogflow.v2beta1.SessionsClient.<init>(SessionsClient.java:132)
	at com.google.cloud.dialogflow.v2beta1.SessionsClient.create(SessionsClient.java:114)
	at nlu.IntentIdentifier$.intentRequest(IntentIdentifier.scala:24)
	at nlu.App$.delayedEndpoint$nlu$App$1(App.scala:20)
	at nlu.App$delayedInit$body.apply(App.scala:3)
	at scala.Function0.apply$mcV$sp(Function0.scala:34)
	at scala.Function0.apply$mcV$sp$(Function0.scala:34)
	at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
	at scala.App.$anonfun$main$1$adapted(App.scala:76)
	at scala.collection.immutable.List.foreach(List.scala:389)
	at scala.App.main(App.scala:76)
	at scala.App.main$(App.scala:74)
	at nlu.App$.main(App.scala:3)
	at nlu.App.main(App.scala)

Exception in thread "main" java.lang.IllegalStateException: Could not find TLS ALPN provider; no working netty-tcnative, Conscrypt, or Jetty NPN/ALPN available
	at io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.defaultSslProvider(GrpcSslContexts.java:256)
	at io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.configure(GrpcSslContexts.java:171)
	at io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts.forClient(GrpcSslContexts.java:120)
	at io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder$NettyTransportFactory$DefaultNettyTransportCreationParamsFilterFactory.<init>(NettyChannelBuilder.java:558)
	at io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder$NettyTransportFactory$DefaultNettyTransportCreationParamsFilterFactory.<init>(NettyChannelBuilder.java:551)
	at io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder$NettyTransportFactory.<init>(NettyChannelBuilder.java:489)
	at io.grpc.netty.shaded.io.grpc.netty.NettyChannelBuilder.buildTransportFactory(NettyChannelBuilder.java:337)
	at io.grpc.internal.AbstractManagedChannelImplBuilder.build(AbstractManagedChannelImplBuilder.java:390)
	at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createSingleChannel(InstantiatingGrpcChannelProvider.java:206)
	at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.createChannel(InstantiatingGrpcChannelProvider.java:157)
	at com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.getTransportChannel(InstantiatingGrpcChannelProvider.java:149)
	at com.google.api.gax.rpc.ClientContext.create(ClientContext.java:151)
	at com.google.cloud.dialogflow.v2beta1.stub.GrpcSessionsStub.create(GrpcSessionsStub.java:75)
	at com.google.cloud.dialogflow.v2beta1.stub.SessionsStubSettings.createStub(SessionsStubSettings.java:100)
	at com.google.cloud.dialogflow.v2beta1.SessionsClient.<init>(SessionsClient.java:132)
	at com.google.cloud.dialogflow.v2beta1.SessionsClient.create(SessionsClient.java:114)
	at nlu.IntentIdentifier$.intentRequest(IntentIdentifier.scala:24)
	at nlu.App$.delayedEndpoint$nlu$App$1(App.scala:20)
	at nlu.App$delayedInit$body.apply(App.scala:3)
	at scala.Function0.apply$mcV$sp(Function0.scala:34)
	at scala.Function0.apply$mcV$sp$(Function0.scala:34)
	at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
	at scala.App.$anonfun$main$1$adapted(App.scala:76)
	at scala.collection.immutable.List.foreach(List.scala:389)
	at scala.App.main(App.scala:76)
	at scala.App.main$(App.scala:74)
	at nlu.App$.main(App.scala:3)
	at nlu.App.main(App.scala)

even jetty-alpn jar, it is insanely slow and fails to respond could be handshake issue,

com.google.api.gax.rpc.UnavailableException: io.grpc.StatusRuntimeException: UNAVAILABLE: io exception
	at com.google.api.gax.rpc.ApiExceptionFactory.createException(ApiExceptionFactory.java:69)
	at com.google.api.gax.grpc.GrpcApiExceptionFactory.create(GrpcApiExceptionFactory.java:72)
	at com.google.api.gax.grpc.GrpcApiExceptionFactory.create(GrpcApiExceptionFactory.java:60)
	at com.google.api.gax.grpc.GrpcExceptionCallable$ExceptionTransformingFuture.onFailure(GrpcExceptionCallable.java:95)
	at com.google.api.core.ApiFutures$1.onFailure(ApiFutures.java:61)
	at com.google.common.util.concurrent.Futures$4.run(Futures.java:1123)
	at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:435)
	at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:900)
	at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:811)
	at com.google.common.util.concurrent.AbstractFuture.setException(AbstractFuture.java:675)
	at io.grpc.stub.ClientCalls$GrpcFuture.setException(ClientCalls.java:492)
	at io.grpc.stub.ClientCalls$UnaryStreamToFuture.onClose(ClientCalls.java:467)
	at io.grpc.PartialForwardingClientCallListener.onClose(PartialForwardingClientCallListener.java:39)
	at io.grpc.ForwardingClientCallListener.onClose(ForwardingClientCallListener.java:23)
	at io.grpc.ForwardingClientCallListener$SimpleForwardingClientCallListener.onClose(ForwardingClientCallListener.java:40)
	at io.grpc.internal.CensusStatsModule$StatsClientInterceptor$1$1.onClose(CensusStatsModule.java:684)
	at io.grpc.PartialForwardingClientCallListener.onClose(PartialForwardingClientCallListener.java:39)
	at io.grpc.ForwardingClientCallListener.onClose(ForwardingClientCallListener.java:23)
	at io.grpc.ForwardingClientCallListener$SimpleForwardingClientCallListener.onClose(ForwardingClientCallListener.java:40)
	at io.grpc.internal.CensusTracingModule$TracingClientInterceptor$1$1.onClose(CensusTracingModule.java:391)
	at io.grpc.internal.ClientCallImpl.closeObserver(ClientCallImpl.java:471)
	at io.grpc.internal.ClientCallImpl.access$300(ClientCallImpl.java:63)
	at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl.close(ClientCallImpl.java:553)
	at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl.access$600(ClientCallImpl.java:474)
	at io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInContext(ClientCallImpl.java:591)
	at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
	at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: io.grpc.StatusRuntimeException: UNAVAILABLE: io exception
	at io.grpc.Status.asRuntimeException(Status.java:526)
	... 23 more
Caused by: javax.net.ssl.SSLException: handshake timed out
	at io.grpc.netty.shaded.io.netty.handler.ssl.SslHandler.handshake(...)(Unknown Source)
bash-4.2$ cat /etc/os-release
NAME="Red Hat Enterprise Linux Server"
VERSION="7.6 (Maipo)"
ID="rhel"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="7.6"
PRETTY_NAME="Red Hat Enterprise Linux Server 7.6 (Maipo)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:7.6:GA:server"
HOME_URL="https://www.redhat.com/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"

REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 7"
REDHAT_BUGZILLA_PRODUCT_VERSION=7.6
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="7.6"

bash-4.2$ java -jar google-cloud-compat-checker-0.79.1-alpha-SNAPSHOT-jar-with-dependencies.jar 
============================================
OS details:
  os.detected.name: linux
  os.detected.arch: x86_32
  os.detected.classifier: linux-x86_32
  os.detected.release: rhel
  os.detected.release.version: 7.6
JVM details:
  Java version: 1.8.0_191
  Java specification version: 1.8
  JVM bit mode: 32
OpenSSL details:
  open ssl is available: false
  ALPN is supported: false
============================================
Checking compatibility...
  [FAIL] This OS + architecture is NOT supported.
  [FAIL] 32-bit JVM is NOT supported.
  [FAIL] Open SSL is NOT available
         Open SSL Unavailability cause:
java.lang.IllegalArgumentException: Failed to load any of the given libraries: [netty-tcnative-linux-x86_32, netty-tcnative-linux-x86_32-fedora, netty-tcnative]
	at io.netty.util.internal.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java:178)
	at io.netty.handler.ssl.OpenSsl.loadTcNative(OpenSsl.java:403)
	at io.netty.handler.ssl.OpenSsl.<clinit>(OpenSsl.java:85)
	at com.google.cloud.compatchecker.GoogleCloudCompatChecker.check(GoogleCloudCompatChecker.java:58)
	at com.google.cloud.compatchecker.Application.main(Application.java:6)
  [FAIL] Open SSL ALPN is NOT supported
Result: FAIL
  Your environment is not supported by Forked Tomcat Native.
  See http://netty.io/wiki/forked-tomcat-native.html for details.
  This means that you won't be able to use grpc-based APIs, but
  http1-based APIs should still work.

Could be because this machine does not have OpenSSL installed.

bash-4.2$ openssl version 
OpenSSL 1.0.2k-fips  26 Jan 2017

@prayagupa
Copy link
Contributor Author

prayagupa commented Feb 15, 2019

BoringSSL

{"@timestamp":"2019-02-15T16:08:47.013+00:00","@version":1,"message":"Initialize netty-tcnative using engine: 'default'","logger_name":"io.grpc.netty.shaded.io.netty.handler.ssl.OpenSsl","thread_name":"finagle/netty4-8","level":"DEBUG","level_value":10000}

{"@timestamp":"2019-02-15T16:08:47.013+00:00","@version":1,"message":"netty-tcnative using native library: BoringSSL","logger_name":"io.grpc.netty.shaded.io.netty.handler.ssl.OpenSsl","thread_name":"finagle/netty4-8","level":"DEBUG","level_value":10000}

{"@timestamp":"2019-02-15T16:08:47.221+00:00","@version":1,"message":"Default cipher suites (OpenSSL): [TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA]","logger_name":"io.grpc.netty.shaded.io.netty.handler.ssl.OpenSsl","thread_name":"finagle/netty4-8","level":"DEBUG","level_value":10000}

{"@timestamp":"2019-02-15T16:08:47.584+00:00","@version":1,"message":"Loaded default ResourceLeakDetector: io.grpc.netty.shaded.io.netty.util.ResourceLeakDetector@223449f9","logger_name":"io.grpc.netty.shaded.io.netty.util.ResourceLeakDetectorFactory","thread_name":"grpc-default-worker-ELG-1-1","level":"DEBUG","level_value":10000}

...
...

{"@timestamp":"2019-02-15T07:46:02.038-08:00","@version":1,"message":"[id: 0xc643a699, L:/172.23.141.228:57419 - R:dialogflow.googleapis.com/172.217.0.10:443] HANDSHAKEN: TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256","logger_name":"io.grpc.netty.shaded.io.netty.handler.ssl.SslHandler","thread_name":"grpc-default-worker-ELG-1-3","level":"DEBUG","level_value":10000}
#local
$ cat /etc/ssl/cert.pem | grep -o "\-\-\-\-\-BEGIN" | wc -l
      48

## prd
## 02-15
sh-4.2$ cat /etc/ssl/certs/ca-bundle.crt | grep -o "\-\-\-\-\-BEGIN" | wc -l
133
$ echo quit | openssl s_client -showcerts -servername dialogflow.googleapis.com -connect dialogflow.googleapis.com:443 > t.pem
depth=1 C = US, O = Google Trust Services, CN = Google Internet Authority G3
verify error:num=20:unable to get local issuer certificate
verify return:0
DONE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant