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

revert netty tcnative version to fork13 #151

Merged
merged 1 commit into from
May 25, 2016
Merged

revert netty tcnative version to fork13 #151

merged 1 commit into from
May 25, 2016

Conversation

rgruener
Copy link
Contributor

@nevillelyh Was looking into this today, any version later than 13 breaks SSL. Pretty sure this is related to jchambers/pushy#246

Tested that this now works.

@rgruener
Copy link
Contributor Author

For reference the error I was getting was

2016-05-25T14:51:55+-0400 [INFO:bigtable-batch-pool-0] Retrying failed call. Failure #3, got: Status{code=INTERNAL, description=null, cause=com.google.bigtable.repackaged.io.netty.handler.codec.http2.Http2Exception: java.lang.AbstractMethodError}
com.google.bigtable.repackaged.io.netty.handler.codec.http2.Http2Exception: java.lang.AbstractMethodError
at com.google.bigtable.repackaged.io.netty.handler.codec.http2.Http2Exception.connectionError(Http2Exception.java:96)
at com.google.bigtable.repackaged.io.grpc.netty.AbstractNettyHandler.exceptionCaught(AbstractNettyHandler.java:90)
at com.google.bigtable.repackaged.io.netty.channel.ChannelHandlerInvokerUtil.invokeExceptionCaughtNow(ChannelHandlerInvokerUtil.java:64)
at com.google.bigtable.repackaged.io.netty.channel.DefaultChannelHandlerInvoker.invokeExceptionCaught(DefaultChannelHandlerInvoker.java:111)
at com.google.bigtable.repackaged.io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:140)
at com.google.bigtable.repackaged.io.netty.handler.ssl.SslHandler.exceptionCaught(SslHandler.java:744)
at com.google.bigtable.repackaged.io.netty.channel.ChannelHandlerInvokerUtil.invokeExceptionCaughtNow(ChannelHandlerInvokerUtil.java:64)
at com.google.bigtable.repackaged.io.netty.channel.ChannelHandlerInvokerUtil.notifyHandlerException(ChannelHandlerInvokerUtil.java:219)
at com.google.bigtable.repackaged.io.netty.channel.ChannelHandlerInvokerUtil.invokeChannelReadNow(ChannelHandlerInvokerUtil.java:85)
at com.google.bigtable.repackaged.io.netty.channel.DefaultChannelHandlerInvoker.invokeChannelRead(DefaultChannelHandlerInvoker.java:154)
at com.google.bigtable.repackaged.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:154)
at com.google.bigtable.repackaged.io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:913)
at com.google.bigtable.repackaged.io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:125)
at com.google.bigtable.repackaged.io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:510)
at com.google.bigtable.repackaged.io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:467)
at com.google.bigtable.repackaged.io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:381)
at com.google.bigtable.repackaged.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353)
at com.google.bigtable.repackaged.io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:742)
at java.lang.Thread.run(Thread.java:745)
Caused by: com.google.bigtable.repackaged.io.netty.handler.codec.DecoderException: java.lang.AbstractMethodError
at com.google.bigtable.repackaged.io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:400)
at com.google.bigtable.repackaged.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:244)
at com.google.bigtable.repackaged.io.netty.channel.ChannelHandlerInvokerUtil.invokeChannelReadNow(ChannelHandlerInvokerUtil.java:83)
... 10 more
Caused by: java.lang.AbstractMethodError
at org.apache.tomcat.jni.SSL.readFromSSL(Native Method)
at com.google.bigtable.repackaged.io.netty.handler.ssl.OpenSslEngine.readPlaintextData(OpenSslEngine.java:348)
at com.google.bigtable.repackaged.io.netty.handler.ssl.OpenSslEngine.unwrap(OpenSslEngine.java:693)
at com.google.bigtable.repackaged.io.netty.handler.ssl.OpenSslEngine.unwrap(OpenSslEngine.java:799)
at com.google.bigtable.repackaged.io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1092)
at com.google.bigtable.repackaged.io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:976)
at com.google.bigtable.repackaged.io.netty.handler.ssl.SslHandler.decode(SslHandler.java:912)
at com.google.bigtable.repackaged.io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:369)
... 12 more

@nevillelyh nevillelyh merged commit b2d6541 into master May 25, 2016
@nevillelyh nevillelyh deleted the tcnative branch May 25, 2016 18:57
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

Successfully merging this pull request may close these issues.

2 participants