You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shenyu.apache.org by GitBox <gi...@apache.org> on 2022/12/15 03:32:16 UTC

[GitHub] [shenyu] zxl8899 opened a new issue, #4272: [Question]

zxl8899 opened a new issue, #4272:
URL: https://github.com/apache/shenyu/issues/4272

   ### Question
   
   [reactor-http-epoll-16] ERROR reactor.core.publisher.Operators.error:315 - Operator called default onErrorDropped
   reactor.core.Exceptions$ErrorCallbackNotImplemented: java.lang.IllegalStateException: The client response body has been released already due to cancellation.
   Caused by: java.lang.IllegalStateException: The client response body has been released already due to cancellation.
   	at org.springframework.http.client.reactive.ReactorClientHttpResponse.lambda$getBody$0(ReactorClientHttpResponse.java:122)
   	Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: 
   Error has been observed at the following site(s):
   	*__checkpoint ⇢ Body from POST null://172.7.14.25:8011/cfg/get?token=f8099ad6437f4e04b18e8b05469e12f122a15e29db4e1eaf75c514b2036b5c05 [DefaultClientResponse]
   Original Stack Trace:
   		at org.springframework.http.client.reactive.ReactorClientHttpResponse.lambda$getBody$0(ReactorClientHttpResponse.java:122)
   		at reactor.core.publisher.FluxPeek$PeekSubscriber.onSubscribe(FluxPeek.java:162)
   		at reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:92)
   		at reactor.netty.channel.FluxReceive.startReceiver(FluxReceive.java:167)
   		at reactor.netty.channel.FluxReceive.subscribe(FluxReceive.java:143)
   		at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:62)
   		at reactor.netty.ByteBufFlux.subscribe(ByteBufFlux.java:340)
   		at reactor.core.publisher.Flux.subscribe(Flux.java:8469)
   		at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:263)
   		at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:51)
   		at reactor.core.publisher.Mono.subscribe(Mono.java:4400)
   		at reactor.core.publisher.Mono.subscribeWith(Mono.java:4515)
   		at reactor.core.publisher.Mono.subscribe(Mono.java:4232)
   		at org.apache.shenyu.plugin.response.strategy.WebClientMessageWriter.clean(WebClientMessageWriter.java:117)
   		at org.apache.shenyu.plugin.response.strategy.WebClientMessageWriter.lambda$null$2(WebClientMessageWriter.java:84)
   		at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.cancel(FluxPeekFuseable.java:152)
   		at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onSubscribe(MonoIgnoreThen.java:130)
   		at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onSubscribe(FluxPeekFuseable.java:178)
   		at reactor.core.publisher.MonoFlatMap.subscribeOrReturn(MonoFlatMap.java:58)
   		at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:57)
   		at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
   		at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:240)
   		at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:203)
   		at reactor.core.publisher.Operators.complete(Operators.java:137)
   		at reactor.core.publisher.MonoEmpty.subscribe(MonoEmpty.java:46)
   		at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
   		at reactor.core.publisher.Mono.subscribe(Mono.java:4400)
   		at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:263)
   		at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:51)
   		at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
   		at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
   		at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
   		at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157)
   		at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79)
   		at reactor.core.publisher.SerializedSubscriber.onNext(SerializedSubscriber.java:99)
   		at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onNext(FluxRetryWhen.java:174)
   		at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180)
   		at reactor.core.publisher.SerializedSubscriber.onNext(SerializedSubscriber.java:99)
   		at reactor.core.publisher.SerializedSubscriber.onNext(SerializedSubscriber.java:99)
   		at reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.onNext(FluxTimeout.java:180)
   		at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180)
   		at reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:74)
   		at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122)
   		at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79)
   		at reactor.core.publisher.FluxPeek$PeekSubscriber.onNext(FluxPeek.java:200)
   		at reactor.core.publisher.FluxPeek$PeekSubscriber.onNext(FluxPeek.java:200)
   		at reactor.core.publisher.FluxPeek$PeekSubscriber.onNext(FluxPeek.java:200)
   		at reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82)
   		at reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2398)
   		at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onSubscribeInner(MonoFlatMapMany.java:150)
   		at reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onNext(MonoFlatMapMany.java:189)
   		at reactor.core.publisher.SerializedSubscriber.onNext(SerializedSubscriber.java:99)
   		at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onNext(FluxRetryWhen.java:174)
   		at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172)
   		at reactor.netty.http.client.HttpClientConnect$HttpIOHandlerObserver.onStateChange(HttpClientConnect.java:431)
   		at reactor.netty.ReactorNetty$CompositeConnectionObserver.onStateChange(ReactorNetty.java:677)
   		at reactor.netty.resources.DefaultPooledConnectionProvider$DisposableAcquire.onStateChange(DefaultPooledConnectionProvider.java:187)
   		at reactor.netty.resources.DefaultPooledConnectionProvider$PooledConnection.onStateChange(DefaultPooledConnectionProvider.java:444)
   		at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:638)
   		at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:93)
   		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
   		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
   		at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
   		at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436)
   		at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:327)
   		at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:314)
   		at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:435)
   		at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:279)
   		at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251)
   		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
   		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
   		at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
   		at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
   		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
   		at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
   		at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
   		at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800)
   		at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:487)
   		at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:385)
   		at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995)
   		at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
   		at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
   		at java.lang.Thread.run(Thread.java:745)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@shenyu.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [shenyu] yu199195 closed issue #4272: [Question]

Posted by "yu199195 (via GitHub)" <gi...@apache.org>.
yu199195 closed issue #4272: [Question] <The client response body has been released already due to cancellation>
URL: https://github.com/apache/shenyu/issues/4272


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@shenyu.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [shenyu] iwangjie commented on issue #4272: [Question]

Posted by "iwangjie (via GitHub)" <gi...@apache.org>.
iwangjie commented on issue #4272:
URL: https://github.com/apache/shenyu/issues/4272#issuecomment-1417119626

   Please provide more context information


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@shenyu.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org