-
Notifications
You must be signed in to change notification settings - Fork 3.9k
Closed
Description
When running grpc 1.9 withio.netty:netty-tcnative-boringssl-static:2.0.6.Final on linux, I got following stacktrace.
! java.lang.NoSuchFieldError: SSL_MAX_RECORD_LENGTH
! at io.netty.handler.ssl.ReferenceCountedOpenSslEngine.<clinit>(ReferenceCountedOpenSslEngine.java:129) ~[netty-all-4.1.17.Final.jar:4.1.17.Final]
! at io.netty.handler.ssl.OpenSslContext.newEngine0(OpenSslContext.java:49) ~[netty-all-4.1.17.Final.jar:4.1.17.Final]
! at io.netty.handler.ssl.ReferenceCountedOpenSslContext.newEngine(ReferenceCountedOpenSslContext.java:378) ~[netty-all-4.1.17.Final.jar:4.1.17.Final]
! at io.grpc.netty.ProtocolNegotiators$TlsNegotiator$1.handlerAdded(ProtocolNegotiators.java:306) ~[grpc-netty-1.9.0.jar:1.9.0]
! at io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:606) ~[netty-all-4.1.17.Final.jar:4.1.17.Final]
! ... 19 common frames omitted
The error is gone when running with netty-tcnative-boringssl-static:2.0.7.Final.
According to maven, grpc-netty depends on netty-tcnative-boringssl-static:2.0.7.Final. However, I didn't see it in release note. I think dependencies session in 1.9 release note needs update.
Metadata
Metadata
Assignees
Labels
No labels