I just upgraded from Drupal 10 to Drupal 11.2.3, and I still get the error:
Deprecated function: mb_check_encoding(): Calling mb_check_encoding() without argument is deprecated in Drupal\Core\Cache\DatabaseBackend->normalizeCid() (line 501 of core/lib/Drupal/Core/Cache/DatabaseBackend.php). Drupal\Core\Cache\DatabaseBackend->normalizeCid() (Line: 120) Drupal\Core\Cache\DatabaseBackend->getMultiple() (Line: 110) Drupal\Core\Cache\DatabaseBackend->get() (Line: 326) Drupal\Core\Cache\CacheCollector->lazyLoadCache() (Line: 144) Drupal\Core\Cache\CacheCollector->get() (Line: 112)
- 🇬🇧United Kingdom catch
mb_check_encoding() shouldn't be called without arguments - that suggests NULL is being passed as a cache ID?