java - Kinesis Aync 客户端 2.x 给出 Http2ConnectionTerminatingException
问题描述
我正在尝试使用 Kinesis 异步客户端创建 Kinesis Producer
CompletableFuture<DescribeStreamResponse> describeStreamResponse =
kinesisClient.describeStream(describeStreamRequest);
DescribeStreamResponse resp =describeStreamResponse.get(40,
TimeUnit.SECONDS);
StreamStatus status = resp.streamDescription().streamStatus();
例外
software.amazon.awssdk.http.nio.netty.internal.http2.Http2ConnectionTerminatingException: An I/O error occurred on an associated Http2 stream [id: 0xcccc563d, L:/127.0.0.1:65496 - R:/127.0.0.1:65489](H2 - 3)
at software.amazon.awssdk.http.nio.netty.internal.http2.Http2StreamExceptionHandler.exceptionCaught(Http2StreamExceptionHandler.java:50)
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:302)
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:281)
at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:273)
at software.amazon.awssdk.http.nio.netty.internal.UnusedChannelExceptionHandler.exceptionCaught(UnusedChannelExceptionHandler.java:52)
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:302)
at io.netty.channel.AbstractChannelHandlerContext.invokeExceptionCaught(AbstractChannelHandlerContext.java:281)
at io.netty.channel.AbstractChannelHandlerContext.fireExceptionCaught(AbstractChannelHandlerContext.java:273)
at io.netty.handler.timeout.ReadTimeoutHandler.readTimedOut(ReadTimeoutHandler.java:98)
at io.netty.handler.timeout.ReadTimeoutHandler.channelIdle(ReadTimeoutHandler.java:90)
at io.netty.handler.timeout.IdleStateHandler$ReaderIdleTimeoutTask.run(IdleStateHandler.java:506)
at io.netty.handler.timeout.IdleStateHandler$AbstractIdleTask.run(IdleStateHandler.java:478)
at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98)
at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:170)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:469)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at java.base/java.lang.Thread.run(Thread.java:829)
解决方案
推荐阅读
- c - 隐式类型转换的意外结果
- python - 如何捕获 Python 中的嵌套函数调用已经捕获的异常
- vba - 如何使用 VBA 将查询结果从子窗体传递到报表?
- python - ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败 (_ssl.c:852)
- r - SparkR:运行 spark-submit 时在 R 脚本中 source() 其他 R 文件
- python - 我怎样才能将一个能量排序的 .traj(轨迹)文件转换为一个 ID 排序的文件?
- r - 使用 tidyr top_n 按变量选择并包含 NA
- javascript - 如何将 NOT (A AND B) 转换为 mongodb 查询
- google-apps-script - 如何修改此脚本以便在不上传图像的情况下插入数据?
- javascript - 如何通过变量值从数组中删除对象?