skywalking-java/apm-sniffer/optional-plugins
hi-sb 96b2baaddb spring-cloud-gateway traceid does not transmit #3411 (#3446)
* spring-cloud-gateway traceid does not transmit #3411

skywalking-version:6.5.0

spring-gateway-version:2.1.2

Error Description:

 Customize the filter, traceid does not transmit.

 "ServerWebExchangeDecorator" is a transport chain,His structure should be like this:

	 serverWebExchangeDecorator
	    -----(ServerWebExchangeDecorator)delegate
		    ------(ServerWebExchangeDecorator)delegate
			  ------.....
			   -----(DefaultServerWebExchange)delegate
  In the current source code, there is no deep search, but only the next level. When there are multiple custom filters, you get an error.

Repair method:

  Look for "delegate" of "ServerWebExchangeDecorator" recursively until "DefaultServerWebExchange"

* spring-boot-webflux traceid does not transmit #3411

spring-boot-starter-webflux-version:2.1.6

Error Description:

Customize the filter, traceid does not transmit.

"ServerWebExchangeDecorator" is a transport chain,His structure should be like this:

 serverWebExchangeDecorator
    -----(ServerWebExchangeDecorator)delegate
	    ------(ServerWebExchangeDecorator)delegate
		  ------.....
		   -----(DefaultServerWebExchange)delegate

In the current source code, there is no deep search, but only the next level. When there are multiple custom filters, you get an error.

Repair method:

Look for "delegate" of "ServerWebExchangeDecorator" recursively until "DefaultServerWebExchange"

* checkStyle
2019-09-10 22:44:36 -07:00
..
customize-enhance-plugin Move to 6.5.0 (#3439) 2019-09-08 16:24:21 -07:00
gson-2.8.x-plugin Move to 6.5.0 (#3439) 2019-09-08 16:24:21 -07:00
lettuce-5.x-plugin Move to 6.5.0 (#3439) 2019-09-08 16:24:21 -07:00
optional-spring-plugins spring-cloud-gateway traceid does not transmit #3411 (#3446) 2019-09-10 22:44:36 -07:00
play-2.x-plugin Move to 6.5.0 (#3439) 2019-09-08 16:24:21 -07:00
trace-ignore-plugin Move to 6.5.0 (#3439) 2019-09-08 16:24:21 -07:00
zookeeper-3.4.x-plugin Move to 6.5.0 (#3439) 2019-09-08 16:24:21 -07:00
pom.xml Move to 6.5.0 (#3439) 2019-09-08 16:24:21 -07:00