`ApplicationContextServerWebExchangeMatcher#createContext` has a misleading exception message when the `ApplicationContext` on a `ServerWebExchange` is `null` > No WebApplicationContext found. The reason why it's misleading is that `WebApplicationContext` is the base contract for Spring MVC.