一个exceptionCaught()事件被触发,它到达管道的尾部。这通常意味着管道中的最后一个处理程序没有处理异常。在io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:624) at io.netty.channel.DefaultChannelPipeline.access$100(DefaultChannelPipeline.java:46) at io.netty.channel.DefaultChannelPipeline$PendingHandlerAddedTask.execute(DefaultChannelPipeline.java:1463) at io.netty.channel.DefaultChannelPipeline.callHandlerAddedForAllHandlers(DefaultChannelPipeline.java:1115) at io.netty.channel.DefaultChannelPipeline.invokeHandlerAddedIfNeeded(DefaultChannelPipeline.java:650) at io.netty.channel.AbstractChannel$AbstractUnsafe.register0(AbstractChannel.java:502) at io.netty.channel.AbstractChannel$AbstractUnsafe.access$200(AbstractChannel.java:417) atio.netty.channel.AbstractChannel$AbstractUnsafe$1.run(AbstractChannel.java:474) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:164) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) at io.netty.util.internal.ThreadExecutorMap$2.在io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:834) io.netty.channel.ChannelPipelineException上运行(ThreadExecutorMap.java:74):reactor.netty.resources.PooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.handlerAdded()引发了一个异常;移除。在io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:624) at io.netty.channel.DefaultChannelPipeline.access$100(DefaultChannelPipeline.java:46) at io.netty.channel.DefaultChannelPipeline$PendingHandlerAddedTask.execute(DefaultChannelPipeline.java:1463) at io.netty.channel.DefaultChannelPipeline.callHandlerAddedForAllHandlers(DefaultChannelPipeline.java:1115) at io.netty.channel.DefaultChannelPipeline.invokeHandlerAddedIfNeeded(DefaultChannelPipeline.java:650) at io.netty.channel.AbstractChannel$AbstractUnsafe.register0(AbstractChannel.java:502) at io.netty.channel.AbstractChannel$AbstractUnsafe.access$200(AbstractChannel.java:417) atio.netty.channel.AbstractChannel$AbstractUnsafe$1.run(AbstractChannel.java:474) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:164) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) at io.netty.util.internal.ThreadExecutorMap$2.在io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:834)运行(ThreadExecutorMap.java:74),原因是: java.util.NoSuchElementException: reactor.netty.resources.PooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer at io.netty.channel.DefaultChannelPipeline.getContextOrDie(DefaultChannelPipeline.java:1082) at io.netty.channel.DefaultChannelPipeline.remove(DefaultChannelPipeline.java:417) at reactor.netty.resources.PooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer.handlerAdded(PooledConnectionProvider.java:284) at io.netty.channel。AbstractChannelHandlerContext.callHandlerAdded(AbstractChannelHandlerContext.java:938) at io.netty.channel.DefaultChannelPipeline.callHandlerAdded0(DefaultChannelPipeline.java:609) .省略了15个通用帧
编辑1
谢谢你的指针。我只在下面的依赖树中看到了与网络相关的东西。
我不知道哪一种错配会引起这个问题。
tree客户端应用程序依赖树信息+ +- org.springframework.boot:spring-boot-starter-reactor-netty:jar:2.3.4.RELEASE:compile信息收集-- io.projectreactor.netty:reactor-netty:jar:0.9.12.RELEASE:compile信息收集-- io.netty:netty-handler-proxy:jar:4.1.52.Final:compile信息共享- io.netty:netty-codec-socks:jar:4.1.52.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.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发布于 2022-07-21 05:30:41
@violeta
我使用的SpringBoot2.7.1与相同版本的网络流量。我使用spring本机( 0.12.0 )。我在Windows机器(使用ubuntu )上使用packeto构建包创建了一个本机映像,该映像是在本地创建并成功运行的。然而,当我部署到ECS Fargate时,我会得到上面提到的错误。
我已经以类似的方式部署了spring本地映像,但是没有问题。我不知道为什么我会得到这个春季网络流量的错误。
https://stackoverflow.com/questions/64903460
复制相似问题