Regression: fix to #976 breaks Drupal 8
When I upgrade a D8 site to 5.13.5, I get:
! ) Fatal error: require(): Failed opening required '/home/jon/local/agbud8/htdocs/vendor/composer/../ezyang/htmlpurifier/library/HTMLPurifier/Bootstrap.php' (include_path='.:/home/jon/local/agbud8/htdocs/vendor/civicrm/civicrm-core:/home/jon/local/agbud8/htdocs/vendor/civicrm/civicrm-core/packages:/home/jon/local/agbud8/htdocs/vendor/civicrm/civicrm-core/vendor/tecnickcom:/home/jon/local/agbud8/htdocs/vendor/pear/archive_tar:/home/jon/local/agbud8/htdocs/vendor/pear/auth_sasl:/home/jon/local/agbud8/htdocs/vendor/pear/console_getopt:/home/jon/local/agbud8/htdocs/vendor/pear/log:/home/jon/local/agbud8/htdocs/vendor/pear/mail:/home/jon/local/agbud8/htdocs/vendor/pear/net_smtp:/home/jon/local/agbud8/htdocs/vendor/pear/net_socket:/home/jon/local/agbud8/htdocs/vendor/pear/pear-core-minimal/src:/home/jon/local/agbud8/htdocs/vendor/pear/pear_exception:/home/jon/local/agbud8/htdocs/vendor/pear/validate_finance_creditcard:/home/jon/local/agbud8/htdocs/vendor/phpseclib/phpseclib/phpseclib:.:/usr/share/php') in /home/jon/local/agbud8/htdocs/vendor/symfony/class-loader/ApcClassLoader.php on line 112
Call Stack
# Time Memory Function Location
1 0.0003 402616 {main}( ) .../index.php:0
2 0.0194 2283520 Drupal\Core\DrupalKernel->handle( ) .../index.php:19
3 0.0342 4686376 Stack\StackedHttpKernel->handle( ) .../DrupalKernel.php:693
4 0.0342 4686376 Drupal\Core\StackMiddleware\NegotiationMiddleware->handle( ) .../StackedHttpKernel.php:23
5 0.0342 4687072 Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle( ) .../NegotiationMiddleware.php:52
6 0.0342 4687072 Drupal\page_cache\StackMiddleware\PageCache->handle( ) .../ReverseProxyMiddleware.php:47
7 0.0344 4689688 Drupal\page_cache\StackMiddleware\PageCache->pass( ) .../PageCache.php:85
8 0.0344 4689688 Drupal\Core\StackMiddleware\KernelPreHandle->handle( ) .../PageCache.php:106
9 0.0694 11873608 Drupal\Core\StackMiddleware\Session->handle( ) .../KernelPreHandle.php:47
10 0.0728 12441864 Symfony\Component\HttpKernel\HttpKernel->handle( ) .../Session.php:57
11 0.0728 12442280 Symfony\Component\HttpKernel\HttpKernel->handleRaw( ) .../HttpKernel.php:68
12 0.1506 24881008 Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch( ) .../HttpKernel.php:156
13 0.1517 25086072 call_user_func:{/home/jon/local/agbud8/htdocs/web/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php:111} ( ) .../ContainerAwareEventDispatcher.php:111
14 0.1517 25086072 Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray( ) .../ContainerAwareEventDispatcher.php:111
15 0.1523 25152336 Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse( ) .../MainContentViewSubscriber.php:90
16 0.1523 25152336 Drupal\Core\Render\MainContent\HtmlRenderer->prepare( ) .../HtmlRenderer.php:117
17 0.1603 26057152 Drupal\block\Plugin\DisplayVariant\BlockPageVariant->build( ) .../HtmlRenderer.php:259
18 0.1603 26057928 Drupal\block\BlockRepository->getVisibleBlocksPerRegion( ) .../BlockPageVariant.php:137
19 0.1769 28301448 Drupal\block\Entity\Block->access( ) .../BlockRepository.php:56
20 0.1769 28301448 Drupal\block\BlockAccessControlHandler->access( ) .../EntityBase.php:369
21 0.1769 28301616 Drupal\block\BlockAccessControlHandler->checkAccess( ) .../EntityAccessControlHandler.php:105
22 0.1769 28301808 Drupal\block\Entity\Block->getPlugin( ) .../BlockAccessControlHandler.php:118
23 0.1769 28301808 Drupal\block\Entity\Block->getPluginCollection( ) .../Block.php:145
24 0.1769 28302000 Drupal\block\BlockPluginCollection->__construct( ) .../Block.php:156
25 0.1769 28302000 Drupal\block\BlockPluginCollection->__construct( ) .../BlockPluginCollection.php:34
26 0.1769 28302000 Drupal\block\BlockPluginCollection->addInstanceId( ) .../DefaultSingleLazyPluginCollection.php:55
27 0.1769 28302376 Drupal\block\BlockPluginCollection->setConfiguration( ) .../DefaultSingleLazyPluginCollection.php:99
28 0.1770 28302376 Drupal\block\BlockPluginCollection->get( ) .../DefaultSingleLazyPluginCollection.php:83
29 0.1770 28302376 Drupal\block\BlockPluginCollection->get( ) .../BlockPluginCollection.php:45
30 0.1770 28302376 Drupal\block\BlockPluginCollection->initializePlugin( ) .../LazyPluginCollection.php:80
31 0.1770 28302376 Drupal\block\BlockPluginCollection->initializePlugin( ) .../BlockPluginCollection.php:57
32 0.1770 28302376 Drupal\Core\Block\BlockManager->createInstance( ) .../DefaultSingleLazyPluginCollection.php:62
33 0.1770 28302376 Drupal\Core\Plugin\Factory\ContainerFactory->createInstance( ) .../PluginManagerBase.php:76
34 0.1771 28312088 Drupal\civicrm\Plugin\Block\CivicrmBlock::create( ) .../ContainerFactory.php:21
35 0.1771 28312312 Drupal\civicrm\Plugin\Block\CivicrmBlock->__construct( ) .../CivicrmBlock.php:50
36 0.1771 28314136 Drupal\civicrm\Civicrm->initialize( ) .../CivicrmBlock.php:39
37 0.1774 28374088 include_once( '/home/jon/local/agbud8/htdocs/web/sites/default/civicrm.settings.php' ) .../Civicrm.php:45
38 0.1776 28408632 CRM_Core_ClassLoader->register( ) .../civicrm.settings.php:618
39 0.1777 28408840 CRM_Core_ClassLoader->initHtmlPurifier( ) .../ClassLoader.php:137
40 0.1777 28408840 class_exists ( ) .../ClassLoader.php:158
41 0.1777 28408888 spl_autoload_call ( ) .../ClassLoader.php:158
42 0.1777 28408936 Symfony\Component\ClassLoader\ApcClassLoader->loadClass( ) .../ClassLoader.php:158
Clearing caches didn't have any effect. Reverting to 5.13.4 resolves the issue.