繁体   English   中英

错误 Sping Boot 列出 Azure Blob 存储中的所有文件

[英]Error Sping Boot list all files in Azure Blob Storage

我试图在我的 Azure 容器中列出我的所有文件,但是当我使用 method.listBlobs( ) 时,我无法获得我的 BlobItems 列表。

我收到错误: java.lang.NoSuchMethodError: reactor.core.publisher.Mono.mapNotNull(Ljava/util/function/Function;)Lreactor/core/publisher/Mono;

我的 BlobContainerClient 正在正确获取连接字符串和容器名称。

按照下面的代码:

public List<String> listFiles() {
    BlobContainerClient containerClient = containerClient();
    PagedIterable<BlobItem> blobItems = containerClient.listBlobs();
    List<String> list = new ArrayList<>();
    for (BlobItem item : blobItems) {
        list.add(item.getName());
    }

    return list;
}

堆栈跟踪:

java.lang.NoSuchMethodError: reactor.core.publisher.Mono.mapNotNull(Ljava/util/function/Function;)Lreactor/core/publisher/Mono; at com.azure.core.implementation.http.rest.AsyncRestProxy.handleBodyReturnType(AsyncRestProxy.java:176) ~[azure-core-1.30.0.jar:1.30.0] at com.azure.core.implementation.http. rest.AsyncRestProxy.handleRestResponseReturnType(AsyncRestProxy.java:133) ~[azure-core-1.30.0.jar:1.30.0] at com.azure.core.implementation.http.rest.AsyncRestProxy.lambda$handleRestReturnType$8(AsyncRestProxy. java:210) ~[azure-core-1.30.0.jar:1.30.0] 在 reactor.core.publisher.MonoFl atMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor -core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onNext(FluxDoOnEach.java:173) ~[reactor-core-3.4.0.jar:3.4.0] at reactor .core.publisher.Operators$MonoSubscriber.complete(Operators.java:1784) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java: 151) ~[reactor-core-3.4.0.jar:3.4.0] 在 reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:127) e-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.onNext(FluxHide.java:136) ~[reactor-core-3.4.0.jar:3.4.0] at reactor. core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:127) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:127 ) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.onNext(FluxHide.java:136) ~[reactor-core-3.4.0.jar:3.4. 0] 在 reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79)~[reactor-core-3.4.0.jar:3.4.0] 在 reactor.core.pub. isher.Operators$MonoSubscriber.complete(Operators.java:1784) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) ~ [reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxDelaySubscription$DelaySubscriptionMainSubscriber.onNext(FluxDelaySubscription.java:188) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.SerializedSubscriber.onNext(SerializedSubscriber.java:99) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.SerializedSubscriber.onNext(SerializedSubscriber.java:99) ~[reactor-core-3.4.0.jar:3.4.0] 在 reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.onNext(FluxTimeout.Z93F725A07423FE1C889F448B33D2 1F46Z:179) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:127) ~[reactor-core-3.4.0.jar :3.4.0] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:127) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber .onNext(FluxMapFuseable.java:127) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1784) ~[reactor-core- 3.4.0.jar:3.4.0] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) ~[reactor-core-3.4.0.jar:3.4.0] at reactor .core.publisher.SerializedSubscriber.onNext(SerializedSubscriber.java:99) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onNext(FluxRetryWhen.java:173) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.0.jar:3.4.0 ] 在 reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1784) ~[reactor-core-3.4.0.jar:3.4.0] 在 reactor.core.publeingSscriber.Monoplete( .java:178) ~[reactor-core-3.4.0.jar:3.4.0] 在 reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onFE393Complete(MonoFlatMapManyInner.onFE3995FCBF432492D15484D04A9D2AC40Z:3.4.0] 89F448B33D21F46Z:260) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:150) ~[reactor-core-3.4.0.jar :3.4.0] at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onComplete(FluxDoFinally.java:145) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber .onComplete(FluxMapFuseable.java:150) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1785) ~[reactor-core- 3.4.0.jar:3.4.0] 在 reactor.core.publisher.MonoCollect$CollectSubscriber.onComplete(MonoCollect.java:159) ~[reactor-core.publisher-3.424492DDDDD A9D2AC40Z:3.4.0] at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:212) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxMap$ MapConditionalSubscriber.onComplete(FluxMap.java:269) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:383) ~[reactor-netty-core -1.0.1.jar:1.0.1] at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:396) ~[reactor-netty-core-1.0.1.jar:1.0.1] at reactor.netty .channel.ChannelOperations.terminate(ChannelOperations.java:452) ~[reactor-netty-core-1.0.1.jar:1.0.1] at reactor.netty.http.client.HttpClientOperations .onInboundNext(HttpClientOperations.java:664) ~[reactor-netty-http-1.0.1.jar:1.0.1] at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:94) ~[reactor-netty- core-1.0.1.jar:1.0.1] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java :357) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final] 在 io.ne tty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder .java:324) ~[netty-codec-4.1.54.Final.jar:4.1.54.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) ~[netty-codec- 4.1.54.Final.jar:4.1.54.Final] at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final ] 在 io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport- 4.1.54.Final.jar:4.1.54.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final ] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final] at io.netty.handler.ssl.SslHandler.unwrap (SslHandler.java:1533) ~[netty-handler-4.1.54.Final.jar:4.1.54.Final] at io.netty.handler.ssl.SslHandler.decodeNonJdkCompatible(SslHandler.java:1294) ~[netty- handler-4.1.54.Final.jar:4.1.54.Final] 在 io.netty.handler.ssl.SslHandler.decode(SslHandle r.java:1331) ~[netty-handler-4.1.54.Final.jar:4.1.54.Final] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:501) ~[netty-codec -4.1.54.Final.jar:4.1.54.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:440) ~[netty-codec-4.1.54.Final.jar:4.1. 54.Final] 在 io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-codec-4.1.54.Final.Z68995FCBF432492D15484D04A94D2AC40Z:4.Final]. AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)~[netty-transport-4.1.54.Final.jar:4.1.54.Final] at io.invokContext.channelAbHandler。 eChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport -4.1.54.Final.jar:4.1.54.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.54.Final.jar:4.1. 54.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final] at io.netty.channel.AbstractChannelHandlerContext.调用ChannelRead(AbstractChannelHandlerContext.java:365)~[netty-transport-4.1.54.Final.Z68995FCBF432492D15484D 04A9D2AC40Z:4.1.54.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final] at io.netty. channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop .java:719) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-transport- 4.1.54.Final.jar:4.1.54.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-transport-4.1.54.Final.jar :4.1.54.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-transport-4.1.54.Final.jar.io.netty.54D2AC40Z.4.4 .util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)~[netty-common-4.1.54.Final.jar:4.2.54.Final.Executor]atThread ThreadExecutorMap.java:74) ~[netty-common-4.1.54.Final.jar:4.1.54.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common -4.1.54.Final.jar:4.1.54.Final] 在 java.base/java.lang.Thread.run(Thread.Z93F725A07423FE1C889F44834)~Dna:489F44834B36

