Netty 我似乎突然面临这个问题,因为这已经持续了几个星期。有人知道这是什么原因吗?

Netty 我似乎突然面临这个问题,因为这已经持续了几个星期。有人知道这是什么原因吗?,netty,webclient,reactor-netty,Netty,Webclient,Reactor Netty,激发了exceptionCaught()事件,该事件到达管道的尾部。这通常意味着管道中的最后一个处理程序没有处理异常。 位于io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:624) 在io.netty.channel.DefaultChannelPipeline.access$100(DefaultChannelPipeline.java:46) 在io.netty.cha

激发了exceptionCaught()事件,该事件到达管道的尾部。这通常意味着管道中的最后一个处理程序没有处理异常。 位于io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:624) 在io.netty.channel.DefaultChannelPipeline.access$100(DefaultChannelPipeline.java:46) 在io.netty.channel.DefaultChannelPipeline$PendingHandlerAddedTask.execute(DefaultChannelPipeline.java:1463) 位于io.netty.channel.DefaultChannelPipeline.callHandlerAddedForAllHandlers(DefaultChannelPipeline.java:1115) 在io.netty.channel.DefaultChannelPipeline.InvokeHandlerAddeDifNeed处(DefaultChannelPipeline.java:650) 位于io.netty.channel.AbstractChannel$AbstractSafe.register0(AbstractChannel.java:502) 在io.netty.channel.AbstractChannel$AbstractSafe.access$200(AbstractChannel.java:417) 在io.netty.channel.AbstractChannel$AbstractSafe$1.run(AbstractChannel.java:474) 位于io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$$capture(AbstractEventExecutor.java:164) 位于io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java) 位于io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) 在io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500) 位于io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) 位于io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) 在io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) 位于java.base/java.lang.Thread.run(Thread.java:834) io.netty.channel.ChannelPipelineException:reactor.netty.resources.PoolledConnectionProvider$PoolledConnectionLocator$PoolledConnectionInitializer.handlerAdded()引发了异常;远离的。 位于io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:624) 在io.netty.channel.DefaultChannelPipeline.access$100(DefaultChannelPipeline.java:46) 在io.netty.channel.DefaultChannelPipeline$PendingHandlerAddedTask.execute(DefaultChannelPipeline.java:1463) 位于io.netty.channel.DefaultChannelPipeline.callHandlerAddedForAllHandlers(DefaultChannelPipeline.java:1115) 在io.netty.channel.DefaultChannelPipeline.InvokeHandlerAddeDifNeed处(DefaultChannelPipeline.java:650) 位于io.netty.channel.AbstractChannel$AbstractSafe.register0(AbstractChannel.java:502) 在io.netty.channel.AbstractChannel$AbstractSafe.access$200(AbstractChannel.java:417) 在io.netty.channel.AbstractChannel$AbstractSafe$1.run(AbstractChannel.java:474) 位于io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$$capture(AbstractEventExecutor.java:164) 位于io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java) 位于io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) 在io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500) 位于io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) 位于io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) 在io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) 位于java.base/java.lang.Thread.run(Thread.java:834) 原因:java.util.NoSuchElementException:reactor.netty.resources.PoolledConnectionProvider$PoolledConnectionLocator$PoolledConnectionInitializer 位于io.netty.channel.DefaultChannelPipeline.GetContextOrde(DefaultChannelPipeline.java:1082) 位于io.netty.channel.DefaultChannelPipeline.remove(DefaultChannelPipeline.java:417) 位于reactor.netty.resources.PooledConnectionProvider$PooledConnectionLocator$PooledConnectionInitializer.handlerAdded(PooledConnectionProvider.java:284) 位于io.netty.channel.AbstractChannelHandlerContext.callHandlerAdded(AbstractChannelHandlerContext.java:938) 位于io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:609) ... 省略了15个公共框架

编辑1


谢谢你的指点。在依赖关系树中,我只在下面看到与网络相关的东西。
我不确定哪个不匹配会导致问题

