Fix the WebClient plugins' NPE when writeTo runs before the exit spanis created (#834) * Fix the WebClient plugins' NPE when writeTo runs before the exit span is created * Swallow failures of the deferred carrier injection on re-subscription When the exchange Mono is re-subscribed, e.g. by a retry in an ExchangeFilterFunction, the deferred injection re-runs against the same already committed ClientHttpRequest whose headers are read-only, and the UnsupportedOperationException propagates into the application's reactive chain and fails the request. Catch it in both the 5.x and 6.x interceptors, as suggested in the review of #834: the sw8 header injected on the first subscription is still sent on the retried request.
SkyWalking-Java: The Java Agent for Apache SkyWalking, which provides the native tracing/metrics/logging abilities for Java projects.
SkyWalking: an APM(application performance monitor) system, especially designed for microservices, cloud native and container-based (Docker and Kubernetes) architectures.
Please head to the releases page to download a release of Apache SkyWalking.
This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code. Please follow the REPORTING GUIDELINES to report unacceptable behavior.
Find the demo and screenshots on our website.
dev-subscribe@skywalking.apache.org, follow the reply to subscribe the mail list.Request to join SkyWalking slack mail to the mail list(dev@skywalking.apache.org), we will invite you in.[CN] Request to join SkyWalking slack mail to the mail list(dev@skywalking.apache.org), we will invite you in.