2022-08-10 15:41:13.653 WARN 12444 --- [ctor-http-nio-1] inc.AbstractChannelHandlerContext: An exception 'java.lang.NoSuchMethodError: reactor.core.publisher.Mono.mapNotNull(Ljava/util /function/Function;)Lreactor/core/publisher/Mono;' [启用完整堆栈跟踪的调试级别] 由用户处理程序的 exceptionCaught() 方法在处理以下异常时抛出:

java.lang.NoSuchMethodError: reactor.core.publisher.Mono.mapNotNull(Ljava/util/function/Function;)Lreactor/core/publisher/Mono; at com.azure.core.implementation.http.rest.AsyncRestProxy.handleBodyReturnType(AsyncRestProxy.java:176) ~[azure-core-1.30.0.jar:1.30.0] at com.azure.core.implementation.http. rest.AsyncRestProxy.handleRestResponseReturnType(AsyncRestProxy.java:133) ~[azure-core-1.30.0.jar:1.30.0] at com.azure.core.implementation.http.rest.AsyncRestProxy.lambda$handleRestReturnType$8(AsyncRestProxy. java:210) ~[azure-core-1.30.0.jar:1.30.0] 在 reactor.core.publisher.MonoFl atMap$FlatMapMain.onNext(MonoFlatMap.java:125) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107) ~[reactor -core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxDoOnEach$DoOnEachSubscriber.onNext(FluxDoOnEach.java:173) ~[reactor-core-3.4.0.jar:3.4.0] at reactor .core.publisher.Operators$MonoSubscriber.complete(Operators.java:1784) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java: 151) ~[reactor-core-3.4.0.jar:3.4.0] 在 reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:127) e-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.onNext(FluxHide.java:136) ~[reactor-core-3.4.0.jar:3.4.0] at reactor. core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:127) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:127 ) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.onNext(FluxHide.java:136) ~[reactor-core-3.4.0.jar:3.4. 0] 在 reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79)~[reactor-core-3.4.0.jar:3.4.0] 在 reactor.core.pub. isher.Operators$MonoSubscriber.complete(Operators.java:1784) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) ~ [reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxDelaySubscription$DelaySubscriptionMainSubscriber.onNext(FluxDelaySubscription.java:188) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.SerializedSubscriber.onNext(SerializedSubscriber.java:99) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.SerializedSubscriber.onNext(SerializedSubscriber.java:99) ~[reactor-core-3.4.0.jar:3.4.0] 在 reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.onNext(FluxTimeout.Z93F725A07423FE1C889F448B33D2 1F46Z:179) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:127) ~[reactor-core-3.4.0.jar :3.4.0] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:127) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber .onNext(FluxMapFuseable.java:127) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1784) ~[reactor-core- 3.4.0.jar:3.4.0] at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:151) ~[reactor-core-3.4.0.jar:3.4.0] at reactor .core.publisher.SerializedSubscriber.onNext(SerializedSubscriber.java:99) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onNext(FluxRetryWhen.java:173) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79) ~[reactor-core-3.4.0.jar:3.4.0 ] 在 reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1784) ~[reactor-core-3.4.0.jar:3.4.0] 在 reactor.core.publeingSscriber.Monoplete( .java:178) ~[reactor-core-3.4.0.jar:3.4.0] 在 reactor.core.publisher.MonoFlatMapMany$FlatMapManyInner.onFE393Complete(MonoFlatMapManyInner.onFE3995FCBF432492D15484D04A9D2AC40Z:3.4.0] 89F448B33D21F46Z:260) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:150) ~[reactor-core-3.4.0.jar :3.4.0] at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onComplete(FluxDoFinally.java:145) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber .onComplete(FluxMapFuseable.java:150) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1785) ~[reactor-core- 3.4.0.jar:3.4.0] 在 reactor.core.publisher.MonoCollect$CollectSubscriber.onComplete(MonoCollect.java:159) ~[reactor-core.publisher-3.424492DDDDD A9D2AC40Z:3.4.0] at reactor.core.publisher.FluxHandle$HandleSubscriber.onComplete(FluxHandle.java:212) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.core.publisher.FluxMap$ MapConditionalSubscriber.onComplete(FluxMap.java:269) ~[reactor-core-3.4.0.jar:3.4.0] at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:383) ~[reactor-netty-core -1.0.1.jar:1.0.1] at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:396) ~[reactor-netty-core-1.0.1.jar:1.0.1] at reactor.netty .channel.ChannelOperations.terminate(ChannelOperations.java:452) ~[reactor-netty-core-1.0.1.jar:1.0.1] at reactor.netty.http.client.HttpClientOperations .onInboundNext(HttpClientOperations.java:664) ~[reactor-netty-http-1.0.1.jar:1.0.1] at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:94) ~[reactor-netty- core-1.0.1.jar:1.0.1] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java :357) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final] 在 io.ne tty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder .java:324) ~[netty-codec-4.1.54.Final.jar:4.1.54.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) ~[netty-codec- 4.1.54.Final.jar:4.1.54.Final] at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final ] 在 io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport- 4.1.54.Final.jar:4.1.54.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final ] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final] at io.netty.handler.ssl.SslHandler.unwrap (SslHandler.java:1533) ~[netty-handler-4.1.54.Final.jar:4.1.54.Final] at io.netty.handler.ssl.SslHandler.decodeNonJdkCompatible(SslHandler.java:1294) ~[netty- handler-4.1.54.Final.jar:4.1.54.Final] 在 io.netty.handler.ssl.SslHandler.decode(SslHandle r.java:1331) ~[netty-handler-4.1.54.Final.jar:4.1.54.Final] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:501) ~[netty-codec -4.1.54.Final.jar:4.1.54.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:440) ~[netty-codec-4.1.54.Final.jar:4.1. 54.Final] 在 io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-codec-4.1.54.Final.Z68995FCBF432492D15484D04A94D2AC40Z:4.Final]. AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)~[netty-transport-4.1.54.Final.jar:4.1.54.Final] at io.invokContext.channelAbHandler。 eChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport -4.1.54.Final.jar:4.1.54.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.54.Final.jar:4.1. 54.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final] at io.netty.channel.AbstractChannelHandlerContext.调用ChannelRead(AbstractChannelHandlerContext.java:365)~[netty-transport-4.1.54.Final.Z68995FCBF432492D15484D 04A9D2AC40Z:4.1.54.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final] at io.netty. channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop .java:719) ~[netty-transport-4.1.54.Final.jar:4.1.54.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-transport- 4.1.54.Final.jar:4.1.54.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-transport-4.1.54.Final.jar :4.1.54.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-transport-4.1.54.Final.jar.io.netty.54D2AC40Z.4.4 .util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)~[netty-common-4.1.54.Final.jar:4.2.54.Final.Executor]atThread ThreadExecutorMap.java:74) ~[netty-common-4.1.54.Final.jar:4.1.54.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common -4.1.54.Final.jar:4.1.54.Final] 在 java.base/java.lang.Thread.run(Thread.Z93F725A07423FE1C889F44834)~Dna:489F44834B36

如果有人遇到同样的问题,我会在这里发布。

我发现了这个问题,是我的 spring 启动的版本,因为我使用的是2.4.0 ,当我从2.7.2更新时,它工作正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM