Found this thanks to #1985528: Convert filter_tips_long() to Controller, but it can occur in HEAD now.
I'll try to come up with a more tailored test, but this at least demonstrates the problem.
Steps to reproduce
- Install with Standard profile
- Login as user 1
- Go to admin/structure/views/view/pagenotfound
Expected result
404 Page not found
Actual result
200 WSOD
Essentially, any route with upcasting that fails will not get a 404 as expected.
This is in the dblog:Symfony\Component\HttpKernel\Exception\NotFoundHttpException: in Drupal\Core\ParamConverter\ParamConverterManager->enhance() (line 83 of /Users/tim/www/d8/core/lib/Drupal/Core/ParamConverter/ParamConverterManager.php).
But you don't see an error and it doesn't 404.
Attachment | Size | Status | Test result | Operations |
---|---|---|---|---|
paramconverter.patch | 681 bytes | Idle | FAILED: [[SimpleTest]]: [MySQL] 55,583 pass(es), 2 fail(s), and 1 exception(s). | View details | Re-test |