[ https://issues.apache.org/jira/browse/FLINK-32031?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Danny Cranmer updated FLINK-32031: ---------------------------------- Fix Version/s: gcp-pubsub-3.1.0 > Flink GCP Connector having issues with Conscrypt library > -------------------------------------------------------- > > Key: FLINK-32031 > URL: https://issues.apache.org/jira/browse/FLINK-32031 > Project: Flink > Issue Type: Bug > Components: Connectors / Google Cloud PubSub > Affects Versions: 1.15.4 > Reporter: Jayadeep Jayaraman > Assignee: Jayadeep Jayaraman > Priority: Major > Labels: pubsub, pull-request-available > Fix For: gcp-pubsub-3.0.2, gcp-pubsub-3.1.0 > > > When using the current pubsub connector it is not using the latest libraries > bom due to which when the connector is used in Cloud Dataproc it is failing > with conscrypt related issues. > > {code:java} > Caused by: > repackaged.io.grpc.netty.shaded.io.netty.channel.AbstractChannel$AnnotatedSocketException: > Network is unreachable: pubsub.googleapis.com/2607:f8b0:4001:c23:0:0:0:5f:443 > Caused by: java.net.SocketException: Network is unreachable > at java.base/sun.nio.ch.Net.connect0(Native Method) > at java.base/sun.nio.ch.Net.connect(Net.java:483) > at java.base/sun.nio.ch.Net.connect(Net.java:472) > at > java.base/sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:692) > at > repackaged.io.grpc.netty.shaded.io.netty.util.internal.SocketUtils$3.run(SocketUtils.java:91) > at > repackaged.io.grpc.netty.shaded.io.netty.util.internal.SocketUtils$3.run(SocketUtils.java:88) > at java.base/java.security.AccessController.doPrivileged(Native Method) > at > repackaged.io.grpc.netty.shaded.io.netty.util.internal.SocketUtils.connect(SocketUtils.java:88) > at > repackaged.io.grpc.netty.shaded.io.netty.channel.socket.nio.NioSocketChannel.doConnect(NioSocketChannel.java:315) > at > repackaged.io.grpc.netty.shaded.io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.connect(AbstractNioChannel.java:248) > at > repackaged.io.grpc.netty.shaded.io.netty.channel.DefaultChannelPipeline$HeadContext.connect(DefaultChannelPipeline.java:1342) > at > repackaged.io.grpc.netty.shaded.io.netty.channel.AbstractChannelHandlerContext.invokeConnect(AbstractChannelHandlerContext.java:548) > at > repackaged.io.grpc.netty.shaded.io.netty.channel.AbstractChannelHandlerContext.connect(AbstractChannelHandlerContext.java:533) > at > repackaged.io.grpc.netty.shaded.io.netty.channel.ChannelDuplexHandler.connect(ChannelDuplexHandler.java:54) > at > repackaged.io.grpc.netty.shaded.io.grpc.netty.WriteBufferingAndExceptionHandler.connect(WriteBufferingAndExceptionHandler.java:150) > at > repackaged.io.grpc.netty.shaded.io.netty.channel.AbstractChannelHandlerContext.invokeConnect(AbstractChannelHandlerContext.java:548) > at > repackaged.io.grpc.netty.shaded.io.netty.channel.AbstractChannelHandlerContext.access$1000(AbstractChannelHandlerContext.java:61) > at > repackaged.io.grpc.netty.shaded.io.netty.channel.AbstractChannelHandlerContext$9.run(AbstractChannelHandlerContext.java:538) > at > repackaged.io.grpc.netty.shaded.io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164) > at > repackaged.io.grpc.netty.shaded.io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) > at > repackaged.io.grpc.netty.shaded.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500) > at > repackaged.io.grpc.netty.shaded.io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) > at > repackaged.io.grpc.netty.shaded.io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) > at > repackaged.io.grpc.netty.shaded.io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) > at java.base/java.lang.Thread.run(Thread.java:829){code} > On disabling ipv6 getting the following error:- > {code:java} > Channel Pipeline: [SslHandler#0, ProtocolNegotiators$ClientTlsHandler#0, > WriteBufferingAndExceptionHandler#0, DefaultChannelPipeline$TailContext#0] > at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:244) > at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:225) > at io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:142) > at > com.google.pubsub.v1.SubscriberGrpc$SubscriberBlockingStub.pull(SubscriberGrpc.java:1641) > at > org.apache.flink.streaming.connectors.gcp.pubsub.BlockingGrpcPubSubSubscriber.pull(BlockingGrpcPubSubSubscriber.java:73) > at > org.apache.flink.streaming.connectors.gcp.pubsub.BlockingGrpcPubSubSubscriber.pull(BlockingGrpcPubSubSubscriber.java:77) > at > org.apache.flink.streaming.connectors.gcp.pubsub.BlockingGrpcPubSubSubscriber.pull(BlockingGrpcPubSubSubscriber.java:77) > at > org.apache.flink.streaming.connectors.gcp.pubsub.BlockingGrpcPubSubSubscriber.pull(BlockingGrpcPubSubSubscriber.java:77) > at > org.apache.flink.streaming.connectors.gcp.pubsub.BlockingGrpcPubSubSubscriber.pull(BlockingGrpcPubSubSubscriber.java:67) > at > org.apache.flink.streaming.connectors.gcp.pubsub.PubSubSource.run(PubSubSource.java:128) > at > org.apache.flink.streaming.api.operators.StreamSource.run(StreamSource.java:110) > at > org.apache.flink.streaming.api.operators.StreamSource.run(StreamSource.java:67) > at > org.apache.flink.streaming.runtime.tasks.SourceStreamTask$LegacySourceFunctionThread.run(SourceStreamTask.java:332) > Caused by: javax.net.ssl.SSLHandshakeException: No subjectAltNames on the > certificate match > at org.conscrypt.SSLUtils.toSSLHandshakeException(SSLUtils.java:361) > at > org.conscrypt.ConscryptEngine.convertException(ConscryptEngine.java:1135) > at > org.conscrypt.ConscryptEngine.readPlaintextData(ConscryptEngine.java:1090) > at org.conscrypt.ConscryptEngine.unwrap(ConscryptEngine.java:867) > at org.conscrypt.ConscryptEngine.unwrap(ConscryptEngine.java:738) > at org.conscrypt.Java8EngineWrapper.unwrap(Java8EngineWrapper.java:252) > at org.conscrypt.Conscrypt.unwrap(Conscrypt.java:605) {code} > -- This message was sent by Atlassian Jira (v8.20.10#820010)