ckforever opened a new issue #6967:
URL: https://github.com/apache/skywalking/issues/6967


   Please answer these questions before submitting your issue.
   
   - Why do you submit this issue?
   - [ ] Question or discussion
   - [x] Bug
   - [ ] Requirement
   - [ ] Feature or performance improvement
   
   ___
   ### Question
   - What do you want to know?
   webflux2.4.3,skywalking8.5.0组合时报错如何解决
   ___
   ### Bug
   - Which version of SkyWalking, OS, and JRE?
    linux jdk1.8  skywalking 8.5.0
   - Which company or project?
   个人
   - What happened?
   ERROR 2021-05-18 16:53:57:660 boundedElastic-1 
InstMethodsInterWithOverrideArgs : class[class 
reactor.netty.http.client.HttpClientFinalizer] before method[send] intercept 
failure 
   java.lang.NullPointerException
        at 
org.apache.skywalking.apm.plugin.spring.cloud.gateway.v21x.HttpClientFinalizerSendInterceptor.beforeMethod(HttpClientFinalizerSendInterceptor.java:48)
        at 
org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInterWithOverrideArgs.intercept(InstMethodsInterWithOverrideArgs.java:75)
        at 
reactor.netty.http.client.HttpClientFinalizer.send(HttpClientFinalizer.java)
        at 
reactor.netty.http.client.HttpClientFinalizer.send(HttpClientFinalizer.java:46)
        at 
org.springframework.cloud.gateway.filter.NettyRoutingFilter.filter$original$MMw1zuXO(NettyRoutingFilter.java:136)
        at 
org.springframework.cloud.gateway.filter.NettyRoutingFilter.filter$original$MMw1zuXO$accessor$H01VO8wi(NettyRoutingFilter.java)
        at 
org.springframework.cloud.gateway.filter.NettyRoutingFilter$auxiliary$4TWWT4P5.call(Unknown
 Source)
        at 
org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInterWithOverrideArgs.intercept(InstMethodsInterWithOverrideArgs.java:85)
        at 
org.springframework.cloud.gateway.filter.NettyRoutingFilter.filter(NettyRoutingFilter.java)
        at 
org.springframework.cloud.gateway.handler.FilteringWebHandler$GatewayFilterAdapter.filter(FilteringWebHandler.java:137)
        at 
org.springframework.cloud.gateway.filter.OrderedGatewayFilter.filter(OrderedGatewayFilter.java:44)
        at 
org.springframework.cloud.gateway.handler.FilteringWebHandler$DefaultGatewayFilterChain.lambda$filter$0(FilteringWebHandler.java:117)
        at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:44)
        at reactor.core.publisher.MonoDefer.subscribe(MonoDefer.java:52)
        at 
reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.drain(MonoIgnoreThen.java:154)
        at 
reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.ignoreDone(MonoIgnoreThen.java:191)
        at 
reactor.core.publisher.MonoIgnoreThen$ThenIgnoreInner.onComplete(MonoIgnoreThen.java:248)
        at 
reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:259)
        at 
reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:142)
        at 
reactor.core.publisher.MonoNext$NextSubscriber.onComplete(MonoNext.java:102)
        at 
reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:83)
        at 
reactor.core.publisher.FluxDematerialize$DematerializeSubscriber.onNext(FluxDematerialize.java:98)
        at 
reactor.core.publisher.FluxDematerialize$DematerializeSubscriber.onNext(FluxDematerialize.java:44)
        at 
reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:421)
        at 
reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:686)
        at 
reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.onNext(FluxFlattenIterable.java:250)
        at 
reactor.core.publisher.FluxSwitchIfEmpty$SwitchIfEmptySubscriber.onNext(FluxSwitchIfEmpty.java:73)
        at 
reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1815)
        at 
reactor.core.publisher.MonoFlatMap$FlatMapInner.onNext(MonoFlatMap.java:249)
        at 
reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1815)
        at 
reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.drain(MonoIgnoreThen.java:148)
        at 
reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:56)
        at 
reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:157)
        at 
reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1815)
        at 
reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:128)
        at 
reactor.core.publisher.DrainUtils.postCompleteDrain(DrainUtils.java:131)
        at reactor.core.publisher.DrainUtils.postComplete(DrainUtils.java:186)
        at 
reactor.core.publisher.FluxMaterialize$MaterializeSubscriber.onComplete(FluxMaterialize.java:141)
        at 
reactor.core.publisher.FluxTake$TakeSubscriber.onComplete(FluxTake.java:152)
        at 
reactor.core.publisher.FluxTake$TakeSubscriber.onNext(FluxTake.java:132)
        at 
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onNext(FluxOnErrorResume.java:79)
        at 
reactor.core.publisher.SerializedSubscriber.onNext(SerializedSubscriber.java:99)
        at 
reactor.core.publisher.FluxTimeout$TimeoutMainSubscriber.onNext(FluxTimeout.java:179)
        at 
reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1815)
        at 
reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:128)
        at 
org.springframework.cloud.commons.publisher.FluxFirstNonEmptyEmitting$FirstNonEmptyEmittingSubscriber.onComplete(FluxFirstNonEmptyEmitting.java:325)
        at 
reactor.core.publisher.FluxSubscribeOn$SubscribeOnSubscriber.onComplete(FluxSubscribeOn.java:165)
        at 
reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onComplete(Operators.java:2057)
        at 
reactor.core.publisher.FluxIterable$IterableSubscription.fastPath(FluxIterable.java:360)
        at 
reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:225)
        at 
reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2193)
        at 
reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onSubscribe(FluxOnErrorResume.java:74)
        at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:164)
        at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:86)
        at reactor.core.publisher.FluxDefer.subscribe(FluxDefer.java:54)
        at 
reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:62)
        at 
reactor.core.publisher.FluxSubscribeOn$SubscribeOnSubscriber.run(FluxSubscribeOn.java:193)
        at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:84)
        at reactor.core.scheduler.WorkerTask.call(WorkerTask.java:37)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
   
   
   ___
   ### Requirement or improvement
   - 无
   
[skywalking-api.log](https://github.com/apache/skywalking/files/6500524/skywalking-api.log)
   
   


-- 
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.

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


Reply via email to