webclient应用程序依赖关系树 [INFO]|+-org.springframework.boot:springbootstarterreactor netty:jar:2.3.4.RELEASE:compile [INFO]| |-io.projectreactor.netty:reactor netty:jar:0.9.12.发布:编译 [INFO]| |-io.netty:netty处理程序代理:jar:4.1.52.Final:compile [信息]| |-io.netty:netty编解码器socks:jar:4.1.52.最终:编译

父依赖树

[INFO] |  |  |  |  |  \- software.amazon.awssdk:netty-nio-client:jar:2.10.91:runtime
[INFO] |  |  |  |  |     \- com.typesafe.netty:netty-reactive-streams-http:jar:2.0.4:runtime
[INFO] |  |  |  |  |        \- com.typesafe.netty:netty-reactive-streams:jar:2.0.4:runtime
[INFO] |  |  |  |  +- io.netty:netty-codec-http:jar:4.1.54.Final:compile
[INFO] |  |  |  |  |  +- io.netty:netty-common:jar:4.1.54.Final:compile
[INFO] |  |  |  |  |  +- io.netty:netty-buffer:jar:4.1.54.Final:compile
[INFO] |  |  |  |  |  +- io.netty:netty-transport:jar:4.1.54.Final:compile
[INFO] |  |  |  |  |  |  \- io.netty:netty-resolver:jar:4.1.54.Final:compile
[INFO] |  |  |  |  |  +- io.netty:netty-codec:jar:4.1.54.Final:compile
[INFO] |  |  |  |  |  \- io.netty:netty-handler:jar:4.1.54.Final:compile
[INFO] |  |  |  |  +- io.netty:netty-codec-http2:jar:4.1.54.Final:compile
[INFO] |  |  |  |  +- io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.54.Final:compile
[INFO] |  |  |  |  |  \- io.netty:netty-transport-native-unix-common:jar:4.1.54.Final:compile

[INFO] |  |  +- io.netty:netty-handler:jar:4.1.53.Final:compile
[INFO] |  |  |  \- io.netty:netty-resolver:jar:4.1.53.Final:compile
[INFO] |  \- io.netty:netty-transport-native-epoll:jar:linux-x86_64:4.1.51.Final:compile
[INFO] |     +- io.netty:netty-common:jar:4.1.51.Final:compile
[INFO] |     +- io.netty:netty-buffer:jar:4.1.51.Final:compile
[INFO] |     +- io.netty:netty-transport:jar:4.1.51.Final:compile
[INFO] |     \- io.netty:netty-transport-native-unix-common:jar:4.1.51.Final:compile
[INFO] |  |     \- io.netty:netty-tcnative-boringssl-static:jar:2.0.30.Final:compile
[INFO] |  |  \- software.amazon.awssdk:netty-nio-client:jar:2.10.91:runtime
[INFO] |  |     \- com.typesafe.netty:netty-reactive-streams-http:jar:2.0.4:runtime
[INFO] |  |        \- com.typesafe.netty:netty-reactive-streams:jar:2.0.4:runtime
[INFO] |  +- io.netty:netty-codec-http:jar:4.1.53.Final:compile
[INFO] |  |  \- io.netty:netty-codec:jar:4.1.53.Final:compile
[INFO] |  +- io.netty:netty-codec-http2:jar:4.1.53.Final:compile

检查类路径中是否没有两个Netty版本。这里也讨论了类似的问题,谢谢你的指点。我只在依赖关系树的下面看到了与netty相关的东西。我不确定哪个不匹配会导致问题。使用dependency treeit编辑原始帖子可能是本机的不同版本,但请务必尝试清理类路径检查类路径中是否没有两个Netty版本。这里也讨论了类似的问题,谢谢你的指点。我只在依赖关系树的下面看到了与netty相关的东西。我不确定哪个不匹配会导致问题。用dependency treeit编辑了原始帖子可能是本地人的不同版本,但一定要尝试清理类路径